AFSim仿真系统—30 武器管理器

 本栏目将对《AFSim 2.9中文参考手册》进行持续更新,欢迎关注交流!

对本书全文和AFSIM其它资料感兴趣的伙伴,可联系作者领取~

全部内容索引请看 ⬇️⬇️⬇️

《AFSim 2.9中文参考手册》-CSDN博客​编辑https://blog.csdn.net/henggesim/article/details/145566384

 AFSIM配套视频教程请看 ⬇️⬇️⬇️afsim2.9官方培训视频教程https://space.bilibili.com/3546837967440641https://space.bilibili.com/3546837967440641


processor  WSF_WEAPONS_MANAGER
   WSF_SCRIPT_PROCESSOR Commands ...

   haveco_reporting_strategy [on_launch|on_detonate|on_kill]

   engagement_settings
      ew_targets                     
      tar_targets                    
      ttr_targets                    
      engage_local_ttr_targets_only  
      track_quality                   
   end_engagement_settings

   delays
      time_between_engagements     
      expected_sensor_acquisition  
   end_delays

   wez
      library         
      tactical_range  [aero|max1|max2]
   end_wez

end_processor

WSF_WEAPONS_MANAGER 是一个脚本基类,供基于 HELIOS 的武器管理器模型继承。它本身并不作为处理器使用,而是为所有武器管理器处理器提供通用的脚本功能。

脚本接口

WSF_WEAPONS_MANAGER 利用了通用脚本接口和 WSF_SCRIPT_PROCESSOR 的功能。

武器管理器命令

  • haveco_reporting_strategy [on_launch | on_detonate | on_kill]: 指定何时评估交战以报告 HAVCO 的成功或失败。on_launch 行为会在导弹仍在飞行时将分配视为完成,因此可能导致对目标的多次不必要分配和射击。

默认值: on_kill

交战设置命令

  • ew_targets : 如果为真,武器管理器将对来自电子战雷达的目标轨迹进行交战。

默认值: False

  • tar_targets : 如果为真,武器管理器将对来自 TAR 的目标轨迹进行交战。

默认值: False

  • ttr_targets : 如果为真,武器管理器将对来自 TTR 的目标轨迹进行交战。

默认值: True

  • engage_local_ttr_targets_only : 如果为真,武器管理器将仅对来自本地 TTR 的目标进行交战。

默认值: True

  • track_quality : 武器管理器将仅对质量达到或超过指定值的轨迹进行交战。

默认值: 0.0

延迟命令

  • time_between_engagements : 分配交战之间的延迟。例如,如果武器管理器有两个不同的分配并且都需要在当前时间进行交战,当一个交战时,将发生此延迟,然后下一个交战。旨在防止同时分配交战。

默认值: 0秒

  • expected_sensor_acquisition : 与预期传感器获取时间相关的延迟。此延迟允许战斗管理器调整分配时间以优化交战射击时间线。分配将提前评估和创建,时间等于此延迟,这允许 IADS 获取足够质量的轨迹以根据优化的时间线交战目标。

默认值: 0秒

WEZ 命令

  • library : 设置 WEZ 库名称。

默认值: “”

  • tactical_range [aero | max1 | max2]: 指定时,武器管理器将使用伴随原则指定的范围。
    • Aero: 表示给定目标航向和速度的拦截范围。
    • Max 1: 表示给定目标高度下导弹的最大运动范围。
    • Max 2: 表示给定高度下的最大原则交战范围或导弹的最大范围,以较小者为准。

默认值: aero

自卫命令

自卫模块用于定义武器管理器的自卫行为。目前,自卫尚未实现。

  • enable: 启用自卫。自卫尚未实现。
  • disable: 禁用自卫。
  • range :

默认值: 0米

  • shot_doctrine [Shoot-1 | Shoot-2 | Shoot-Look-Shoot]

默认值: Shoot-1

  • shot_expiry

默认值: 10秒

Weapons Manager Example

engagement_settings
   ew_targets                     false
   tar_targets                    false
   ttr_targets                    true
   engage_local_ttr_targets_only  true
end_engagement_settings

delays
   time_between_engagements     0 seconds
   expected_sensor_acquisition  0 seconds
delays

wez
   library         none
   tactical_range  aero
end_wez

haveco_reporting_strategy  on_detonate

self_defense
   disable
end_self_defense

你可能感兴趣的:(afsim,仿真)