From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

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

While Loop 정지

START 라는 버튼을 누르면 이벤트 구조가 실행되게 하며, 이벤트 구조 안에는 와일 루프 구문이 작성되어 있습니다.

루프 정지를 START 동일한 버튼을 클릭하여 정지시키고 싶습니다.

현재 다시 클릭 자체가 안되고 있는데, 어떻게 작성해야하나요?

첨부된 사진 참고 부탁드립니다.

0 포인트
1/4 메시지
1,851 조회수

이벤트 구조 안에다 루프 넣는 구조는 좋은 방식이 아닙니다. 

 

지금 같은 구조 안에서는 Start로 시작한 루프가 끝나지 않는 이상은 

 

Stop버튼을 눌러서 이벤트를 발생시켜도 Start 이벤트처리가 끝나지 않은 상태가 되기 때문에

 

당연히 Stop 이벤트가 처리되지 않는 문제가 발생하는겁니다.

 

구조부터 다시 생각해 보시는게 좋습니다. 

 

이벤트 구조 안에는 웬만하면 루프를 쓰지 않는 형식으로 프로그램을 만드시구요. 

0 포인트
2/4 메시지
1,804 조회수

 

첨부물 참고하시면 되겠습니다.test.png

0 포인트
3/4 메시지
1,693 조회수

첨부가 없어 다시 올립니다.

0 포인트
4/4 메시지
1,692 조회수