쓰기 및 강제 종료
- 업데이트 날짜:2025-07-30
- 4분 (읽기 시간)
스트림 채널에 원소를 쓰거나 이 채널에 강제 종료 신호를 보냅니다. 채널이 꽉 차면 끝포인트는 기다립니다. 이 끝포인트는 강제 종료 입력과 강제 종료됨? 출력이 있다는 점만 제외하면 쓰기 끝포인트와 같습니다. 스트림 채널의 강제 종료 기능을 사용하면, 채널 버퍼에 남아 있는 데이터를 모두 무시하고 채널을 갑자기 닫을 수 있습니다. 이 끝포인트는 반드시 읽기 및 강제 종료 끝포인트와 함께 사용해야 합니다.

입력/출력
타임아웃(ms) (-1)
—
타임아웃(ms)은 이 끝포인트가 채널에 지정된 데이터를 써야 하는 밀리초 단위의 시간입니다. 기본은 -1이며 이는 시간 제한이 없음을 의미합니다.
원소 유효? (참)
—
원소 유효?는 원소가 유효한지 여부를 지정합니다. 참인 경우, 끝포인트는 원소 유효? 플래그를 기록합니다. 거짓인 경우, 끝포인트는 원소의 값을 무시합니다. 원소 유효?와 마지막 원소?가 모두 거짓이면 끝포인트는 아무 작업도 수행하지 않습니다. 기본값은 참입니다.
원소
—
원소는 채널에 쓸 원소를 지정합니다.
마지막 원소? (거짓)
—
마지막 원소?는 이것이 끝포인트가 채널에 쓰는 마지막 원소인지 여부를 지정합니다. 기본값은 거짓입니다. 참인 경우, 끝포인트는 채널을 닫힘으로 표시하고 이후 쓰기 호출을 무시합니다. 수신자 끝포인트는 수신자 끝포인트의 마지막 원소? 출력이 참을 반환할 때까지 계속해서 읽을 수 있습니다.
강제 종료
—
강제 종료는 이 채널을 강제 종료할지 여부를 지정합니다. 강제 종료가 참인 경우, 이 끝포인트는 채널을 닫힘으로 표시하고 이후 쓰기 호출을 무시합니다. 한편 강제 종료됨? 출력은 이 끝포인트의 다음번 호출에서 참을 반환합니다.
크기 (무제한)
—
크기는 채널에서 버퍼될 수 있는 원소의 최대 개수를 지정합니다. 기본값은 무제한입니다. 채널 크기는 발신자 끝포인에 대한 첫 번째 호출에서 초기화되고, 이후 끝포인트는 크기 입력을 무시합니다.
타임아웃?
—
끝포인트가 원소에 지정된 데이터를 채널에 쓰기 전에 타임아웃(ms)에 지정된 시간이 경과하면 타임아웃?은 참을 반환합니다.
카운트
—
카운트는 이 끝포인트가 채널을 업데이트한 후 채널의 원소 개수를 반환합니다. 이 출력을 사용하여 채널 끝포인트의 상대적 쓰기 및 읽기 속도를 모니터하고 필요한 경우 이를 조정합니다.
채널
—
채널은 이 끝포인트를 수신자 끝포인트에 연결하는 채널 와이어입니다.
강제 종료됨?
—
강제 종료됨?은 이 끝포인트 또는 채널에 연결된 수신자 끝포인트에서 강제 종료가 발생한 경우 참을 반환합니다. 강제 종료됨?이 참인 경우, 이 끝포인트에 대한 이후 호출은 강제 종료됨?에 다시 참을 반환하는 것 이외에는 아무런 작동도 하지 않습니다. |
FPGA 모듈 세부사항
다음 세부사항은 FPGA VI에서 이 객체를 사용할 때 적용됩니다.
| Single-Cycle Timed 루프 | 지원되지 않습니다. |
| Usage | FPGA에서 사용하는 경우,크기입력은 기본값을 가지지 않으며 반드시 0보다 큰 값을 갖는 상수에 연결되어야 합니다. 배열의 경우, 이 끝포인트는 지원되는 데이터 타입의 고정된 크기의 1차원 배열만 지원합니다. 이 끝포인트는 배열이 컴파일 시 단일 크기로 결정되더라도 가변 크기 배열을 지원하지 않습니다. 이 끝포인트는 LabVIEW 클래스를 지원하지 않습니다. 이 끝포인트를 단정도 부동소수 데이터 타입과 함께 사용하는 경우, 리소스 사용, 지연 시간 및 단일 사이클 Timed 루프 지원의 의미는 다음 토픽을 참조하십시오. |
| 리소스 | 이 끝포인트는크기에 지정한 개수에 비례하는 FPGA 리소스를 필요로 합니다. |
| 노트 | 재호출이 아닌 SubVI의 채널 터미널은 하나의 채널에만 연결할 수 있습니다. 재호출이 아닌 SubVI가 여러 위치에서 호출되는 경우, 주어진 터미널에 연결된 채널 와이어는 컴파일 시 같은 채널로 연결되어야 합니다. |
타임아웃(ms) (-1)
—
원소 유효? (참)
—
원소
—
타임아웃?
—
카운트
—
채널
—