SHARE
TWEET

Definitions

a guest Jan 24th, 2020 75 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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.
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top