신호 다시 패킹
- 업데이트 날짜:2025-07-30
- 3분 (읽기 시간)
임의의 데이터 포인트 수의 신호를 받고 지정한 패킷 크기를 사용하는 신호의 패킷을 생성합니다.

대화 상자 옵션
| 옵션 | 설명 |
|---|---|
| 출력 부분 크기 | 각 출력 부분에 포함할 샘플 개수를 지정합니다. 기본값은 100입니다. |
입력/출력
신호
—
입력 신호 또는 신호들을 포함합니다.
에러 입력(에러 없음)
—
이 노드가 실행되기 전에 발생하는 에러 조건을 설명합니다.
데이터 인덱스
—
다시 패킹된 값의 인덱스를 포함합니다. 익스프레스 VI가 While 루프에 있을 때, 데이터 인덱스를 반복 터미널에 연결하여 보다 큰 배열을 얻고 대화식으로 보다 작은 크기의 패킷을 생성합니다. 데이터 인덱스를 반복 터미널에 연결하지 않는 경우, 작은 데이터 부분은 하나의 큰 패킷으로 수집됩니다.
데이터 사용 가능 여부
—
패킷을 만들기 위해서 데이터가 사용 가능한지를 나타냅니다.
결과
—
익스프레스 VI의 설정에 기반한 결과 데이터를 반환합니다.
에러 출력
—
에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다. |
보다 큰 배열과 반복적으로 생성되는 작은 크기의 패킷을 받기 위해 While 루프안에 [신호 다시 패킹] 익스프레스 VI를 놓고 데이터 인덱스 입력을 반복 터미널에 연결합니다. [신호 다시 패킹] 익스프레스 VI에서 패킷 크기를 선택합니다. VI는 While 루프의 첫번째 반복동안 버퍼에서 한번 신호 입력을 읽습니다. LabVIEW는 이후 반복에서는 이 입력을 무시합니다. 각 루프의 반복에서 결과 출력은 버퍼에서 첫번째 데이터 포인트부터 시작해서 데이터의 부분을 반환합니다. 데이터 사용 가능 여부 출력은 패킷을 만들 수 있을 만큼 충분한 데이터 포인트가 있지 않을 때까지 참을 유지합니다.
하나의 큰 패킷 안에 보다 작은 데이터 부분을 수집하기 위해 While 루프 안에 [신호 다시 패킹] 익스프레스 VI를 놓고 데이터 인덱스 입력을 연결하지 않거나 데이터 인덱스 입력에 0의 값을 연결합니다. VI는 매번 루프의 반복마다 새로운 입력을 받습니다. 데이터 사용 가능 여부 출력은 VI가 지정한 크기의 패킷을 만들 수 있을 만큼 충분한 데이터 포인트를 받아들일 때까지 거짓을 유지합니다. 이 익스프레스 VI가 결과 패킷을 반환할 때 데이터 사용 가능 여부 출력은 참입니다. 다음 반복에서 거짓으로 되돌아 갑니다.
신호
—
에러 입력(에러 없음)
—
데이터 인덱스
—
데이터 사용 가능 여부
—
결과
—
에러 출력
—