diff --git a/examples/signal_3xh1/main.go b/examples/signal_3xh1/main.go index 8c17bba..79fd99f 100644 --- a/examples/signal_3xh1/main.go +++ b/examples/signal_3xh1/main.go @@ -10,7 +10,6 @@ import ( "joylink.club/rtsssimulation/fi" "joylink.club/rtsssimulation/repository" "joylink.club/rtsssimulation/repository/model/proto" - "log" "log/slog" "os" "time" @@ -32,34 +31,28 @@ func main() { repo := repository.BuildRepositoryForSignalTest(proto) sim := rtss_simulation.NewSimulation(repo) loadEntities(sim, repo) - sim.SetSpeed(0.1) + sim.SetSpeed(1) sim.AddSystem(sigSys.NewSignalDebugSystem()) sim.StartUp() // time.Sleep(1 * time.Second) - worldLog(sim, "===>>灭灯 .....") + slog.Debug("灭灯 .....") fi.DriveSignal3XH1Dd(sim, IdSignal3XH1, false) // time.Sleep(1 * time.Second) - worldLog(sim, "===>>亮灯 .....") + slog.Debug("亮灯 .....") fi.DriveSignal3XH1Dd(sim, IdSignal3XH1, true) // time.Sleep(2 * time.Second) - worldLog(sim, "===>>开通引导信号 .....") + slog.Debug("开通引导信号 .....") fi.DriveSignal3XH1Yx(sim, IdSignal3XH1) time.Sleep(2 * time.Second) - worldLog(sim, "===>>开通列车信号 .....") + slog.Debug("开通列车信号 .....") fi.DriveSignal3XH1Lx(sim, IdSignal3XH1, false) // time.Sleep(5 * time.Second) sim.Close() } -func worldLog(w ecs.World, logInfo string) { - ecs.Request(w, func() any { - log.Println(logInfo) - return nil - }) -} func addProtoSignal3XH1(r *proto.Repository) { //相关继电器 r.Relays = append(r.Relays, &proto.Relay{Id: "3xh1-ddj", Code: consts.SIGNAL_DDJ, Model: proto.Relay_JWXC_1700})