From 11:00 PM CDT Friday, Nov 8 - 2:30 PM CDT Saturday, Nov 9, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



Wait Until Done.vi를 기다리지 않고 취소할 수 있는 방법은 무엇입니까?



주요한 소프트웨어:
주요한 소프트웨어 버전: 7.0
문제가 해결된 소프트웨어 버전:
부차적인 소프트웨어: N/A

문제점: DAQmx Wait Until Done.vi가 타임아웃이 될 때까지 기다리지 않고 사용자가 취소할 수 있도록 하고 싶습니다. 어떻게 할 수 있습니까?

솔루션: DAQmx Wait Until Done.vi을 기다리지 않고 취소하기 위한 방법은, 함수를 while 루프에 넣고 작은 타임아웃(timeout) 값을 주는 것입니다. 이후에 Wait Until Done.vi이 타임아웃 되거나 또는 사용자가 정지 버튼을 누를 때 while 루프가 실행을 정지하도록 설정할 수 있습니다.
이것은 Wait Until Done.vi의 에러 클러스터로부터 에러 코드를 추출하여 비교 함수 not equal?에 -200560 (타임아웃에 대한 에러코드임) 상수와 함께 연결하여 이루어집니다. not equal? 함수의 출력은 while 루프의 조건 터미널에 연결됩니다. 이 VI는 태스크가 완전히 끝나거나 또는 사용자가 정지 컨트롤을 누를 때까지 실행될 것입니다.

첨부된 예제 VI를 참조하십시오.

관련 링크:

첨부:


Cancel Wait.vi - Cancel Wait.vi



리포트 날짜: 07/06/2004
마지막 업데이트: 09/22/2004
문서 번호: 3B59A9SE