웨이브폼 차트
- 업데이트 날짜:2025-08-27
- 2분 (읽기 시간)
웨이브폼 차트는 일정한 속도로 수집되는 데이터를 하나 또는 그 이상의 플롯으로 나타내는 특수한 타입의 숫자형 인디케이터입니다. 다음 프런트패널은 웨이브폼 차트의 예를 보여줍니다.
웨이브폼 차트는 이전 업데이트에서 데이터 히스토리, 또는 버퍼를 유지합니다. 웨이브폼 차트에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 차트 히스토리 길이를 선택하여 버퍼를 설정합니다. 웨이브폼 차트의 기본 차트 히스토리 길이는 1,024 데이터 포인트입니다. 차트에 데이터를 보내는 주기가 차트를 얼마나 자주 업데이트하는지를 결정합니다.
웨이브폼 그래프에서 단일 플롯 디스플레이하기
한 번에 하나 또는 여러 개의 값을 차트로 전달하는 경우, LabVIEW는 차트에서 데이터를 포인트로 해석하고 x=0에서 시작하여 x 인덱스를 하나씩 증가시킵니다. 차트는 이러한 입력값을 단일 플롯의 새 데이터로 간주합니다.
웨이브폼 차트는 웨이브폼의 데이터, 시작 시간, 델타 t를 전달하는 웨이브폼 데이터 타입을 수용합니다. [웨이브폼 만들기 (아날로그 웨이브폼)] 함수를 사용하여 차트의 x축의 시간을 플롯하고 자동적으로 차트의 x스케일에서 마커 사이의 정확한 간격을 사용합니다. t0과 단일 원소 Y 배열을 지정하는 웨이브폼은 각 데이터 포인트가 고유의 타임스탬프를 갖기 때문에 균일하게 샘플되지 않은 데이터를 플롯하는데 유용합니다.
웨이브폼 차트의 예제는 labview\examples\Controls and Indicators\Graphs and Charts\Waveform Graphs and Charts\Waveform Graphs and Charts.lvproj를 참조하십시오.
웨이브폼 차트에서 여러 개의 플롯 디스플레이하기
웨이브폼 차트에 여러 개의 플롯 데이터를 전달하기 위해서, 데이터를 스칼라 숫자값의 클러스터로 묶을 수 있습니다. 여기서 각 숫자값은 플롯의 단일 포인트를 나타냅니다.
단일 업데이트에서 플롯당 여러 포인트를 통과시키려면, 차트에 숫자값의 클러스터 배열을 연결합니다. 각 숫자는 각 플롯의 단일 y값 포인트를 나타냅니다.
웨이브폼 데이터 타입을 사용하여 웨이브폼 차트에 여러 개의 플롯을 생성할 수 있습니다. [웨이브폼 만들기] 함수를 사용하여 차트의 x축의 시간을 플롯하고 자동적으로 차트의 x스케일에서 마커 사이에 정확한 간격을 사용합니다. 각각 t0와 단일 원소 Y배열을 지정하는 웨이브폼의 1D 배열은 균일하게 샘플되지 않은 데이터의 플롯에 유용합니다. 각 데이터 포인트가 고유의 타임스탬프를 가지기 때문입니다.
실행 시점까지 몇 개의 플롯을 디스플레이할지 알 수 없는 경우, 또는 여러 개의 플롯에 다수 포인트를 단일 업데이트로 전달하고 싶을 때, 차트에 숫자값의 2D 배열 또는 웨이브폼을 연결합니다. 기본적으로 웨이브폼 차트는 배열의 각 열을 단일 플롯으로 다룹니다. 차트에 2차원 배열 데이터 타입을 연결한 다음, 차트에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 배열 전치를 선택하여 배열의 각 행을 단일 플롯으로 다룹니다.
웨이브폼 차트의 예제는 labview\examples\Controls and Indicators\Graphs and Charts\Waveform Graphs and Charts\Waveform Graphs and Charts.lvproj를 참조하십시오.
웨이브폼 데이터 타입
웨이브폼 데이터 타입은 웨이브폼의 데이터, 시작 시간, 델타 t를 전달합니다. 웨이브폼은 [웨이브폼 만들기] 함수로 생성할 수 있습니다. 웨이브폼을 수집 또는 분석하는 대부분의 VI와 함수는 기본적으로 웨이브폼 데이터를 받고 반환합니다. 웨이브폼 데이터를 웨이브폼 그래프 또는 웨이브폼 차트에 연결하면, 그래프나 차트는 자동적으로 웨이브폼의 데이터, 시작 시간, 델타 x를 기반으로 웨이브폼을 플롯합니다. 웨이브폼 데이터의 배열을 웨이브폼 그래프나 차트에 연결하면, 그래프와 차트는 자동으로 모든 웨이브폼을 플롯합니다.