更新攻打航舰,加油任务效果
This commit is contained in:
189
weapons/ssm/medium_range_radar_missile.txt
Normal file
189
weapons/ssm/medium_range_radar_missile.txt
Normal file
@@ -0,0 +1,189 @@
|
||||
# ****************************************************************************
|
||||
# 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.
|
||||
# ****************************************************************************
|
||||
|
||||
|
||||
|
||||
##############################################################################
|
||||
### signatures
|
||||
##############################################################################
|
||||
infrared_signature SIMPLE_INFRARED_SIGNATURE
|
||||
constant 1 watts/steradian
|
||||
end_infrared_signature
|
||||
optical_signature SIMPLE_OPTICAL_SIGNATURE
|
||||
constant 1 m^2
|
||||
end_optical_signature
|
||||
radar_signature SIMPLE_RADAR_SIGNATURE
|
||||
constant 1 m^2
|
||||
end_radar_signature
|
||||
weapon_effects SIMPLE_EFFECT WSF_GRADUATED_LETHALITY
|
||||
radius_and_pk 100.0 m 0.75
|
||||
end_weapon_effects
|
||||
|
||||
|
||||
##############################################################################
|
||||
### antenna patterns
|
||||
##############################################################################
|
||||
antenna_pattern SEEKER_ANTENNA_B-1B
|
||||
circular_pattern
|
||||
beamwidth 6.0 deg
|
||||
peak_gain 30.0 dB
|
||||
minimum_gain -10.0 dB
|
||||
end_circular_pattern
|
||||
end_antenna_pattern
|
||||
antenna_pattern RADAR_ANTENNA_B-1B
|
||||
circular_pattern
|
||||
beamwidth 3.0 deg
|
||||
peak_gain 30.0 dB
|
||||
minimum_gain -10.0 dB
|
||||
end_circular_pattern
|
||||
end_antenna_pattern
|
||||
|
||||
|
||||
##############################################################################
|
||||
### normal radar sensor; weapon's radar seeker
|
||||
##############################################################################
|
||||
sensor RADAR_SEEKER_B-1B WSF_RADAR_SENSOR
|
||||
off
|
||||
ignore_domain land
|
||||
ignore_domain subsurface
|
||||
selection_mode single #multiple
|
||||
initial_mode SEARCH
|
||||
slew_mode azimuth_and_elevation
|
||||
azimuth_slew_limits -45 deg 45 deg
|
||||
elevation_slew_limits -45 deg 45 deg
|
||||
mode_template
|
||||
scan_mode azimuth_and_elevation
|
||||
azimuth_scan_limits -90 deg 90 deg
|
||||
elevation_scan_limits -90 deg 90 deg
|
||||
frame_time 1.0 sec
|
||||
transmitter
|
||||
antenna_pattern SEEKER_ANTENNA_B-1B
|
||||
power 1.0 kW
|
||||
frequency 10.0 GHz
|
||||
pulse_repetition_interval 3.3 usec #HPRF 300 kHz
|
||||
pulse_width 1.0 usec #30% duty factor
|
||||
end_transmitter
|
||||
receiver
|
||||
bandwidth 1 MHz
|
||||
end_receiver
|
||||
one_m2_detect_range 50.0 km
|
||||
hits_to_establish_track 1 2
|
||||
hits_to_maintain_track 1 3
|
||||
reports_location
|
||||
reports_velocity
|
||||
reports_iff
|
||||
track_quality 1.0
|
||||
end_mode_template
|
||||
mode SEARCH
|
||||
frame_time 0.1 sec
|
||||
end_mode
|
||||
end_sensor
|
||||
|
||||
|
||||
##############################################################################
|
||||
### weapon platform that requires an uplink, and will go active
|
||||
##############################################################################
|
||||
platform_type MEDIUM_RANGE_RADAR_MISSILE_B-1B WSF_PLATFORM
|
||||
|
||||
script_variables
|
||||
bool mDrawTarget = true;
|
||||
WsfDraw draw = WsfDraw();
|
||||
end_script_variables
|
||||
|
||||
execute at_interval_of 1 sec
|
||||
if (mDrawTarget)
|
||||
{
|
||||
WsfTrack tgt = PLATFORM.CurrentTargetTrack();
|
||||
if (tgt.IsValid())
|
||||
{
|
||||
draw.SetDuration(1.0); //same as execute interval
|
||||
draw.SetColor(1, 0, 1); //purple
|
||||
draw.SetLineSize(2); //double thick
|
||||
draw.BeginLines();
|
||||
draw.Vertex(PLATFORM.Location());
|
||||
draw.Vertex(tgt.CurrentLocation());
|
||||
draw.End();
|
||||
}
|
||||
}
|
||||
end_execute
|
||||
|
||||
weapon_effects SIMPLE_EFFECT
|
||||
icon Scud_Missile
|
||||
infrared_signature SIMPLE_INFRARED_SIGNATURE
|
||||
optical_signature SIMPLE_OPTICAL_SIGNATURE
|
||||
radar_signature SIMPLE_RADAR_SIGNATURE
|
||||
|
||||
###########################################################################
|
||||
### straight line movers guide themselves, towards the platform's target
|
||||
###########################################################################
|
||||
mover WSF_STRAIGHT_LINE_MOVER
|
||||
average_speed 3221.5 kts # mach 5
|
||||
update_interval 0.006 sec
|
||||
update_time_tolerance 0.0006 sec # this mover travels 1 meter in 0.00060339 seconds
|
||||
maximum_lateral_acceleration 15.0 g # average turner
|
||||
guidance_mode lead_pursuit # or pure_pursuit
|
||||
guide_to_truth false # guide to perception
|
||||
end_mover
|
||||
|
||||
###########################################################################
|
||||
### simple fuse
|
||||
###########################################################################
|
||||
processor fuse WSF_AIR_TARGET_FUSE
|
||||
max_time_of_flight_to_detonate 100.0 sec
|
||||
end_processor
|
||||
|
||||
###########################################################################
|
||||
### perfect trackers provide target truth data for the missile
|
||||
### no uplink or tracking required for this missile
|
||||
###########################################################################
|
||||
#processor seeker WSF_PERFECT_TRACKER
|
||||
# update_interval 0.5 s
|
||||
#end_processor
|
||||
|
||||
###########################################################################
|
||||
### imperfect radar provide target data for the missile
|
||||
###########################################################################
|
||||
sensor seeker RADAR_SEEKER_B-1B
|
||||
off
|
||||
internal_link track_mgr
|
||||
internal_link weapon_manager
|
||||
end_sensor
|
||||
|
||||
###########################################################################
|
||||
### simple track manager. make sure comm & sensor feed it
|
||||
###########################################################################
|
||||
processor track_mgr WSF_TRACK_PROCESSOR
|
||||
master_track_processor
|
||||
end_processor
|
||||
|
||||
###########################################################################
|
||||
### turns on the weapon radar at the right time
|
||||
###########################################################################
|
||||
processor weapon_manager WSF_WEAPON_TRACK_PROCESSOR
|
||||
turn_on_sensor seeker at_time 30 s before_intercept
|
||||
#turn_on_sensor seeker at_range 3500 m before_intercept
|
||||
coast_time 100 s
|
||||
uplink_required false #this version is active missile only (no no command guidance uplink)
|
||||
end_processor
|
||||
end_platform_type
|
||||
|
||||
|
||||
##############################################################################
|
||||
### simple missile to use, requires uplink
|
||||
##############################################################################
|
||||
weapon MEDIUM_RANGE_RADAR_MISSILE_B-1B WSF_EXPLICIT_WEAPON
|
||||
launched_platform_type MEDIUM_RANGE_RADAR_MISSILE_B-1B
|
||||
weapon_effects SIMPLE_EFFECT
|
||||
quantity 4
|
||||
firing_delay 0.5 sec
|
||||
salvo_interval 5.0 sec
|
||||
slew_mode azimuth_and_elevation
|
||||
azimuth_slew_limits -180.0 deg 180.0 deg
|
||||
end_weapon
|
||||
|
||||
Reference in New Issue
Block a user