웨이브폼 그래프
- 업데이트 날짜:2025-08-27
- 3분 (읽기 시간)
웨이브폼 그래프는 균일하게 샘플된 하나 또는 그 이상의 측정치에 대한 플롯을 디스플레이합니다. 웨이브폼 그래프는 y=f(x)에서 보는 대로 시간에 따라 변하는 웨이브폼과 같이 x축을 따라 포인트가 균일하게 분포하는 단일 값 함수만을 플롯합니다. 다음 프런트패널은 웨이브폼 그래프의 예제를 보여줍니다.
웨이브폼 그래프는 임의 개수의 포인트를 가진 플롯을 디스플레이 할수 있습니다. 그래프는 데이터 호환성의 불편을 최소화하도록 여러 데이터 타입을 수용합니다.
| 노트 디지털 웨이브폼 그래프를 사용하여 디지털 데이터를 디스플레이합니다. |
웨이브폼 그래프에서 단일 플롯 디스플레이하기
웨이브폼 그래프는 단일 플롯 웨이브폼 그래프에서 여러 데이터 타입을 받습니다. 그래프는 단일 배열 값을 수용하고 이 배열을 그래프의 포인트로 해석합니다. 그리고 x=0에서 시작하여 하나씩 x 인덱스가 증가합니다. 그래프는 초기 x값, 델타 x값, y 데이터의 배열의 클러스터를 받습니다. 또한, 그래프는 웨이브폼의 데이터, 시작 시간, 델타 t를 전달하는 웨이브폼 데이터 타입을 수용합니다.
또한 웨이브폼 그래프는 익스프레스 VI와 함께 사용하기 위해 다이나믹 데이터 타입을 받을 수 있습니다. 다이나믹 데이터 타입은 신호와 연관된 데이터 및 신호의 이름 또는 데이터가 수집된 날짜와 시간 등의 신호와 연관된 정보를 제공하는 속성을 포함합니다. 속성은 신호가 웨이브폼 그래프에 어떻게 나타날지를 지정합니다. 다이나믹 데이터 타입이 단일 숫자값을 가질 때, 그래프는 단일 값을 플롯하고 자동적으로 플롯 범례와 x스케일 타임스탬프를 포맷합니다. 다이나믹 데이터 타입이 단일 채널을 가질 때, 그래프는 모든 웨이브폼을 플롯하고 자동적으로 플롯 범례와 x스케일 타임스탬프를 포맷합니다.
웨이브폼 그래프가 받는 데이터 타입의 예는 labview\examples\Controls and Indicators\Graphs and Charts\Waveform Graphs and Charts 디렉토리의 Waveform Graph Data Type VI를 참조하십시오.
웨이브폼 그래프에서 여러 개의 플롯 디스플레이하기
웨이브폼 그래프는 여러 개의 플롯을 디스플레이하기 위해 여러 데이터 타입을 수용합니다. 웨이브폼 그래프는 배열의 각 행이 하나의 단일 플롯 값을 나타내는 2D 배열을 받을 수 있습니다. 그래프는 해당 데이터를 그래프의 포인트로 해석합니다. 그리고 x=0에서 시작하여 하나씩 x 인덱스가 증가합니다. 그래프에 2차원 배열 데이터 타입을 연결한 다음, 그래프에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 배열 전치를 선택하여 배열의 각 열을 플롯으로 처리합니다. 이는 특히 DAQ 디바이스에서 여러 채널을 샘플링하는 경우에 유용합니다. DAQ 디바이스는 여러 채널이 각각 별도의 열로 저장된 2D 배열로 데이터를 반환할 수 있기 때문입니다.
웨이브폼 그래프는 초기 x 값, 델타 x 값, y 데이터의 2D 배열로 이루어진 클러스터도 받을 수 있습니다. 그래프는 y를 그래프의 포인트로 해석하고 초기 x 값에서 시작하여 델타 x 만큼씩 x 인덱스를 증가시킵니다. 이 데이터 타입은 동일한 속도로 샘플링되는 여러 개의 신호를 나타낼 때 유용합니다.
웨이브폼 그래프는 클러스터를 포함하는 배열이 있는 플롯 배열을 받을 수 있습니다. 각 클러스터는 y 데이터를 포함하는 1D 배열을 가집니다. 내부 배열은 플롯 안의 포인트를 나타내며, 외부 배열은 각 플롯마다 하나의 클러스터를 갖습니다. 다음 프런트패널은 y 클러스터의 이와 같은 배열을 보여줍니다.
원소의 개수가 각 플롯마다 다르면 2D 배열 대신에 플롯 배열을 사용합니다. 예를 들어, 각 채널에서 서로 다른 시간 동안 여러 채널에서 데이터를 샘플링한 경우, 행의 원소 개수가 일정해야 하는 2D 배열 대신 이 데이터 구조를 사용합니다. 클러스터 배열에 있는 내부 배열의 원소 개수는 서로 동일하지 않아도 됩니다.
웨이브폼 그래프는 초기 x 값, 델타 x 값, 클러스터를 포함하는 배열로 이루어진 클러스터를 받을 수 있습니다. 각 클러스터는 y 데이터를 포함하는 1D 배열을 가집니다. [묶기] 함수를 사용하여 배열을 클러스터로 묶고, [배열 만들기] 함수를 사용하여 결과 클러스터를 하나의 배열로 묶습니다. 또한 [클러스터 배열 만들기] 함수를 사용하여 사용자가 지정한 입력을 가지는 클러스터의 배열을 생성할 수 있습니다.
웨이브폼 그래프는 x 값, 델타 x 값, y 데이터 배열로 이루어진 클러스터의 배열을 받을 수 있습니다. 이는 멀티 플롯 웨이브폼 그래프의 가장 일반적인 데이터 타입입니다. 이러한 웨이브폼 데이터 타입을 사용하면 여러 플롯들의 x 스케일에 대해 각각 고유의 시작점 및 증가분을 지정할 수 있기 때문입니다.
또한 웨이브폼 그래프는 익스프레스 VI와 함께 사용하기 위해 다이나믹 데이터 타입을 받을 수 있습니다. 다이나믹 데이터 타입은 신호와 연관된 데이터 및 신호의 이름 또는 데이터가 수집된 날짜와 시간 등의 신호와 연관된 정보를 제공하는 속성을 포함합니다. 속성은 신호가 웨이브폼 그래프에 어떻게 나타날지를 지정합니다. 다이나믹 데이터 타입이 여러 채널을 가질 때, 그래프는 각 채널에 대한 플롯을 디스플레이하고 자동적으로 플롯 범례와 x 스케일 타임스탬프를 포맷합니다.