wanshenmean
2025-04-11 06e3daedf4d6d01e99f23bf4a752cca87868077e
修改读取错误
已修改1个文件
12 ■■■■ 文件已修改
代码管理/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ElevatorJob/ElevatorJob.cs 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ElevatorJob/ElevatorJob.cs
@@ -63,8 +63,8 @@
        private static void HandlePositiveAGV(CommonElevator elevator, AGV agv, List<string> elevatorNames, List<string> agvNames)
        {
            // 姝f瀬AGV鍙渶瑕佸鐞嗗墠涓や釜淇″彿
            var elevatorSignal = elevator.Communicator.Read<byte>(elevatorNames[0], 100);
            var agvSignal = agv.Communicator.Read<byte>(agvNames[1], 100);
            var elevatorSignal = elevator.Communicator.Read(elevatorNames[0], 100);
            var agvSignal = agv.Communicator.Read(agvNames[1], 100);
            agv.Communicator.Write(agvNames[0], elevatorSignal);
            elevator.Communicator.Write(agvNames[1], agvSignal);
@@ -126,7 +126,7 @@
                    int idx = startIdx + i;
                    if (idx >= elevatorNames.Count) break;
                    var value = elevator.Communicator.Read<byte>(elevatorNames[idx], 100);
                    var value = elevator.Communicator.Read(elevatorNames[idx], 100);
                    agv.Communicator.Write(agvNames[idx], value);
                    values.Add(value);
                    targets.Add(agvNames[idx]);
@@ -140,7 +140,7 @@
                    int idx = startIdx + i;
                    if (idx >= agvNames.Count) break;
                    var value = agv.Communicator.Read<byte>(agvNames[idx], 100);
                    var value = agv.Communicator.Read(agvNames[idx], 100);
                    elevator.Communicator.Write(elevatorNames[idx], value);
                    values.Add(value);
                    targets.Add(elevatorNames[idx]);
@@ -160,7 +160,7 @@
        {
            // 澶勭悊18-21鍙风數姊俊鍙凤紙4涓俊鍙凤級
            var elevatorSignals = Enumerable.Range(18, 4)
                .Select(i => elevator.Communicator.Read<byte>(elevatorNames[i], 100))
                .Select(i => elevator.Communicator.Read(elevatorNames[i], 100))
                .ToList();
            for (int i = 0; i < 4; i++)
@@ -170,7 +170,7 @@
            // 澶勭悊22-23鍙稟GV淇″彿
            var agvSignals = Enumerable.Range(22, 2)
                .Select(i => agv.Communicator.Read<byte>(agvNames[i], 100))
                .Select(i => agv.Communicator.Read(agvNames[i], 100))
                .ToList();
            for (int i = 0; i < 2; i++)