다른 PC에서 명령어를 전송받아 물탱크의 물을 채우려고 합니다.
다만 명령어를 어떻게 보내야되는지 몰라서
= 함수를 사용하여 TANK란 단어를 보내고 받았을때 불리언이 ON이 되게 했습니다.
그 이후에 이벤트함수를 사용해 물탱크 관련 코딩을 돌리려하는데 여러방법을 써봐도 작동하지않아
어떻게 작동시켜야될지 감이 안잡히네요..
어떻게 해야하나요?
현재는 이벤트구조가 반복실행 상태가 아니라 이벤트 대기를 할 수 없어보여요.
우선 이벤트 케이스가 와일루프 안에 있어서 이벤트 대기할수 있도록 해줘야할거 같습니다.
이젠 불리언값이 들어오건 말건 문자열이 일치하건 말건 지 멋대로 탱크가 움직입니다.
말씀하신대로 while 루프안에 넣고 돌렸습니다.
우선 이벤트 구조 조건으로 x=y? 값 변경이 계속 일어나고 있는거 아닐까 싶내요.
값 변경 이벤트일 경우 참→거짓 , 거짓→참 이런 식으로 이벤트 트리거가 되기 때문에
x=y? 값이 거짓→참 으로 변하는 이벤트로만 적용되게끔 하시려면 해당 이벤트 구조 안에
새값이라는 이벤트 데이터 노드가 보이실겁니다.
이 노드를 이용해 새 값이 '참' 일 경우에만 동작되도록 수정해보시는게 어떨까 싶내요.