LabVIEW에서 웨이브폼 데이터 타입 사용하기

업데이트 됨 Oct 27, 2023

해당 제품

소프트웨어

  • LabVIEW Full
  • LabVIEW Base
  • LabVIEW Professional

문의사항

웨이브폼 데이터 타입은 무엇이며 어떻게 사용합니까? 특정 데이터 타입의 VI 터미널에 웨이브폼을 연결하면 와이어가 끊어집니다.

해결책

웨이브폼 데이터 타입은 SignalExpress, TDMS 및 DAQmx API와 같은 LabVIEW와 다른 National Instruments의 소프트웨어가 주기적 신호 측정을 표시하고 저장하는데 사용됩니다. 웨이브폼 데이터 타입은 다음으로 구성된 클러스터입니다.
구성 요소기술
t0신호가 시작되는 시간을 나타내는 타임스탬프.
dt신호의 각 샘플 간 시간차 (초)를 설명하는 배정도 숫자.
Y해당 신호의 샘플 값을 포함하는 1D 배열의 배정도 값입니다.

추가 정보

각 값의 타임스탬프는 t0, dt 및 값에 대한 색인을 사용하여 계산할 수 있습니다. 다른 임의의 정보를 변수로써 웨이브폼 클러스터에 추가할 수 있습니다. 이는 신호에 대한 추가 정보를 첨부하여 이미 수행 된 조작을 보여주는 데 유용 할 수 있습니다.

LabVIEW 함수는 웨이브폼 데이터 타입을 허용합니다. 일부 데이터 타입의 컨트롤과 인디케이터의 경우, LabVIEW는 터미널의 필수 데이터 타입이 명시적으로 웨이브폼 타입이 아니더라도 웨이브폼을 자동으로 강제 변환하여 연결을 허용합니다. 예를 들어, 웨이브폼 와이어를 숫자 표시기에 연결하면 블록 다이어그램 아이콘에 빨간색 점이 나타나고 (강제 변환이 적용되었음을 나타냄) 해당 웨이브폼에 포함 된 Y 배열의 마지막 값이 프론트 패널에 있는 인디케이터에 표시됩니다. 웨이브폼이 1D 배열 인디케이터에 연결되면, LabVIEW는 웨이브 폼의 Y 데이터만을 해당 인디케이터로 전달합니다.

수식 노드 또는 MathScript 노드의 경우, LabVIEW는 자동으로 데이터를 강제 변환하지 않습니다. 수식 노드에 웨이브 폼의 Y 값을 1D 배열 또는 2 진수로 나타내려면, 먼저 웨이브폼 서브 팔레트에있는 웨이브폼 구성요소 얻기 VI를 사용해야합니다. 이 기능과 웨이브폼 팔레트에 포함된 다른 기능을 사용하여 웨이브폼의 모든 데이터를 추출하거나 수정할 수 있습니다.