View on GitHub

Ballistic Calculator 2

User guide — a free, open-source ballistic calculator for Windows, Linux and macOS

Custom drag tables (.drg)

Goal of this article: use a projectile’s own measured drag curve, and know what the file carries, what it does not, and how it travels.

A .drg file is a measured drag curve: the drag coefficient of one specific projectile against Mach, usually recovered from Doppler radar. It replaces the “ratio to a reference shape” bookkeeping described in choosing a drag model with the thing that bookkeeping was approximating.

Where they come from

Using one

On the Ammunition tab, press Browse… beside Drag table and pick the file. Five things happen, and they are worth knowing because together they are the convention:

  1. The BC becomes 1 and the table becomes GC — “custom curve”. There is no coefficient to quote: the curve is the drag model.
  2. BC is Form Factor is ticked. A form factor of 1 says “as draggy as this curve says”, which is what makes the file’s own numbers the answer.
  3. Weight, diameter and length are filled in from the file’s header where it carries them, converted into the window’s units.
  4. Name and source are filled in if you left them empty.
  5. Muzzle velocity is not touched.

That last one is the standing trap and it is not a defect: a .drg describes a projectile, not a load. The file cannot know what your barrel does with it, so the muzzle velocity is always yours to enter.

What the file carries

A .drg holds the curve plus a small header: name, source, weight, diameter and bullet length.

Two consequences:

And what it does not carry: muzzle velocity, barrel length, powder charge, your zero — nothing about a load or a rifle. A .drg is one bullet’s aerodynamics and nothing else.

How the reference travels

The ammunition record stores the .drg file name, not a copy of the curve. That has three effects worth knowing:

Clearing one

Clear removes the reference. Because a GC coefficient without a table is uncomputable, clearing also resets the BC to 0.5 G1 and unticks the form-factor switch — a deliberately implausible placeholder rather than a number you might mistake for real data.

Is it worth it?

Yes, and more than any other single input past mid-range — but with two caveats worth stating plainly.

The curve must be your bullet. A radar table for the 8.8 g Scenar-L is not a table for the 9.0 g Scenar, and a table for a bullet from a different lot with a different meplat is only approximately yours. Matching the exact designation matters.

It does not fix the load. A measured curve with a guessed muzzle velocity is a precise answer to the wrong question. If you are going to the trouble of a measured drag curve, chronograph the load too.

Next

Approximating a drag table — building a usable curve when nobody has measured your bullet.


← Contents