모터의 현재 x, y, z 위치가 모터에 보낸 위치와 같을 때까지 기다리는 코드가 있습니다. 모터에 직접 묻는 명령이 없으므로 current.x, current.y 및 current.z가 my move (x, y, z) 숫자와 같을 때 true로 설정되도록 부울을 설정합니다.C# 부울을 기다리는 중
나는 여러 가지 아이디어를 시도했다. 첫째, 타이머를 설정하고 타이머의 각 틱마다 값이 같은지 확인한다. 그러나이 시도를 통해 코드가 같지 않으면 기다릴 코드를 얻을 수 없습니다.
또한 부울이 false 인 경우 몇 밀리 초를 기다렸다가 다시 확인하는 재귀 메소드를 시도했습니다. 코드에서 무한 재귀가 발생하여 스택 오버 플로우가 반환됩니다.
다음 명령을 보내기 전에 모터가 움직이지 않을 때까지 기다리는 방법은 무엇입니까?
당신은 아마도 모든 값은 당신이 원하는 당신이 값에 동일한 경우 트리거 이벤트의 일종을 가지고 시도 할 수
코드가있는 경우 – musefan
부울을 설정자와 속성으로 변경할 수 있습니까? 그러면 설정자가 이벤트를 트리거 할 수 있습니다. –