Балистический калькулятор

Kirg

Вот написал, интересно узнать ваше мнение.
Версия для Windows Mobile 2003 http://www.nita.ru/kirill/BCalc/IBC2003.zip
Версия для Windows XP http://www.nita.ru/kirill/BCalc/IBC_XP.zip

На вопрос: "Зачем?", - отвечаю:
Этот калькулятор ориентирован в основном на до звуковые боеприпасы (Мелкашка и пневматика).
В нем использована другая математическая модель. Которая позволяет учитывать переменных характер коэфициэнта аэродинамичского сопротивления и переменных ветер на разных участках.
На написание сподвигло то, что на до звуковых скоростях БК сильно меняется. Как написано в книжках он больше в районе скорости звука, потом падает примерно до скорости 280 м/с, и на низких скоростях снова растет. Хотелось это учитывать при подсчете траектории.
После написание, появился инструмент для обработки эксперементальных данных, которые удивили.
При начальной скорости 330 м/с на первых 30 метрах полета, Коэффициент сопротивления (Cd величина обратная БК) был больше, а не меньше, как предсказывалось. Хотя возможно, это из за того что пуля на этом участке еще только стабилизировалась.
В общем эксперименты продолжаются, буду рад если кто-нибудь захочет присоденится.

inoks

Что то я не могу просмотреть не получается только какуюто
таблицу рисует и все непонятно как работает ?

Kirg

Это не таблица, это график 😊
Видно придется писать документацию 😞.

То, что Вы видите после запуска график поправок. По оси х - расстояние в десятках метров, по оси Y - поправки в милах.

При помощи пунктов меню "Base" - базовые настройки. Можно установить, откорректировать.
RifleScope - Высоту оси прицела над осью ствола. Дистанцию на которую пристреляна винтовка. Цену клика, кратность на которой работает сетка Мил Дот.
Meteo - Метео условия при которых производилась пристрелка
Температура в градусах
Давление к кило Паскалях или мм Ртутного столба.
"Bullet" параметры пули.
Масса, калибр, начальная скорость.
Тут же можно ввести значения Коэфициэнта Аэродинамического сопротивления (Cd)
К примеру, мы померяли что, при начальной скорости 320 м/с на дистанции 10 метров наша скорость 310 м/с, а на дистанции 40 метров 280 м/с.
Вводим данные о пули.
В поле Range вводим 10, в поле Speed 320
Нажимаем кнопку "Calc" получаем значение Cd. Нажимаем кнопку "+" полученное значение добавлется в таблицу. Это означает что, для скоростей от + бесконечности до 320 будет использоваться посчитанный Cd.
Потом в Range пишем 40 в Speed 280 опять жмем Calc - получаем новое значение Cd с учетом ранее введенных. Нажимаем "+" - оно в таблице.
Меню "Cur" для ввода значении об Угле Цели, Ветре и текущих метео условиях.
Меню View можно выбрать какой график рисовать: Поправок, Скоростей, Времен подлета. И открыть диалог с Информацией о поправках для дистанции "Info"

Dr. Watson

Х его З, сеньоровский в дозвуке тоже работает, мелкан считает до 220 м верно.

Док

Kirg

Не хотелось бы чтоб меня воспринимали как конкурента Сеньеру. Обе проги бесплатные.
Мне просто было интересно отследить переменных характер Cd, и интересно было посмотреть, как влияет ветер на разных дистанциях.
Какие еще отличия от Сеньеровского:
После ввода параметров пристрелки, у меня запоминается угол наклона оси прицела к оси ствола. По этому после ввода текущих значений температур будет учитываться, что винтовка уже не пристреляна на заданную дистанцию.
Есть два способа расчета поправок. 1 Считаем снижение траектории на заданной дистанции, и вводим поправки по этому снижение. Я сперва так и считал, но оказалось что это плохо срабатывает на дальних дистанциях и на больших углах цели. По этому у меня считается именно угол привышения который надо взять, чтоб пуля пришла в ноль на заданной дистанции.
Ну и форма пердставления поправок в виде графика мне показалась удачной.