포인트 단위 VI 초기화하기
- 업데이트 날짜:2025-07-30
- 2분 (읽기 시간)
초기화 파라미터를 사용하여 연속적인 데이터 흐름 또는 계산을 중단하지 않고 포인트 단위 VI의 내부 상태를 리셋할 수 있습니다. 다음과 같은 이벤트가 발생하는 경우 VI를 리셋하는 것을 고려해봅니다:
- 사용자가 파라미터의 값을 변경할 때
- 어플리케이션이 특정 이벤트를 생성하거나 임계점에 도달할 때
예를 들어, [값이 변경됨 PtByPt] VI는 다음과 같이 이벤트를 변경할 수 있습니다:
- 입력 데이터 받기
- 변경사항 감지하기
- 다른 VI를 초기화하는 불리언 참 값 생성하기
- 다른 VI에서 처리할 입력 데이터 전송하기
다음 블록다이어그램에서는 [값이 변경됨 PtByPt] VI가 다른 VI를 초기화하고 데이터를 이 VI로 전송하는 예를 보여줍니다. 이 때, 입력 데이터는 타겟 VI의 파라미터 값입니다.

상당수의 포인트 단위 어플리케이션은 사용자가 어플리케이션을 종료하고 다시 시작할 때마다 자동으로 초기화되기 때문에 초기화 파라미터를 사용할 필요가 없습니다.
에러 확인 및 초기화
에러 코드는 일반적으로 유효하지 않은 파라미터와 셋팅을 찾아냅니다. 더 높은 수준의 에러 확인을 하려면 데이터 수집 또는 계산의 불규칙한 부분을 모니터하고 이에 대응하도록 프로그램을 설정하십시오. 예를 들어, 데이터 범위 검사를 수행할 때 일종의 에러 확인이 생성됩니다.
포인트 단위 VI는 VI를 처음 호출할 때 또는 어플리케이션을 초기화한 후 처음으로 VI를 호출할 때 에러 코드를 한번 생성합니다. 포인트 단위 VI는 에러 코드를 한번만 생성하기 때문에 리얼 타임, 시간 결정적인 어플리케이션에서 최적의 성능을 구현합니다.
포인트 단위 VI는 첫 호출에서 에러를 감지할 때 유효하지 않은 파라미터 또는 셋팅을 사용자에게 알려주도록 에러 코드를 생성합니다. 이후의 호출에서 포인트 단위 VI는 에러 코드를 제로로 설정하고 실행을 계속하여 에러 코드를 생성하지 않습니다. 첫번째 에러에 대한 대응책으로 다음 동작 중 하나를 실행하도록 어플리케이션을 프로그램할 수 있습니다.
- 에러를 보고하고 실행을 계속합니다.
- 에러를 보고하고 실행을 정지합니다.
- 에러를 무시하고 실행을 계속합니다. 이 동작이 기본 동작입니다.
You can use the Value Has Changed PtByPt VI to build a point-by-point error checking mechanism for Point by Point VIs that have an error parameter.