취소
다음에 대한 결과 표시 
다음에 대한 검색 
다음을 의미합니까? 

시리얼 통신 관련해서 도움이 필요합니다

해결 완료!
솔루션으로 이동

_0-1628666193118.png

 

다른 컴퓨터에서 명령어를 보내서 이 컴퓨터로 수신해 코딩을 실행합니다.

 

위는 시리얼 통신을 받는 부분이고

 

아래쪽이 실행해야되는 코딩부분입니다

 

물탱크를 채우는 시도를 하고있습니다

 

다른 PC에서 "TANK" 라는 통신을 보내면  이 PC에서 물탱크를 채워야 합니다

 

이벤트 구조로 작성해도  케이스 구조로 작성해도 물탱크를 채우는 코딩이 작동하질 않습니다

 

어떻게 연결해야 하나요 ?

0 포인트
1/3 메시지
841 조회수
솔루션
승인자 뚜따

안녕하세요,

 

이벤트 구조에 다른 이벤트가 실행된 것은 아닌지요? 

이벤트 구조에 While loop가 없으니 다른 이벤트가 실행되면 다시 실행되지 않습니다. 

 

또, 실행 되더라고 Empty제어기값이 참일때 이벤트 구조가 실행되는데 이값은 참인지요? 

 

디버그 하실때 확인하고 싶으신 와이어에 프로브를 두어서 실해보시면 와이어에 어떤 값이 지나가는지 알 수 있어요. 

시리얼 통신에 에러가 없는지, Empty제어기값이 참인지 프로브로 확인해보시길 바랍니다. 

0 포인트
2/3 메시지
823 조회수

_0-1629272073308.png

 

이제 물탱크가 멋대로 작동하는 일이 없어졌습니다.

 

그리고 Empty 제어값이 참인데도 이벤트가 발생하지 않습니다.

_1-1629272246700.png

 

 

 

 

0 포인트
3/3 메시지
808 조회수