차트 컨트롤
- 업데이트 날짜:2023-02-17
- 2분 (읽기 시간)
차트 컨트롤
값의 변화를 디스플레이하여 숫자 데이터를 차트로 보여줍니다.
차트와 플롯은 어떻게 다릅니까?
그래프와 차트는 데이터를 디스플레이하고 업데이트하는 방법에서 차이가 납니다. 그래프가 포함된 VI는 일반적으로 배열로 데이터를 수집한 후, 이 데이터를 그래프로 플롯합니다. 이 과정은 데이터를 먼저 저장한 후 데이터의 플롯을 생성하는 스프레드시트와 비슷합니다. 데이터가 플롯되면, 그래프는 이전에 플롯된 데이터를 버리고 새로운 데이터만 디스플레이합니다.
이와 대조적으로, 차트는 새 데이터 포인트를 이미 디스플레이된 데이터 포인트에 추가하여 히스토리나 버퍼를 생성합니다. 차트에서는, 현재 읽은 값 또는 측정한 값을 이전에 수집된 데이터와 함께 볼 수 있습니다. 차트에서 디스플레이할 수 있는 것보다 더 많은 데이터 포인트가 추가되면, 차트가 스크롤되며 오래된 데이터 포인트는 왼쪽으로 사라지고 새로운 데이터 포인트가 오른쪽에 추가됩니다.
어떤 타입의 데이터를 차트로 나타낼 수 있습니까?
배열 및 아날로그 웨이브폼에 포함된 숫자형 데이터를 차트로 나타낼 수 있습니다. 기본으로 차트 데이터 타입은 배정도 배열입니다. 다이어그램에서 데이터 타입을 변경할 수 있습니다.
웨이브폼 데이터 타입에는 웨이브폼의 시작 시간 (t0), 델타 t (dt) 및 y 값 (Y)이 있습니다. 웨이브폼 데이터를 차트에 연결하면, 차트는 자동으로 웨이브폼의 시작 시간, 델타 t, y 값을 기반으로 웨이브폼을 플롯합니다. t0과 단일 원소 Y 배열을 지정하는 웨이브폼은 각 데이터 포인트가 고유의 타임스탬프를 갖기 때문에 균일하게 샘플되지 않은 데이터를 플롯하는데 유용합니다.
배열에 포함된 데이터의 경우, 차트는 샘플링 속도의 균일도에 상관없이 모든 포인트 세트를 차트로 나타내는 범용 직각좌표 그래프를 디스플레이합니다.
다음 테이블은 여러 타입의 배열 데이터가 어떻게 차트로 나타나는지 설명합니다.
| 데이터 타입 | 플롯 동작 |
|---|---|
| 스칼라 숫자값 | 차트는 히스토리 길이까지 가장 최근 값과 이전 값으로 스칼라 숫자값을 사용하는 단일 플롯을 디스플레이합니다. |
| 숫자값의 1D 배열 |
배열은 단일 플롯입니다.
|
| 숫자값의 클러스터 | 클러스터의 각 원소는 히스토리 길이까지 가장 최근 값과 이전 값으로 스칼라 숫자값을 사용하는 단일 플롯입니다. |
| 숫자값 클러스터의 1D 배열 | 클러스터의 각 원소는 히스토리 길이까지 가장 최근 값과 이전 값으로 스칼라 숫자값을 사용하는 단일 플롯입니다. 배열은 샘플을 모은 세트입니다. |
| 웨이브폼의 1D 배열 | 각 웨이브폼은 별도의 플롯입니다. 이 데이터 타입은 WebVI에서 지원되지 않습니다. |
| 숫자값의 2D 배열 | 배열의 각 열은 별도의 플롯입니다. |
차트 히스토리 길이는 어떻게 정의합니까?
아이템 탭에 있는 동작 섹션에서, 히스토리 길이를 지정하여 버퍼의 크기를 설정합니다. 웨이브폼의 경우, 히스토리 길이는 버퍼가 가질 수 있는 개별 웨이브폼의 개수입니다. 웨이브폼의 샘플 크기는 다양합니다. 숫자형 데이터의 경우, 히스토리 길이는 버퍼가 가질 수 있는 샘플의 개수입니다.