정지 함수
- 업데이트 날짜:2025-07-30
- 1분 (읽기 시간)
도구 모음의 실행 강제 종료 버튼을 클릭한 것처럼 실행중인 VI를 정지합니다. 참 입력으로 이 함수를 호출하기 전에 우선 파일 닫기, 컨트롤되는 디바이스에 안전한 값 설정하기 등 VI에 대한 모든 최종 작업을 완료합니다.
입력을 연결한 경우, 정지는 입력값이 참인 경우에만 발생합니다. 기본 설정은 현재 실행중인 노드가 끝나자마자 정지하는 것입니다.

입력/출력
정지? (참)
—
정지?는 VI의 정지여부를 결정하는 불리언 값입니다. 정지?에 에러 클러스터를 연결하고 에러가 발생한 경우, 에러 클러스터는 참값을 함수에 전달합니다. |
블록다이어그램의 계층구조에서 모든 VI의 실행을 강제 종료하려는 경우, 이 함수를 사용할 수 있으나, 매우 주의하여 사용해야 합니다. 이 함수는 다른 사용자의 VI 계층구조의 실행을 강제 종료하기 때문에 이 함수를 subVI에 놓을 경우, VI의 다른 사용자에게 함수의 동작을 알려야합니다.
일반적으로, VI에 내장된 종료 프로토콜이 있을 경우 이 함수의 사용을 피합니다. 예를 들어, VI가 I/O 에러로 루프를 종료할 수 있도록 I/O 동작은 While 루프 안에서 수행되어야 합니다. 또한, 사용자의 요청에 따라 루프를 종료하기 위해서는 이 함수를 사용하는것 대신에 프런트패널의 정지 버튼 불리언 컨트롤의 사용을 고려합니다.
정지? (참)
—