From cb8009026a98d91c276649d82fec7682ae868fce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E5=85=86=E5=B0=89?= <228127304@qq.com> Date: Wed, 26 Aug 2026 23:05:17 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=A8=A1=E6=8B=9F=E5=99=A8=E8=81=94?= =?UTF-8?q?=E8=B0=83=E7=AB=AF=E5=8F=A3=E5=AF=B9=E9=BD=90=205001/5002?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 默认监听口与 appsettings 一致;启动日志按配置打印,脚本改为 Simple3。 Co-authored-by: Cursor --- StandardScene.Fass2Simulator/Fass2SimConfig.cs | 2 +- StandardScene.Fass2Simulator/Fass2SimUdpHost.cs | 3 ++- scripts/run-fass2-multi-car-udp.ps1 | 6 +++--- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/StandardScene.Fass2Simulator/Fass2SimConfig.cs b/StandardScene.Fass2Simulator/Fass2SimConfig.cs index e21b3fc..7172e00 100644 --- a/StandardScene.Fass2Simulator/Fass2SimConfig.cs +++ b/StandardScene.Fass2Simulator/Fass2SimConfig.cs @@ -6,7 +6,7 @@ namespace StandardScene.Fass2Simulator { public ushort VehicleCode { get; set; } = 1; public string VehicleListenAddress { get; set; } = "0.0.0.0"; - public int VehicleListenPort { get; set; } = 5000; + public int VehicleListenPort { get; set; } = 5001; public string SchedulerHost { get; set; } = "127.0.0.1"; public int SchedulerListenPort { get; set; } = 20103; public int ReportIntervalMs { get; set; } = 200; diff --git a/StandardScene.Fass2Simulator/Fass2SimUdpHost.cs b/StandardScene.Fass2Simulator/Fass2SimUdpHost.cs index 87c0646..708e7bd 100644 --- a/StandardScene.Fass2Simulator/Fass2SimUdpHost.cs +++ b/StandardScene.Fass2Simulator/Fass2SimUdpHost.cs @@ -69,7 +69,8 @@ namespace StandardScene.Fass2Simulator Fass2SimLog.WriteLine($" 路段模拟 : dist={_config.DefaultSegmentDistance}mm 或 node.Distance, speed={_config.DefaultSpeed}mm/s"); Fass2SimLog.WriteLine($" 动作延时 : {_config.ActionDelayMs}ms(0xA1 到位),AutoComplete={_config.AutoCompleteStationActions}"); Fass2SimLog.WriteLine($" 初始节点 : {_config.InitialNode}, 状态={Fass2SimProtocol.StateText(_config.InitialState)}"); - Fass2SimLog.WriteLine("等待 Mag2Car 联调(address=127.0.0.1, Port=5000, ListenPort=20103, VehicleCode=1)"); + Fass2SimLog.WriteLine( + $"等待 Mag2Car 联调(address=127.0.0.1, Port={_config.VehicleListenPort}, ListenPort={_config.SchedulerListenPort}, VehicleCode={_config.VehicleCode})"); } public void Stop() diff --git a/scripts/run-fass2-multi-car-udp.ps1 b/scripts/run-fass2-multi-car-udp.ps1 index 243f2f3..63ee426 100644 --- a/scripts/run-fass2-multi-car-udp.ps1 +++ b/scripts/run-fass2-multi-car-udp.ps1 @@ -41,9 +41,9 @@ if ($StartSimulators) { Write-Host "" Write-Host "== Starting dual simulators ==" -ForegroundColor Cyan - Write-Host "Car1: VehicleCode=1, Listen=5000 -> 127.0.0.1:20103" - Write-Host "Car2: VehicleCode=2, Listen=5001 -> 127.0.0.1:20103" - Write-Host "SimpleLite: two Mag2Car, VehicleCode 1/2, Port 5000/5001, ListenPort 20103" + Write-Host "Car1: VehicleCode=1, Listen=5001 -> 127.0.0.1:20103" + Write-Host "Car2: VehicleCode=2, Listen=5002 -> 127.0.0.1:20103" + Write-Host "Simple3: two Mag2Car, VehicleCode 1/2, Port 5001/5002, ListenPort 20103" Start-Process $exe -WorkingDirectory $simDir Start-Process $exe -WorkingDirectory $simDir -ArgumentList @("--config", "appsettings.car2.json")