Advertisement
Guest User

Definitions

a guest
Jan 24th, 2020
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.20 KB | None | 0 0
  1. -- // тип головки самонаведения ГСН:
  2. -- const int InfraredSeeker = 1; // тепловая IR (infrared seeker)
  3. -- const int ActiveRadar = 2; // активная-радиолокационная (active radar (AR) (+ИНС))
  4. -- const int AntiRadar = 3; // антирадарная (пассивный радар +ИНС)
  5. -- const int LaserHoming = 4; // лазерный подсвет (+ИНС)
  6. -- const int Autopilot = 5; // автономная (ИНС+карта, GPS,TV,IIR...)
  7. -- const int SemiActiveRadar = 6; // полуактивная-радиолокационная semi-active radar (SAR) -радиоподсвет
  8. -- const int SemiAutoAT = 7; // полуавтоматическое управление с платформы для ПТРК, летят на woPoint, координаты woPoint меняются платформой.
  9.  
  10. -- struct WEAPONS_API Rocket_Const // Ракетные постоянные и настройки для законов управления.
  11. -- // Характеристики ракеты
  12. -- unsigned char Name_; // имя ракеты
  13. -- int Escort_; // сопровождение: 0 - нет, 1 - ЛА пуска, 2 - другой ЛА, 3 - c земли
  14. -- int Head_Type_;// Тип головки самонаведения (ГСН)(cм выше)
  15. -- sigma = {x, y, z}, максимальная ошибка прицеливания в метрах, в координатах цели. x - продольная ось цели, y - вертиальная ось цели, z - поперечная ось цели
  16. -- float M_; // полная масса в кг
  17. -- float H_max_; // максимальная высота полета.
  18. -- float H_min_; // минимальная высота полета.
  19. -- float Diam_; // Диаметр корпуса в мм
  20. -- int Cx_pil; // Cx как подвески
  21. -- float D_max_; // максимальная дальность пуска на малой высоте
  22. -- float D_min_; // минимальная дальность пуска
  23. -- bool Head_Form_;// false - полусферическая форма головы,
  24. -- // true - оживальная (~коническая)
  25. -- float Life_Time_;// время жизни (таймер самоликвидации), сек
  26. -- double Nr_max_; // Максимальная перегрузка при разворотах
  27. -- float v_min_; // Минимальная скорость.
  28. -- float v_mid_; // Средняя скорость
  29. -- float Mach_max_; // Максимальное число Маха.
  30. -- float t_b_; // время включения двигателя
  31. -- float t_acc_; // время работы ускорителя
  32. -- float t_marsh_; // время работы в маршевом режиме
  33. -- float Range_max_;// максимальная дальность пуска на максимальной высоте
  34. -- float H_min_t_; // минимальная высота цели над рельефом, м.
  35. -- float Fi_start_; // угол сопровождения и визирования при пуске
  36. -- float Fi_rak_; // допустимый угол ракурса цели (rad)
  37. -- float Fi_excort_;// угол сопровождения (визир.) цели ракетой.
  38. -- float Fi_search_;// предельный угол свободного поиска
  39. -- float OmViz_max_;// предельная скорость линии визирования
  40. -- float Damage_;// повреждение, наносимое при прямом попадании
  41. -- /* int Engine_Type_; // тип двигателя: 1 - твердотопливный;
  42. -- // 2 - Жидкостный Ракетный Двигатель(РД)(ЖРД);
  43. -- // 3 - Прямоточный Воздушный РД ;
  44. -- // 4 - ускоритель-1+ЖРД.
  45. -- // 5 - турбореактивный
  46. -- // 6 - турбореактивный + ускоритель
  47. -- int Stage_; // количество ступеней.*/
  48. -- float X_back_; // координаты центра сопла в осях ракеты
  49. -- float Y_back_;
  50. -- float Z_back_;
  51. -- float X_back_acc_; // координаты центра сопла ускорителя в осях ракеты
  52. -- float Y_back_acc_;
  53. -- float Z_back_acc_;
  54. -- float Reflection; // эффективная поверхность радиоотражения, квадратные метры
  55.  
  56. -- // Kill distances - this distance is used to fire a fuze
  57. -- double KillDistance;
  58.  
  59. -- // These are warheads used to simulate explosions
  60. -- // Due to the architecture of blocksim we have to use two schemes -
  61. -- // one for server object (which actually makes damage), and other for
  62. -- // client object (which does not make any damage)
  63.  
  64. -- Мгновенный угол обзора ракет:
  65. -- ИК ГСН +- 1 градус
  66. -- РС ГНС +- 5 градусов
  67.  
  68.  
  69. --Tail smoke color format {R, G, B, alpha}
  70. --All values from 0 to 1
  71. tail_solid = { 1, 1, 1, 1 };
  72. tail_liquid = {0.9, 0.9, 0.9, 0.05 };
  73.  
  74. -- Pn coefficient example
  75. -- PN_coeffs = {3, -- Number of entries
  76. -- 10000.0 ,1.0, -- Less 10 km Pn = 1
  77. -- 20000.0, 0.5}; -- Between 20 and 10 km, Pn smoothly changes from 0.5 to 1.
  78. -- 30000.0, 0.3}; -- Between 30 and 20 km, Pn smoothly changes from 0.3 to 0.5. Longer then 30 km Pn = 0.3.
  79.  
  80. -- ATG Missiles' flight speed is too low. Need correction.
  81. local ATGMMissiles_VelocityAdaptationCoeff = 340/295*340/295; -- woMissile.cpp: l. 906,907.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement