웨이브폼 속성 설정 함수
- 업데이트 날짜:2025-07-30
- 3분 (읽기 시간)
웨이브폼 속성을 추가하거나 대체합니다. 속성의 값으로 어떤 타입의 데이터도 사용할 수 있습니다.

입력/출력
웨이브폼
—
웨이브폼은 속성을 추가하거나 또는 대체하려는 웨이브폼입니다.
이름
—
이름은 속성의 이름입니다.
값
—
값은 속성의 값입니다. 이 입력은 다형성이므로, 어떠한 데이터라도 연결할 수 있습니다.
에러 입력(에러 없음)
—
에러 입력은 이 노드의 실행 전에 발생한 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.
웨이브폼 출력
—
웨이브폼 출력은 새 속성 또는 대체한 속성을 가지는 웨이브폼입니다.
대체됨
—
대체됨은 속성을 대체했을 때 나타냅니다.
에러 출력
—
에러 출력은 에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다. |
속성 이름이 이미 존재할 경우, 함수는 속성을 새로운 값으로 덮어쓰고, 대체됨은 참입니다. 속성 이름이 존재하지 않는 경우, 함수는 새로운 속성을 생성합니다. 몇몇 속성은 NI-DAQ와 익스프레스 VI로 설정됩니다.
다음 테이블은 NI-DAQ로 설정되는 웨이브폼 속성을 나열합니다.
| 이름 | 속성 | 데이터 타입 | 사용되는 값 | 설명 |
| 하드웨어 디바이스 번호 | NI_DeviceNumber | 문자열 | NI_DeviceNumber에는 모든 값이 사용 가능합니다. | NI_DeviceNumber는 웨이브폼을 생성하는 하드웨어의 디바이스 번호입니다. |
| 채널 이름 | NI_ChannelName | 문자열 | NI_ChannelName에는 모든 값이 사용 가능합니다. | NI_ChannelName은 웨이브폼을 만드는 버추얼 채널의 이름입니다. |
| 디지털 라인의 이름 | NI_LineNames | 문자열 | NI_LineNames에는 모든 값이 사용 가능합니다. | NI_LineNames는 웨이브폼의 디지털 라인의 이름입니다. 두 개 이상 디지털 라인의 경우, 함수는 라인 이름을 역순으로 반환합니다. |
| 데이터 단위 | NI_UnitDescription | 문자열 | NI_UnitDescription에는 볼트, PSI 등의 값이 사용됩니다. | NI_UnitDescription은 웨이브폼의 측정 단위입니다. |
다음 테이블은 익스프레스 VI로 설정되는 웨이브폼 속성을 나열합니다.
| 이름 | 속성 | 데이터 타입 | 사용되는 값 | 설명 |
| 타임스탬프 시작 | NI_ExpStartTimeStamp | 타임스탬프 | NI_ExpStartTimeStamp에는 모든 값이 사용됩니다. | NI_ExpStartTimeStamp은 첫번째 웨이브폼에서 첫 샘플의 타임스탬프입니다. 익스프레스 VI에서 NI_ExpStartTimeStamp는 VI가 시작할 때 한번 설정되며 웨이브폼 데이터가 루프로 발생하는 경우에도 변하지 않습니다. 익스프레스 VI에서, 웨이브폼이 NI-DAQ에서 발생하지 않는 한 NI_ExpStartTimeStamp는 PC의 시계에 따라 설정됩니다. 웨이브폼이 NI-DAQ에서 발생하는 경우, NI-DAQ가 NI_ExpStartTimeStamp를 설정합니다. |
| 타임스탬프 | NI_ExpTimeStamp | 타임스탬프 | NI_ExpTimeStamp에는 모든 값이 사용됩니다. | NI_ExpTimeStamp는 웨이브폼에서 첫 샘플의 타임스탬프입니다. 익스프레스 VI에서, 웨이브폼이 NI-DAQ에서 발생하지 않는 한 NI_ExpTimeStamp는 PC의 시계에 따라 설정됩니다. 웨이브폼이 NI-DAQ에서 발생하는 경우, NI-DAQ가 NI_ExpTimeStamp를 설정합니다. |
| X 차원 | NI_ExpXDimension | 문자열 | NI_ExpXDimension 값으로는 하나의 문자를 사용합니다. 현재로서는, 시간을 나타내는 t와 주파수를 나타내는 f만이 지원됩니다. NI_ExpXDimension 값은 대소문자 구분을 합니다. | NI_ExpXDimension 값이 t인 경우, t0와 dt는 변하지 않습니다. NI_ExpXDimension 값이 f인 경우, 익스프레스 VI는 t0과 dt를 f0과 df로 해석합니다. 모든 다른 값이나 알려지지 않은 차원의 경우, t0과 dt는 X0과 dX로 해석됩니다. |
| 상대 시간? | NI_ExpIsRelativeTime | 불리언 | NI_ExpIsRelativeTime에는 참 또는 거짓값을 사용합니다. | NI_ExpXDimension이 t인 경우에만, 익스프레스 VI는 t0를 상대/절대 타임스탬프 값으로 설정합니다. |
노트 익스프레스 VI는 또한 NI-DAQ로 설정된 속성도 사용합니다. 웨이브폼이 NI-NAQ에서 발생하지 않는 경우, 익스프레스 VI는 NI_ChannelName을 추가합니다.
예제
LabVIEW 포함되는 다음 예제 파일을 참조하십시오.
- labview\examples\Waveform\Waveform - Create.vi
웨이브폼
—
이름
—
값
—
에러 입력(에러 없음)
—
웨이브폼 출력
—
대체됨
—
에러 출력
—