diff --git a/HMI/Project/Properties/AssemblyInfo.cs b/HMI/Project/Properties/AssemblyInfo.cs index 703e476..1ad68da 100644 --- a/HMI/Project/Properties/AssemblyInfo.cs +++ b/HMI/Project/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ using System.Runtime.InteropServices; // 모든 값을 지정하거나 아래와 같이 '*'를 사용하여 빌드 번호 및 수정 번호가 자동으로 // 지정되도록 할 수 있습니다. // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("25.12.04.0000")] -[assembly: AssemblyFileVersion("25.12.04.0000")] +[assembly: AssemblyVersion("26.02.09.0840")] +[assembly: AssemblyFileVersion("26.02.09.0840")] diff --git a/HMI/Project/StateMachine/_AGV.cs b/HMI/Project/StateMachine/_AGV.cs index dda272d..48dbb49 100644 --- a/HMI/Project/StateMachine/_AGV.cs +++ b/HMI/Project/StateMachine/_AGV.cs @@ -221,14 +221,14 @@ namespace Project if (PUB._virtualAGV.TargetNode == null) message += "[X] 목표노드없음\n"; if (PUB._virtualAGV.CurrentNode == null) message += "[X] 현재노드없음\n"; else if (PUB._virtualAGV.HasPath() == false) message += "[X] 경로계산안됨\n"; + if (PUB._virtualAGV.PrevNode == null) message += "[X] 이전노드없음\n"; else message += $"이전노드: {PUB._virtualAGV.PrevNode.ID2} : {PUB._virtualAGV.PrevDirection}\n"; - message += $"현재노드: {PUB._virtualAGV.CurrentNode.ID2} : {PUB._virtualAGV.CurrentDirection}\n"; + if (PUB._virtualAGV.CurrentNode != null) + message += $"현재노드: {PUB._virtualAGV.CurrentNode.ID2} : {PUB._virtualAGV.CurrentDirection}\n"; message += "-------------\n"; - var node = PUB._virtualAGV.CurrentNode; - var curpos = PUB._virtualAGV.CurrentNodeID2; var targetpos = PUB._virtualAGV.TargetNode?.ID2 ?? "(X)";