Files
lab1/weapons/aam/ata4_generator.txt
2025-09-12 15:20:28 +08:00

161 lines
6.1 KiB
Plaintext

# ****************************************************************************
# CUI
#
# The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
#
# The use, dissemination or disclosure of data in this file is subject to
# limitation or restriction. See accompanying README and LICENSE for details.
# ****************************************************************************
# ****************************************************************************
# WEAPON TOOL INPUT FILE - ATA Launch Computer Generator
# ****************************************************************************
# Example input data file to configure and exercise the ATA Launch Computer
# Generator Weapon Tool. Examples for all possible input keywords and values
# are given below; however, default values are often sufficient, and when so,
# the input keyword and its corresponding default value is commented out to
# show the input is not mandatory.
# ****************************************************************************
include_once test_medium_range_missile.txt
# *****************************************************************************
# This lethality is "perfect" if within lethal range. Necessary, because
# for the Tool to work properly we must have a kill if the missile is
# kinematically able to pass within lethal range of its target.
# NOTE: The weapon's fuse should not have 'hit_proximity_range' set
# greater than the radius indicated below.
weapon_effects WEAPON_TOOL_LETHALITY WSF_GRADUATED_LETHALITY
radius_and_pk 25.0 ft 1.00 # All Platforms
end_weapon_effects
# *****************************************************************************
# The following is used as the launch platform type
platform_type LAUNCH_PLATFORM_TYPE WSF_PLATFORM
icon F-18E
# (The default weapon fired by all Weapon Tools is the first one
# encountered on the launch platform.)
weapon launching_weapon TEST_MEDIUM_RANGE_MISSILE
end_weapon
end_platform_type
# *****************************************************************************
# The following is used as a target
platform_type TARGET_PLATFORM_TYPE WSF_PLATFORM
icon F-18
//mover WSF_AIR_MOVER end_mover
mover TARGET_MOVER end_mover
end_platform_type
# *****************************************************************************
tool AIR_TO_AIR_LAUNCH_COMPUTER_GENERATOR # air_to_air_launch_computer_generator
# === Tool Input Keywords ===
#tool_debug
# The inputs below position the test case somewhere
# on the globe, and indicate the firing conditions
position 34:54n 117:53w # Near Edwards AFB
heading 0.0 deg
#frame_step 0.5 sec # Time interval between Tool updates
#target_platform_type TARGET_PLATFORM_TYPE
#launch_platform_type LAUNCH_PLATFORM_TYPE
# The default is to select the first weapon on the launch_platform_type
#weapon_name <first_weapon_on_launch_platform_type> # (No matter what it is named.)
# (The PK should usually boosted to 1.0 for this generator to work properly.)
#weapon_effects WEAPON_TOOL_LETHALITY
# The following two string values are used to assist with naming output
# objects and files, if the names are not explicitly provided by user input.
#tool_produces _air_to_air_launch_computer
#output_file_extension .txt
# The user may have letter case preferences on file names, or a preferred naming
# convention, so may choose to explicitly override the two Tool-provided names below:
# 1. Output object name
# (If not provided, the default name is to aggregate the two items shown below.)
#output_object_name <weapon_platform_type><tool_produces>
# 2. Output file name
# (If not provided, the default name is to aggregate the two items shown below.)
#output_file_name <output_object_name><output_file_extension>
output_object_name TEST_MEDIUM_RANGE_MISSILE_AIR_TO_AIR_LAUNCH_COMPUTER # *** TEMPORARY NON_DEFAULT OVERRIDE
output_file_name test_medium_range_missile_air_to_air_launch_computer.txt # *** TEMPORARY NON_DEFAULT OVERRIDE
# === WsfAirtoAirLaunchComputer Input Keywords ===
maximum_iterations_per_engagement 20
engagement_range_tolerance 5 m
start_range_for_increasing 1000.0 m
start_range_for_decreasing 10000.0 m
#maximum_rmax_limit 25000.0 m
maximum_rmax_limit 222240.0 m ### 120 nm
# ==== The file included and read in below will specify the independent ====
# ==== variable engagment conditions for which results are generated ====
//load_table test_medium_range_missile_air_to_air_launch_computer_table.txt
# ==== OR ALTERNATELY, READ IN IV's BELOW ====
# ==== (NO DV's are given here, as the Tool will Generate them.) ====
launch_computer_table
no_escape_maneuver 7 g
independent_variables
shooter_altitudes 10000 ft 20000 ft 30000 ft end_shooter_altitudes
shooter_machs 0.8 1.0 1.2 1.4 1.6 1.8 2.0 end_shooter_machs
target_altitudes 10000 ft 20000 ft 30000 ft end_target_altitudes
target_machs 0.8 1.0 1.2 1.4 1.6 1.8 2.0 end_target_machs
target_aspects 0 deg 30 deg 60 deg 90 deg 135 deg 180 deg end_target_aspects
target_lead_angles 0 deg 30 deg 60 deg 90 deg 135 deg 180 deg end_target_lead_angles
end_independent_variables
end_launch_computer_table
/*
## for testing:
launch_computer_table
no_escape_maneuver 7 g
independent_variables
shooter_altitudes 10000 ft end_shooter_altitudes
shooter_machs 1.0 end_shooter_machs
target_altitudes 10000 ft end_target_altitudes
target_machs 1.0 end_target_machs
target_aspects 0 deg 20 deg end_target_aspects
target_lead_angles 0 deg 70 deg end_target_lead_angles
end_independent_variables
end_launch_computer_table
*/
# ==== --------------------------------- ====
end_tool
# *****************************************************************************
# Define the DIS replay file output, if needed, for post-processing, visualization, etc.
# (Generation runs much faster if you turn this off...)
#event_pipe
# file lc_generation.aer
#end_event_pipe