첫 번째 호출?

이 노드를 포함하는 다이어그램 또는 서브다이어그램이 최상위 호출자가 실행을 시작한 후 처음으로 실행되는지 나타냅니다.

첫번째 호출?은 노드의 다이어그램, 케이스 구조의 서브다이어그램, 루프 안 또는 SubVI의 다이어그램과 같이 한 프로그램 안의 여러 곳에 놓을 수 있습니다.

1378

입력/출력

datatype_icon

첫번째 호출?

이 노드를 포함하는 다이어그램 또는 서브다이어그램이 최상위 호출자가 실행을 시작한 후 처음으로 실행되는지 나타내는 불리언 값.

프로그램이 실행을 시작한 후 다이어그램 또는 서브다이어그램이 처음으로 실행되고 있습니다.
거짓 프로그램이 실행을 시작한 후 다이어그램 또는 서브다이어그램이 이전에 이미 실행된 적이 있습니다.

최상위 호출자가 여럿일 때의 동작

[첫번째 호출?]실행 버튼을 클릭할 때와 같이, 첫번째 최상위 호출자 VI가 실행을 시작한 후 처음으로 호출 다이어그램 또는 서브다이어그램이 실행될 때 참을 반환합니다. 첫번째 최상위 호출자가 실행되고 있는 도중에 두번째 최상위 호출자가 다이어그램 또는 서브다이어그램을 호출하는 경우, [첫번째 호출?]은 두번째에는 참을 반환하지 않습니다, 모든 최상위 호출자가 유휴 상태가 된 후 다시 최상위 호출자가 시작되면, [첫번째 호출?]은 유휴 상태 후 처음으로 VI가 실행될 때 참을 반환합니다.

재호출 VI 동작

상태를 저장하지 않는 재호출 VI에는 컴파일 시 호출자 당 VI의 인스턴스 한 개씩이 있습니다. 그러므로 상태를 저장하지 않는 재호출 VI의 [첫번째 호출?]은 최상위 호출자가 처음으로 VI의 각 인스턴스를 호출할 때 참을 반환합니다.

노트 [첫번째 호출?]은 상태를 저장하지 않는 재호출 VI에서 예상 밖의 결과를 반환할 수 있으므로 사용하지 않는 것이 좋습니다.