결함을 생성합니다. 주요 결함 입력이 참이면 이 VI는 결함 모드를 트리거합니다. 에러 입력(사용자 결함) 입력 클러스터의 코드 원소를 사용하여 결함 코드를 지정합니다.


icon

입력/출력

  • cbool.png 주요 결함(거짓)

    주요 결함은 결함이 주요 결함(참)인지 작은 결함(거짓)인지 지정합니다.

  • cerrcodeclst.png 에러 입력(사용자 결함)

    에러 입력(사용자 결함)은 결함 코드를 지정합니다.

    결함 코드를 지정하지 않는 경우, 기본 결함 코드는 -66480이 됩니다. 이 VI는 상태의 값과 상관없이 0이 아닌 에러 코드의 존재하면 그를 기반으로 결함을 트리거합니다. 선택적으로 소스의오류에 대한 추가 정보를 제공할 수 있습니다.

  • ierrcodeclst.png 결함 추가 에러

    결함 추가 에러는 결함 생성과 관련된 에러 정보를 담고 있습니다. 타켓에 NI 스캔 엔진이 설치되어 있지 않거나 타겟이 이미 최대 활성화 결함 개수(100)에 도달한 경우, 결함 생성이 실패할 수 있습니다. 에러에 대한 추가적인 정보를 얻으려면, 프런트패널 인디케이터의 에러 출력 인디케이터에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 에러 설명을 선택합니다.

  • ierrcodeclst.png 에러 출력

    에러 출력에러 입력(사용자 결함)을 반환합니다.

  • 이 VI는 메모리를 할당하지 않으므로 결정성에 심각한 영향을 미치지 않고도 이 VI를 시간에 결정적인 어플리케이션 섹션에 사용할 수 있습니다.

    이 VI는 반드시 NI 스캔 엔진이 설치된 타겟에서 실행되어야 합니다.

    예제

    LabVIEW 포함되는 다음 예제 파일을 참조하십시오.

    • labview\examples\Scan Engine\Scan Engine.lvproj