From 76e62a75fa0bbb8f8fadcd1d1fc7bf79e5b5d43b Mon Sep 17 00:00:00 2001 From: eager <2508444578@qq.com> Date: Thu, 9 Oct 2025 09:48:26 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=AB=E5=87=BB=E7=82=AE=E8=BD=A6=E8=A1=8C?= =?UTF-8?q?=E4=B8=BA=E6=A0=91=E6=90=AD=E5=BB=BA=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- behavior/behavior_engage.txt | 40 ---------- behavior/behavior_fire.txt | 52 +++++++++++++ behavior/behavior_move.txt | 46 +++++++++++ behavior/behavior_wait.txt | 36 +++++++++ mission.log | 128 ++++++++++++++++--------------- platforms/iads_cmdr.txt | 14 +++- platforms/large_sam_launcher.txt | 12 ++- scenarios/demo.txt | 26 +++---- strike.txt.ide_conf | 2 +- warlock.log | 61 --------------- 10 files changed, 232 insertions(+), 185 deletions(-) delete mode 100644 behavior/behavior_engage.txt create mode 100644 behavior/behavior_fire.txt create mode 100644 behavior/behavior_move.txt create mode 100644 behavior/behavior_wait.txt diff --git a/behavior/behavior_engage.txt b/behavior/behavior_engage.txt deleted file mode 100644 index 98ba20a..0000000 --- a/behavior/behavior_engage.txt +++ /dev/null @@ -1,40 +0,0 @@ -# File generated by Wizard 2.9.0 on Sep 19, 2025. -advanced_behavior behavior_engage - script_variables - WsfWeapon missile; - #WsfTaskManager taskManager=(WsfTaskManager)PROCESSOR; - - end_script_variables - - on_init - missile = PLATFORM.Weapon("sam"); - writeln("on_init"); - end_on_init - - on_message - default - script - WsfControlMessage msg=(WsfControlMessage)MESSAGE; - writeln("receive",msg.AuxDataString("task")); - end_script - end_on_message - - precondition - # writeln("precondition"); - return true; -# return (taskManager.TasksReceivedFor(WsfTrackId(), "ENGAGE") > 0); - end_precondition - - execute -# WsfTaskList engageTasks = taskManager.ReceivedTaskList(WsfTrackId(), "ENGAGE"); -# WsfTask myTask = engageTasks.Entry(0); -# WsfTrackId trackId = myTask.TrackId(); -# WsfLocalTrackList trackList = PLATFORM.TrackList("data_mgr"); -# WsfTrack track = trackList.FindTrack(trackId); -# WsfTrack targetTrack = WsfSimulation.FindTrack(); -# missile.Fire(track); -# writeln("Successfully engaged target"); - return Success(); - end_execute - -end_advanced_behavior \ No newline at end of file diff --git a/behavior/behavior_fire.txt b/behavior/behavior_fire.txt new file mode 100644 index 0000000..2a1859a --- /dev/null +++ b/behavior/behavior_fire.txt @@ -0,0 +1,52 @@ +# File generated by Wizard 2.9.0 on Sep 19, 2025. +advanced_behavior behavior_fire + + script_variables + WsfWeapon missile; + WsfControlMessage msg=WsfControlMessage(); + string str=""; + WsfTrack track=WsfTrack(); + end_script_variables + + on_init + missile = PLATFORM.Weapon("sam"); + writeln("on_init"); + end_on_init + + on_message + type WSF_CONTROL_MESSAGE + script + msg=(WsfControlMessage)MESSAGE; + writeln("receive",msg.AuxDataString("task")); + str=msg.AuxDataString("task"); + track=(WsfTrack)msg.AuxDataObject("track"); + writeln(str); +# if(msg.AuxDataString("task")=="FIRE") +# { +# writeln("in fire"); +# WsfTrack track=(WsfTrack)msg.AuxDataObject("track"); +# missile.Fire(track); +# writeln("fire,remain weapon:", missile.QuantityRemaining()); +# } + + end_script + end_on_message + + precondition + writeln(str); + if( str=="FIRE") + { + writeln("in fire"); + return true; + } + return false; + end_precondition + + execute + missile.Fire(track); + writeln("fire,remain weapon:", missile.QuantityRemaining()); + str=""; + return Success(); + end_execute + +end_advanced_behavior \ No newline at end of file diff --git a/behavior/behavior_move.txt b/behavior/behavior_move.txt new file mode 100644 index 0000000..8f17b1f --- /dev/null +++ b/behavior/behavior_move.txt @@ -0,0 +1,46 @@ +# File generated by Wizard 2.9.0 on Sep 23, 2025. +advanced_behavior behavior_move + + script_variables + WsfControlMessage msg=WsfControlMessage(); + string str=""; + WsfTrack track=WsfTrack(); + end_script_variables + + on_init + + end_on_init + + on_message + type WSF_CONTROL_MESSAGE + script + WsfControlMessage msg=(WsfControlMessage)MESSAGE; + writeln("receive",msg.AuxDataString("task")); + str=msg.AuxDataString("task"); + track=(WsfTrack)msg.AuxDataObject("track"); + writeln(str); + end_script + end_on_message + + precondition + if(str=="MOVE") + { + return true; + } + return false; + end_precondition + + execute + if(!track.WithinZoneOf(PLATFORM,"battalion_sector")) + { + double relativeAzimuthOf= + PLATFORM.RelativeAzimuthOf(track.CurrentLocation()); + PLATFORM.TurnToRelativeHeading(relativeAzimuthOf); + PLATFORM.GoToSpeed(16);#m/s + + } + str=""; + return Success(); + end_execute + +end_advanced_behavior \ No newline at end of file diff --git a/behavior/behavior_wait.txt b/behavior/behavior_wait.txt new file mode 100644 index 0000000..5e9f155 --- /dev/null +++ b/behavior/behavior_wait.txt @@ -0,0 +1,36 @@ +# File generated by Wizard 2.9.0 on Sep 23, 2025. +advanced_behavior behavior_wait + + script_variables + WsfWeapon missile; + WsfControlMessage msg=WsfControlMessage(); + string str=""; + end_script_variables + + on_init + + end_on_init + + on_message + type WSF_CONTROL_MESSAGE + script + WsfControlMessage msg=(WsfControlMessage)MESSAGE; + writeln("receive",msg.AuxDataString("task")); + str=msg.AuxDataString("tsak"); + end_script + end_on_message + + precondition + if(str=="WAIT") + { + return true; + } + return false; + end_precondition + + execute + PLATFORM.GoToSpeed(0);#m/s + return Success(); + end_execute + +end_advanced_behavior \ No newline at end of file diff --git a/mission.log b/mission.log index 4fe1bf1..ab64740 100644 --- a/mission.log +++ b/mission.log @@ -1,63 +1,65 @@ -2025-09-23 10:22:32 file strike.txt -2025-09-23 10:22:32 version wsf 2.9.0 -2025-09-23 10:22:32 file strike.txt -2025-09-23 10:22:32 file setup.txt -2025-09-23 10:22:32 file event_output.txt -2025-09-23 10:22:32 file event_pipe.txt -2025-09-23 10:22:32 file csv_event_output.txt -2025-09-23 10:22:32 file terrain.txt -2025-09-23 10:22:32 file platforms/common.txt -2025-09-23 10:22:32 file platforms/cmdr_players.txt -2025-09-23 10:22:32 file ./platforms/iads_cmdr.txt -2025-09-23 10:22:32 file ./processors/commander_track_manager.txt -2025-09-23 10:22:32 file ./platforms/red_radar_company.txt -2025-09-23 10:22:32 file ./platforms/target.txt -2025-09-23 10:22:32 file platforms/radar_players.txt -2025-09-23 10:22:32 file ./platforms/red_radar.txt -2025-09-23 10:22:32 file ./platforms/red_radar_tactics.txt -2025-09-23 10:22:32 file ./platforms/ew_radar.txt -2025-09-23 10:22:32 file ./sensors/radar/ew_radar.txt -2025-09-23 10:22:32 file ./processors/ep_operations.txt -2025-09-23 10:22:32 file ./platforms/acq_radar.txt -2025-09-23 10:22:32 file ./sensors/radar/acq_radar.txt -2025-09-23 10:22:32 file platforms/sam_players.txt -2025-09-23 10:22:32 file ./platforms/large_sam_battalion.txt -2025-09-23 10:22:32 file ./processors/red_sam_battery_tactics.txt -2025-09-23 10:22:32 file ./weapons/sam/sam_launch_computer.txt -2025-09-23 10:22:32 file ./weapons/sam/large_sam_launch_computer.txt -2025-09-23 10:22:32 file ./platforms/large_sam_ttr.txt -2025-09-23 10:22:32 file ./sensors/radar/ttr_radar.txt -2025-09-23 10:22:32 file ./platforms/large_sam_launcher.txt -2025-09-23 10:22:32 file ./weapons/sam/large_sam.txt -2025-09-23 10:22:32 file ./behavior/behavior_engage.txt -2025-09-23 10:22:32 file platforms/blue_players.txt -2025-09-23 10:22:32 file ./platforms/ucav.txt -2025-09-23 10:22:32 file ./signatures/ucav_sigs.txt -2025-09-23 10:22:32 file ./signatures/ucav_infrared_sig.txt -2025-09-23 10:22:32 file ./signatures/ucav_optical_sig.txt -2025-09-23 10:22:32 file ./signatures/ucav_radar_sig.txt -2025-09-23 10:22:32 file ./sensors/esm_rwr/ucav_esm.txt -2025-09-23 10:22:32 file ./sensors/radar/ucav_sar.txt -2025-09-23 10:22:32 file ./weapons/agm/blue_gps_bomb_2.txt -2025-09-23 10:22:32 file ./weapons/agm/blue_gps_bomb_1.txt -2025-09-23 10:22:32 file ./weapons/agm/blue_glide_bomb_1.txt -2025-09-23 10:22:32 file ./platforms/soj.txt -2025-09-23 10:22:32 file ./signatures/fighter_sigs.txt -2025-09-23 10:22:32 file ./signatures/fighter_infrared_sig.txt -2025-09-23 10:22:32 file ./signatures/fighter_optical_sig.txt -2025-09-23 10:22:32 file ./signatures/fighter_radar_sig.txt -2025-09-23 10:22:32 file ./weapons/jammer/soj_vhf_jammer.txt -2025-09-23 10:22:32 file ././weapons/jammer/soj_base_jammer.txt -2025-09-23 10:22:32 file ././weapons/jammer/false_target.txt -2025-09-23 10:22:32 file ./weapons/jammer/soj_sband_jammer.txt -2025-09-23 10:22:32 file ./weapons/jammer/soj_xband_jammer.txt -2025-09-23 10:22:32 file platforms/radar_apache.txt -2025-09-23 10:22:32 file scenarios/nets_zones.txt -2025-09-23 10:22:32 file scenarios/demo.txt -2025-09-23 10:22:32 file strike.txt.ide_conf -2025-09-23 10:22:32 file E:\Work\AFSIM_1\afsim2.9\resources\data\_wsf_debug_scripts_.txt -2025-09-23 10:22:33 AER output file: output/strike.aer -2025-09-23 10:22:33 Event output file: output/strike.evt -2025-09-23 10:22:33 Event output file: output/strike.csv -2025-09-23 10:22:33 start 1 -2025-09-23 10:32:35 complete 86.000 601.956 0.312 +2025-09-23 17:07:22 file strike.txt +2025-09-23 17:07:22 version wsf 2.9.0 +2025-09-23 17:07:22 file strike.txt +2025-09-23 17:07:22 file setup.txt +2025-09-23 17:07:22 file event_output.txt +2025-09-23 17:07:22 file event_pipe.txt +2025-09-23 17:07:22 file csv_event_output.txt +2025-09-23 17:07:22 file terrain.txt +2025-09-23 17:07:22 file platforms/common.txt +2025-09-23 17:07:22 file platforms/cmdr_players.txt +2025-09-23 17:07:22 file ./platforms/iads_cmdr.txt +2025-09-23 17:07:22 file ./processors/commander_track_manager.txt +2025-09-23 17:07:22 file ./platforms/red_radar_company.txt +2025-09-23 17:07:22 file ./platforms/target.txt +2025-09-23 17:07:22 file platforms/radar_players.txt +2025-09-23 17:07:22 file ./platforms/red_radar.txt +2025-09-23 17:07:22 file ./platforms/red_radar_tactics.txt +2025-09-23 17:07:22 file ./platforms/ew_radar.txt +2025-09-23 17:07:22 file ./sensors/radar/ew_radar.txt +2025-09-23 17:07:22 file ./processors/ep_operations.txt +2025-09-23 17:07:22 file ./platforms/acq_radar.txt +2025-09-23 17:07:22 file ./sensors/radar/acq_radar.txt +2025-09-23 17:07:22 file platforms/sam_players.txt +2025-09-23 17:07:22 file ./platforms/large_sam_battalion.txt +2025-09-23 17:07:22 file ./processors/red_sam_battery_tactics.txt +2025-09-23 17:07:22 file ./weapons/sam/sam_launch_computer.txt +2025-09-23 17:07:22 file ./weapons/sam/large_sam_launch_computer.txt +2025-09-23 17:07:22 file ./platforms/large_sam_ttr.txt +2025-09-23 17:07:22 file ./sensors/radar/ttr_radar.txt +2025-09-23 17:07:22 file ./platforms/large_sam_launcher.txt +2025-09-23 17:07:22 file ./weapons/sam/large_sam.txt +2025-09-23 17:07:22 file ./behavior/behavior_fire.txt +2025-09-23 17:07:22 file ./behavior/behavior_move.txt +2025-09-23 17:07:22 file ./behavior/behavior_wait.txt +2025-09-23 17:07:22 file platforms/blue_players.txt +2025-09-23 17:07:22 file ./platforms/ucav.txt +2025-09-23 17:07:22 file ./signatures/ucav_sigs.txt +2025-09-23 17:07:22 file ./signatures/ucav_infrared_sig.txt +2025-09-23 17:07:22 file ./signatures/ucav_optical_sig.txt +2025-09-23 17:07:22 file ./signatures/ucav_radar_sig.txt +2025-09-23 17:07:22 file ./sensors/esm_rwr/ucav_esm.txt +2025-09-23 17:07:22 file ./sensors/radar/ucav_sar.txt +2025-09-23 17:07:22 file ./weapons/agm/blue_gps_bomb_2.txt +2025-09-23 17:07:22 file ./weapons/agm/blue_gps_bomb_1.txt +2025-09-23 17:07:22 file ./weapons/agm/blue_glide_bomb_1.txt +2025-09-23 17:07:22 file ./platforms/soj.txt +2025-09-23 17:07:22 file ./signatures/fighter_sigs.txt +2025-09-23 17:07:22 file ./signatures/fighter_infrared_sig.txt +2025-09-23 17:07:22 file ./signatures/fighter_optical_sig.txt +2025-09-23 17:07:22 file ./signatures/fighter_radar_sig.txt +2025-09-23 17:07:22 file ./weapons/jammer/soj_vhf_jammer.txt +2025-09-23 17:07:22 file ././weapons/jammer/soj_base_jammer.txt +2025-09-23 17:07:22 file ././weapons/jammer/false_target.txt +2025-09-23 17:07:22 file ./weapons/jammer/soj_sband_jammer.txt +2025-09-23 17:07:22 file ./weapons/jammer/soj_xband_jammer.txt +2025-09-23 17:07:22 file platforms/radar_apache.txt +2025-09-23 17:07:22 file scenarios/nets_zones.txt +2025-09-23 17:07:22 file scenarios/demo.txt +2025-09-23 17:07:22 file strike.txt.ide_conf +2025-09-23 17:07:22 file E:\Work\AFSIM_1\afsim2.9\resources\data\_wsf_debug_scripts_.txt +2025-09-23 17:07:22 AER output file: output/strike.aer +2025-09-23 17:07:22 Event output file: output/strike.evt +2025-09-23 17:07:22 Event output file: output/strike.csv +2025-09-23 17:07:22 start 1 +2025-09-23 17:08:24 complete 215.237 61.713 0.141 diff --git a/platforms/iads_cmdr.txt b/platforms/iads_cmdr.txt index 7982571..c9f03fd 100644 --- a/platforms/iads_cmdr.txt +++ b/platforms/iads_cmdr.txt @@ -169,16 +169,19 @@ processor IADS_CMDR_TASK_MGR WSF_TASK_PROCESSOR writeln("assign fire"); WsfControlMessage msg = WsfControlMessage(); msg.SetAuxData("track",TRACK); - msg.SetAuxData("task","ENGAGE"); - PLATFORM.Comm("sub_net").SendMessage(msg,"red_mortar_carrier1","cmdr_net"); - - #AssignTask(TRACK, "ENGAGE", firer[i]); + msg.SetAuxData("task","FIRE"); + PLATFORM.Comm("sub_net").SendMessage(msg,firer[i].Name(),"cmdr_net"); + AssignTask(TRACK, "ENGAGE", firer[i]); } int numMover=(int)(mover.Size()); for (int i=0; i < numMover; i = i + 1) { writeln("assign move"); + WsfControlMessage msg = WsfControlMessage(); + msg.SetAuxData("track",TRACK); + msg.SetAuxData("task","MOVE"); + PLATFORM.Comm("sub_net").SendMessage(msg,mover[i].Name(),"cmdr_net"); AssignTask(TRACK, "MOVE", mover[i]); } @@ -186,6 +189,9 @@ processor IADS_CMDR_TASK_MGR WSF_TASK_PROCESSOR for (int i=0; i < numWaiter; i = i + 1) { writeln("assign wait"); + WsfControlMessage msg = WsfControlMessage(); + msg.SetAuxData("task","WAIT"); + PLATFORM.Comm("sub_net").SendMessage(msg,waiter[i].Name(),"cmdr_net"); AssignTask(TRACK, "WAIT", waiter[i]); } end_script diff --git a/platforms/large_sam_launcher.txt b/platforms/large_sam_launcher.txt index ad333e6..bd50e5f 100644 --- a/platforms/large_sam_launcher.txt +++ b/platforms/large_sam_launcher.txt @@ -12,7 +12,9 @@ # * * ************************************** * * include_once weapons/sam/large_sam.txt -include_once behavior/behavior_engage.txt +include_once behavior/behavior_fire.txt +include_once behavior/behavior_move.txt +include_once behavior/behavior_wait.txt platform_type LARGE_SAM_LAUNCHER WSF_PLATFORM icon SA-10_Launcher @@ -31,11 +33,15 @@ platform_type LARGE_SAM_LAUNCHER WSF_PLATFORM purge_interval 60 sec end_processor - processor task_mgr WSF_TASK_PROCESSOR + processor task_mgr WSF_SCRIPT_PROCESSOR + update_interval 5 sec advanced_behavior_tree + btt on selector - behavior_node behavior_engage + behavior_node behavior_fire + behavior_node behavior_move + behavior_node behavior_wait end_selector end_advanced_behavior_tree diff --git a/scenarios/demo.txt b/scenarios/demo.txt index e79b579..d0a6233 100644 --- a/scenarios/demo.txt +++ b/scenarios/demo.txt @@ -69,7 +69,7 @@ platform red_command_truck IADS_CMDR icon comm_truck_icon commander SELF position 24:37:15.849n 120:53:05.224e altitude 0.0 m - + end_platform @@ -113,19 +113,19 @@ platform blue_radar_apache RADAR_APACHE end_route end_platform -platform blue_mortar_carrier1 LARGE_SAM_LAUNCHER - side blue - icon sa-10_launcher - commander blue_iads_cmdr - position 24:59:45.752n 121:12:42.586e altitude 0.0 m agl -end_platform +#platform blue_mortar_carrier1 LARGE_SAM_LAUNCHER +# side blue +# icon sa-10_launcher +# commander blue_iads_cmdr +# position 24:59:45.752n 121:12:42.586e altitude 0.0 m agl +#end_platform -platform blue_mortar_carrier2 LARGE_SAM_LAUNCHER - side blue - icon sa-10_launcher - commander blue_iads_cmdr - position 24:59:51.419n 121:16:10.196e altitude 0.0 m agl -end_platform +#platform blue_mortar_carrier2 LARGE_SAM_LAUNCHER +# side blue +# icon sa-10_launcher +# commander blue_iads_cmdr +# position 24:59:51.419n 121:16:10.196e altitude 0.0 m agl +#end_platform #platform blue_ucav1 UCAV # side blue diff --git a/strike.txt.ide_conf b/strike.txt.ide_conf index 1d8d45f..3a437c3 100644 --- a/strike.txt.ide_conf +++ b/strike.txt.ide_conf @@ -7,7 +7,7 @@ ############################################### xio_interface unicast 127.0.0.1 # Change to this hostname if running from another machine - send_port 61828 + send_port 55086 pause_for_connection yes debug on verbose on diff --git a/warlock.log b/warlock.log index b960ae9..e69de29 100644 --- a/warlock.log +++ b/warlock.log @@ -1,61 +0,0 @@ -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/strike.txt -2025-09-23 11:09:03 version wsf 2.9.0 -2025-09-23 11:09:03 file E:\Work\Situation_file\8511demo\strike.txt -2025-09-23 11:09:03 file E:\Work\Situation_file\8511demo\setup.txt -2025-09-23 11:09:03 file E:\Work\Situation_file\8511demo\event_output.txt -2025-09-23 11:09:03 file E:\Work\Situation_file\8511demo\event_pipe.txt -2025-09-23 11:09:03 file E:\Work\Situation_file\8511demo\csv_event_output.txt -2025-09-23 11:09:03 file E:\Work\Situation_file\8511demo\terrain.txt -2025-09-23 11:09:03 file E:\Work\Situation_file\8511demo\platforms/common.txt -2025-09-23 11:09:03 file E:\Work\Situation_file\8511demo\platforms/cmdr_players.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/platforms/iads_cmdr.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/processors/commander_track_manager.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/platforms/red_radar_company.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/platforms/target.txt -2025-09-23 11:09:03 file E:\Work\Situation_file\8511demo\platforms/radar_players.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/platforms/red_radar.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/platforms/red_radar_tactics.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/platforms/ew_radar.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/sensors/radar/ew_radar.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/processors/ep_operations.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/platforms/acq_radar.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/sensors/radar/acq_radar.txt -2025-09-23 11:09:03 file E:\Work\Situation_file\8511demo\platforms/sam_players.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/platforms/large_sam_battalion.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/processors/red_sam_battery_tactics.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/weapons/sam/sam_launch_computer.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/weapons/sam/large_sam_launch_computer.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/platforms/large_sam_ttr.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/sensors/radar/ttr_radar.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/platforms/large_sam_launcher.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/weapons/sam/large_sam.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/behavior/behavior_engage.txt -2025-09-23 11:09:03 file E:\Work\Situation_file\8511demo\platforms/blue_players.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/platforms/ucav.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/signatures/ucav_sigs.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/signatures/ucav_infrared_sig.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/signatures/ucav_optical_sig.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/signatures/ucav_radar_sig.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/sensors/esm_rwr/ucav_esm.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/sensors/radar/ucav_sar.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/weapons/agm/blue_gps_bomb_2.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/weapons/agm/blue_gps_bomb_1.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/weapons/agm/blue_glide_bomb_1.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/platforms/soj.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/signatures/fighter_sigs.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/signatures/fighter_infrared_sig.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/signatures/fighter_optical_sig.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/signatures/fighter_radar_sig.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/weapons/jammer/soj_vhf_jammer.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/./weapons/jammer/soj_base_jammer.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/./weapons/jammer/false_target.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/weapons/jammer/soj_sband_jammer.txt -2025-09-23 11:09:03 file E:/Work/Situation_file/8511demo/weapons/jammer/soj_xband_jammer.txt -2025-09-23 11:09:03 file E:\Work\Situation_file\8511demo\platforms/radar_apache.txt -2025-09-23 11:09:03 file E:\Work\Situation_file\8511demo\scenarios/nets_zones.txt -2025-09-23 11:09:03 file E:\Work\Situation_file\8511demo\scenarios/demo.txt -2025-09-23 11:09:03 AER output file: output/strike.aer -2025-09-23 11:09:03 Event output file: output/strike.evt -2025-09-23 11:09:03 Event output file: output/strike.csv -2025-09-23 11:09:03 start 1 -2025-09-23 11:14:16 terminated 127.088 312.828 119.531