From e5fba438ea5869a2012928a16e0ed9486da5eff8 Mon Sep 17 00:00:00 2001 From: eager <2508444578@qq.com> Date: Tue, 23 Sep 2025 11:18:33 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 6 +- behavior/behavior_engage.txt | 40 ++++++++++ mission.log | 63 ++++++++++++++++ platforms/iads_cmdr.txt | 70 +++++++++++++++++- platforms/large_sam_launcher.txt | 73 +++++++++++-------- scenarios/demo.txt | 3 +- strike.txt.ide_conf | 4 +- warlock-exception.log | 44 +++++------ warlock.log | 121 ++++++++++++++++--------------- 9 files changed, 303 insertions(+), 121 deletions(-) create mode 100644 behavior/behavior_engage.txt diff --git a/.gitignore b/.gitignore index 9b1960e..aa029fb 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,5 @@ -output/ \ No newline at end of file +output/ +reply.aer +reply.csv +warlock.log +warlock-exception.log \ No newline at end of file diff --git a/behavior/behavior_engage.txt b/behavior/behavior_engage.txt new file mode 100644 index 0000000..98ba20a --- /dev/null +++ b/behavior/behavior_engage.txt @@ -0,0 +1,40 @@ +# 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/mission.log b/mission.log index e69de29..4fe1bf1 100644 --- a/mission.log +++ b/mission.log @@ -0,0 +1,63 @@ +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 diff --git a/platforms/iads_cmdr.txt b/platforms/iads_cmdr.txt index fadc82b..008f297 100644 --- a/platforms/iads_cmdr.txt +++ b/platforms/iads_cmdr.txt @@ -127,6 +127,69 @@ processor IADS_CMDR_TASK_MGR WSF_TASK_PROCESSOR } end_script +# ------------------------------------------------------------------------- + script void sendMessage() + #writeln("MakeAssignments "); + Array firer = Array(); + Array mover = Array(); + Array waiter = Array(); + foreach (WsfPlatform sub in PLATFORM.Subordinates()) + { + #writeln("is Subordinates"); + if (sub.Type() == "LARGE_SAM_LAUNCHER") + { + #writeln("is LARGE_SAM_LAUNCHER"); + if (WeaponsAvailable(sub) && + (TasksAssignedTo(sub) < MAX_ASSIGNMENTS_PER_SAM) && + (TasksAssignedTo(sub, TRACK.TrackId()) < 1) && + (TRACK.WithinZoneOf(sub, "battalion_sector"))) + { + #writeln("can fire"); + writeln("*** Adding ", sub.Name(), " to firer"); + firer.PushBack(sub); + } + if(WeaponsAvailable(sub) && + !(TRACK.WithinZoneOf(sub, "battalion_sector"))) + { + writeln("*** Adding ", sub.Name(), " to mover"); + mover.PushBack(sub); + } + if(!WeaponsAvailable(sub)) + { + waiter.PushBack(sub); + } + } + } + + + int i; + int numAssignments = (int)MATH.Min(firer.Size(), MAX_SAMS_PER_TARGET); + for (int i=0; i < numAssignments; i = i + 1) + { + 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]); + } + + int numMover=(int)(mover.Size()); + for (int i=0; i < numMover; i = i + 1) + { + writeln("assign move"); + AssignTask(TRACK, "MOVE", mover[i]); + } + + int numWaiter=(int)(waiter.Size()); + for (int i=0; i < numWaiter; i = i + 1) + { + writeln("assign wait"); + AssignTask(TRACK, "WAIT", waiter[i]); + } + end_script + # ------------------------------------------------------------------------- evaluation_interval DETECTED 10.0 sec @@ -134,7 +197,8 @@ processor IADS_CMDR_TASK_MGR WSF_TASK_PROCESSOR state DETECTED next_state ASSIGNED if (! IsAssignable()) return false; - MakeAssignments(); + #MakeAssignments(); + #sendMessage(); return true; end_next_state end_state @@ -148,7 +212,8 @@ processor IADS_CMDR_TASK_MGR WSF_TASK_PROCESSOR CancelTask(TRACK.TrackId()); return true; } - MakeAssignments(); + #MakeAssignments(); + #sendMessage(); return false; end_next_state end_state @@ -178,6 +243,7 @@ platform_type IADS_CMDR WSF_PLATFORM processor task_mgr IADS_CMDR_TASK_MGR operating_level ENGAGE 1 + end_processor diff --git a/platforms/large_sam_launcher.txt b/platforms/large_sam_launcher.txt index e7965fe..ad333e6 100644 --- a/platforms/large_sam_launcher.txt +++ b/platforms/large_sam_launcher.txt @@ -12,54 +12,65 @@ # * * ************************************** * * include_once weapons/sam/large_sam.txt +include_once behavior/behavior_engage.txt -platform_type LARGE_SAM_LAUNCHER WSF_PLATFORM +platform_type LARGE_SAM_LAUNCHER WSF_PLATFORM icon SA-10_Launcher radar_signature VEHICLE_RADAR_SIGNATURE - comm cmdr_net RED_DATALINK + + mover WSF_GROUND_MOVER + end_mover + + comm cmdr_net RED_DATALINK network_name internal_link data_mgr internal_link task_mgr end_comm - mover WSF_GROUND_MOVER - end_mover - processor data_mgr WSF_TRACK_PROCESSOR purge_interval 60 sec end_processor processor task_mgr WSF_TASK_PROCESSOR - script void on_task_assign(WsfTask aTask, WsfTrack aTrack) - - if (aTask.TaskType() == "ENGAGE") - { - WsfWeapon missile = PLATFORM.Weapon("sam"); - missile.Fire(aTrack); - writeln("fire,remain weapon:", missile.QuantityRemaining()); - } - if (aTask.TaskType() == "MOVE") - { - if(!aTrack.WithinZoneOf(PLATFORM,"battalion_sector")) - { - double relativeAzimuthOf= - PLATFORM.RelativeAzimuthOf(aTrack.CurrentLocation()); - PLATFORM.TurnToRelativeHeading(relativeAzimuthOf); - PLATFORM.GoToSpeed(16);#m/s - - } - } - if (aTask.TaskType() == "WAIT") - { - PLATFORM.GoToSpeed(0);#m/s - } - + update_interval 5 sec + advanced_behavior_tree + selector + behavior_node behavior_engage + end_selector + + end_advanced_behavior_tree - end_script +# script void on_task_assign(WsfTask aTask, WsfTrack aTrack) +# +# if (aTask.TaskType() == "ENGAGE") +# { +# WsfWeapon missile = PLATFORM.Weapon("sam"); +# missile.Fire(aTrack); +# writeln("fire,remain weapon:", missile.QuantityRemaining()); +# } +# if (aTask.TaskType() == "MOVE") +# { +# if(!aTrack.WithinZoneOf(PLATFORM,"battalion_sector")) +# { +# double relativeAzimuthOf= +# PLATFORM.RelativeAzimuthOf(aTrack.CurrentLocation()); +# PLATFORM.TurnToRelativeHeading(relativeAzimuthOf); +# PLATFORM.GoToSpeed(16);#m/s +# +# } +# } +# if (aTask.TaskType() == "WAIT") +# { +# PLATFORM.GoToSpeed(0);#m/s +# } +# +# +# end_script end_processor - + + weapon sam LARGE_SAM quantity 10 end_weapon diff --git a/scenarios/demo.txt b/scenarios/demo.txt index 1a29c1f..e79b579 100644 --- a/scenarios/demo.txt +++ b/scenarios/demo.txt @@ -68,7 +68,8 @@ platform red_command_truck IADS_CMDR side red icon comm_truck_icon commander SELF - position 24:37:15.849n 120:53:05.224e altitude 0.0 m + position 24:37:15.849n 120:53:05.224e altitude 0.0 m + end_platform diff --git a/strike.txt.ide_conf b/strike.txt.ide_conf index 0d3a790..1d8d45f 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 49287 + send_port 61828 pause_for_connection yes debug on verbose on @@ -16,4 +16,4 @@ realtime minimum_mover_timestep 0 s # This file contains scripts which enhance the watch variable values -include_once "D:\developer\developer\AFSIM_2.9\resources\data\_wsf_debug_scripts_.txt" +include_once "E:\Work\AFSIM_1\afsim2.9\resources\data\_wsf_debug_scripts_.txt" diff --git a/warlock-exception.log b/warlock-exception.log index 6e0391f..408481c 100644 --- a/warlock-exception.log +++ b/warlock-exception.log @@ -1,30 +1,26 @@ ######################################################################## -Mon Apr 28 22:21:35 2025 +Tue Sep 23 10:13:24 2025 Version: 2.9.0 -Compiler: win_1916_64bit_release-hwe -Called std::terminate(). +Compiler: win_1929_64bit_release-hwe +The simulation threw an unhandled exception. +Type: UtException +What: Invalid duplicate of message to transmit encountered for WsfCommMediumGuided. Stacktrace: - 0# 0x7ff9b9123371 (ut::WriteTerminateLog) at ?? - 1# 0x7ff9bfa78928 (ut::qt::TerminateHandler) at ?? - 2# 0x7ffa07cf1f98 (terminate) at ?? - 3# 0x7ff9e16c2b12 (is_exception_typeof) at ?? - 4# 0x7ff9e16c30df (is_exception_typeof) at ?? - 5# 0x7ff9e16cc15d (_CxxFrameHandler3) at ?? - 6# 0x7ffa0a5f28bf (_chkstk) at ?? - 7# 0x7ffa0a5a2554 (RtlRaiseException) at ?? - 8# 0x7ffa0a5a22a7 (RtlRaiseException) at ?? - 9# 0x7ffa081db699 (RaiseException) at ?? - 10# 0x7ff9e16c485d (CxxThrowException) at ?? - 11# 0x7ff9b18bf280 (WsfDisUDP_Device::WsfDisUDP_Device) at ?? - 12# 0x7ff9b18a4312 (WsfDisInterface::ActivateConnection) at ?? - 13# 0x7ff9b18a8715 (WsfDisInterface::PrepareExtension) at ?? - 14# 0x7ff9b1c308c3 (WsfSimulation::Initialize) at ?? - 15# 0x7ff9b1bbb7cb (WsfEventStepSimulation::Initialize) at ?? - 16# 0x7ff9b1c38d5b (WsfStandardApplication::InitializeSimulation) at ?? - 17# 0x7ff91b97a2f6 (warlock::RunManager::WriteHistory) at ?? - 18# 0x7ff9b364eaa0 (QThread::start) at ?? - 19# 0x7ffa08757374 (BaseThreadInitThunk) at ?? - 20# 0x7ffa0a59cc91 (RtlUserThreadStart) at ?? + 0# 0x7ffcf45d3dc6 (WsfExtEntityDeadReckon::WsfExtEntityDeadReckon) at ?? + 1# 0x7ffcf463d193 (WsfExtEntityDeadReckon::WsfExtEntityDeadReckon) at ?? + 2# 0x7ffcf463cb11 (WsfExtEntityDeadReckon::WsfExtEntityDeadReckon) at ?? + 3# 0x7ffcf45bc9b4 (WsfExtEntityDeadReckon::WsfExtEntityDeadReckon) at ?? + 4# 0x7ffcf4681a67 (WsfExtEntityDeadReckon::WsfExtEntityDeadReckon) at ?? + 5# 0x7ffcf458d898 (WsfExtEntityDeadReckon::WsfExtEntityDeadReckon) at ?? + 6# 0x7ffcf45be023 (WsfExtEntityDeadReckon::WsfExtEntityDeadReckon) at ?? + 7# 0x7ffcf4f44f17 (WsfExtEntityDeadReckon::WsfExtEntityDeadReckon) at ?? + 8# 0x7ffcf4f44e72 (WsfExtEntityDeadReckon::WsfExtEntityDeadReckon) at ?? + 9# 0x7ffcf4f43feb (WsfExtEntityDeadReckon::WsfExtEntityDeadReckon) at ?? + 10# 0x7ffcf4f57b90 (WsfExtEntityDeadReckon::WsfExtEntityDeadReckon) at ?? + 11# 0x7ffd2a68d090 (warlock::net::ListBase::ListBase) at ?? + 12# 0x7ffcf733eaa0 (QThread::start) at ?? + 13# 0x7ffd66e97374 (BaseThreadInitThunk) at ?? + 14# 0x7ffd687dcc91 (RtlUserThreadStart) at ?? diff --git a/warlock.log b/warlock.log index fd28d46..b960ae9 100644 --- a/warlock.log +++ b/warlock.log @@ -1,60 +1,61 @@ -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/strike.txt -2025-09-19 10:19:50 version wsf 2.9.0 -2025-09-19 10:19:50 file E:\Work\Situation_file\8511demo\strike.txt -2025-09-19 10:19:50 file E:\Work\Situation_file\8511demo\setup.txt -2025-09-19 10:19:50 file E:\Work\Situation_file\8511demo\event_output.txt -2025-09-19 10:19:50 file E:\Work\Situation_file\8511demo\event_pipe.txt -2025-09-19 10:19:50 file E:\Work\Situation_file\8511demo\csv_event_output.txt -2025-09-19 10:19:50 file E:\Work\Situation_file\8511demo\terrain.txt -2025-09-19 10:19:50 file E:\Work\Situation_file\8511demo\platforms/common.txt -2025-09-19 10:19:50 file E:\Work\Situation_file\8511demo\platforms/cmdr_players.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/platforms/iads_cmdr.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/processors/commander_track_manager.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/platforms/red_radar_company.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/platforms/target.txt -2025-09-19 10:19:50 file E:\Work\Situation_file\8511demo\platforms/radar_players.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/platforms/red_radar.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/platforms/red_radar_tactics.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/platforms/ew_radar.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/sensors/radar/ew_radar.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/processors/ep_operations.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/platforms/acq_radar.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/sensors/radar/acq_radar.txt -2025-09-19 10:19:50 file E:\Work\Situation_file\8511demo\platforms/sam_players.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/platforms/large_sam_battalion.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/processors/red_sam_battery_tactics.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/weapons/sam/sam_launch_computer.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/weapons/sam/large_sam_launch_computer.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/platforms/large_sam_ttr.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/sensors/radar/ttr_radar.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/platforms/large_sam_launcher.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/weapons/sam/large_sam.txt -2025-09-19 10:19:50 file E:\Work\Situation_file\8511demo\platforms/blue_players.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/platforms/ucav.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/signatures/ucav_sigs.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/signatures/ucav_infrared_sig.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/signatures/ucav_optical_sig.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/signatures/ucav_radar_sig.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/sensors/esm_rwr/ucav_esm.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/sensors/radar/ucav_sar.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/weapons/agm/blue_gps_bomb_2.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/weapons/agm/blue_gps_bomb_1.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/weapons/agm/blue_glide_bomb_1.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/platforms/soj.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/signatures/fighter_sigs.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/signatures/fighter_infrared_sig.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/signatures/fighter_optical_sig.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/signatures/fighter_radar_sig.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/weapons/jammer/soj_vhf_jammer.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/./weapons/jammer/soj_base_jammer.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/./weapons/jammer/false_target.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/weapons/jammer/soj_sband_jammer.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/weapons/jammer/soj_xband_jammer.txt -2025-09-19 10:19:50 file E:\Work\Situation_file\8511demo\scenarios/nets_zones.txt -2025-09-19 10:19:50 file E:\Work\Situation_file\8511demo\scenarios/demo.txt -2025-09-19 10:19:50 file E:/Work/Situation_file/8511demo/platforms/radar_apache.txt -2025-09-19 10:19:51 AER output file: output/strike.aer -2025-09-19 10:19:51 Event output file: output/strike.evt -2025-09-19 10:19:51 Event output file: output/strike.csv -2025-09-19 10:19:51 start 1 -2025-09-19 10:20:53 terminated 463.734 62.610 52.422 +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