Программа вычисления начального угла траектории снаряда

Скачать программу вычисления угла начальной траектории полёта снаряда для linux 686
Скачать программу вычисления угла начальной траектории полёта снаряда Windows 7-64
Скачать программу вычисления угла начальной траектории полёта снаряда Windows 7-32

Эта небольшая программа позволяет быстренько прикинуть угол наклона начальной траектории полёта снаряда на заданное расстояние при известной начальной скорости.  Для начала работы с программой надо скачав отсюда распаковать архив ballist.zip и копировать bin-файл в директорию /bin . После чего придать этому файлу право на исполнение:

#chmod 777 /bin/ballist

Затем можно запустить программу, набрав в консоли

$ballist  

Для пользователей windows 7-32 или 7-64 желательно также запускать программу из командной строки (от Администратора), тогда кодировка UTF-8 совпадает с кодировкой системы (иначе можно наблюдать крякозябры вместо меню на русском языке).

C:\>Путь_к_файлу\ballist.exe

Нажав Enter получим приглашение программы:

Воспользовавшись предложением, выберем траекторию снаряда. Например - навесную, которую используют гаубичные орудия. То есть - введём 2 и нажмём :

Как подлинные артиллеристы выберем гаубичное расстояние в 25 000 метров (25 км):

...и обозначим приличествующую скорость снаряда в 600 м/сек. :

Если неизвестна начальная скорость, то вероятно более нужна вот эта программа.

Нажмём Ентер (Ввод) и прочтём результат:

Программа сообщила, что для достижения данной цели на расстоянии в 25 км. требуется снаряд со скоростью 600 м/сек. запустить под 21,45 градусов по отношению к горизонту, тогда он упадёт в точку на расстоянии 24995,8 метров. Если возникают сомнения, то можно посмотреть характеристики действующих образцов орудий, например здесь"пушка-гаубица Д-20"  Программа служит не более, как пособие к опытам по физике, потому не следует принимать всё серьёзно. В реальности на снаряд действуют побочные силы природы, как то боковой ветер, встречное сопротивление воздуха, сила Кариолиса , деривация  и тем более, чем больше расстояние.
Кому хочется узнать подробнее о внешней баллистике - можно почитать тут. Кроме того в программе введены ограничения приближения и округление, обусловленные особенностями языка программирования, но близко приближенные  значения угла наклона начальной траектории и начальной скорости (в момент придания импулься физическому телу) она позволяет получить моментально.  О приближении можно судить хотя бы если сравнить значения такого же вычисления фортран-программы :

..в которой те же исходные даннные позволяют получить действительно навесную траекторию - в 68,6 градуса старта по отношению к горизонту. Это результат допустимого приближения и округления данных при расчёте. При расчёте настильной траектории значения совпадают:


Но допустим, что нужно просчитать данные для настильной траектории. Тогда выбираем траекторию введя 1 и нажав Ввод:

Теперь вводим значения для этого типа траектории:

Допустим, что расстояние до цели составляет 1000 метров:

Теперь введём значение начальной скорости снаряда:

Небольшая скорость, но посмотрим на результат,

При выходе снаряда со скоростью 100 м/сек и под углом к горизонту 39 градусов получаем точку падения на расстоянии 998,3 метров. Напомню, что 100 м/сек = 360 км./час.

Если вводятся некорректные данные, то программа об этом сообщает. Например нет смысла расчитывать траекторию снаряда при скорости 700 м./сек (т. есть 2520 км./час), если до цели 100 метров. Что называется - прицелься через ствол (прямой наводкой). Однако при скорости снаряда в 50 м/сек  и расстоянии в 100 метров - траектория просчитывается, поскольку имеет на самом деле гиперболическую форму. Например миномётная стрельба ведётся при небольшой начальной скорости снаряда и на небольшое расстояние:

Так на 100 метров при начальной скорости 100 м/сек потребуется угол в 87,25 градуса при навесной траектории...

...а при настильной траектории потребуется при той-же начальной скорости всего 2,8 градуса к горизонту:


  При вводе нецелых числовых значений целая часть от десятичной отделяется точкой ( например  пишется не 1025,53 а 1025.53).  При вводе нечисловых значений программа завершается.  Корректным завершением будет однако ввод числа 0 (ноль):


Скачать программу расчёта прицела дальности полёта  снаряда - ballist (ru)- для linux (i686)      

 Скачать программу расчёта прицела дальности полёта  снаряда - ballist (ru) - для Windows 7/64 

Скачать программу вычисления угла начальной траектории полёта снаряда (ru) Windows 7-32

Для тех, кто не в силах бороться с локальной кодировкой англоязычная версия программы ballist (linux 686)
для пользователей Windows XP/семерки   англоязычная версия программы  ballist (win xp/7)  - изначально нарисованные на Fortran-90, потому менее комфортные (но более точные) - нет очистки консоли при перезапуске и диалог на английском. В семёрке-64 запускается, но от имени Администратора. Установки не требуется ( впрочем, как и во всех других версиях).


      

Качественный и недорогой хостинг для твоего сайта