타임아웃을 가진 변수 읽기
- 업데이트 날짜:2025-07-30
- 3분 (읽기 시간)
네트워크 공유 변수에서 새 값을 읽습니다. 이미 읽기를 마쳤을 수도 있는 최신 데이터 값을 반환하는 대신 이 함수는 읽기 방해를 수행합니다. 이는 새 값이 도착하거나 지정한 타임아웃이 만료될 때까지 함수가 실행을 마치지 않음을 의미합니다.
이 함수를 사용하여 이미 읽은 데이터 값 읽기를 피합니다. 값 변경에 관계없이 현재 값을 읽어야 하는 경우, [변수 읽기] 함수를 사용하십시오.

입력/출력
공유 변수 참조 번호 입력
—
데이터 타입
—
타임아웃 ms
—
타임아웃 ms는 함수가 타임아웃되기 전까지 기다릴 밀리초 단위의 시간을 지정합니다. -1의 값은 타임아웃이 없음을 지정합니다. 기본값은 0입니다. 타임아웃? 출력을 사용하여 타임아웃을 감지합니다.
에러 입력(에러 없음)
—
에러 입력은 이 노드의 실행 전에 발생한 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.
공유 변수 참조 번호 출력
—
데이터 출력
—
데이터 출력은 공유 변수 또는 I/O 변수 컨테이너에서 읽은 데이터입니다.
타임아웃?
—
지정한 시간 내에 새로운 원소를 사용할 수 없으면 타임 아웃?은 참입니다. 타임아웃이 만료되면 이 함수는 변수에 마지막으로 쓴 값을 반환하며 에러를 반환하지 않습니다.
에러 출력
—
에러 출력은 에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다.
타임스탬프
—
|
각 변수 연결은 딱 한 번만 값을 새 값으로 취급합니다. 여러 [타임아웃을 가진 변수 읽기] 함수가 같은 변수 연결을 공유하는 경우, 함수의 각 인스턴스는 인스턴스가 실행되는 순서에 따라 다른 값을 반환합니다.
주의 변수에 대한 연결을 먼저 열지 않고 이 함수를 사용하여 공유 변수에 접근할 경우, LabVIEW는 자동으로 변수에 대한 연결을 엽니다. 그러나, 이러한 내부적 열기 작업 때문에 어플리케이션에서 지터가 추가로 발생할 수 있습니다. 그러므로, National Instruments는 변수에 접근하기 전에 [변수 연결 열기] 함수를 사용하여 모든 변수 연결을 열 것을 권장합니다.
공유 변수 참조 번호 입력
—
데이터 타입
—
타임아웃 ms
—
에러 입력(에러 없음)
—
공유 변수 참조 번호 출력
—
데이터 출력
—
타임아웃?
—
에러 출력
—
타임스탬프
—