웨이브폼 차트 히스토리 수정하기

업데이트 됨 Nov 7, 2023

해당 제품

소프트웨어

  • LabVIEW 8.0.1 Full

문의사항

웨이브폼 차트 히스토리 길이 란 무엇입니까? 스칼라, 스칼라 배열, 웨이브폼 데이터 타입을 그래프로 그릴때 웨이브폼 차트 히스토리는 각각 어떻게 다른가요? 여러 채널의 데이터를 플로팅(Plotting) 할 때 웨이브폼 차트 히스토리는 무엇을 의미합니까? 차트 히스토리 길이보다 차트의 데이터가 더 많이 표시되는 이유는 무엇입니까?

해결책

웨이브폼 차트 히스토리 길이 란 무엇입니까?
이는 채널 (또는 플롯) 당 차트 히스토리 버퍼에 저장된 스칼라 값 또는 웨이브폼 포인트의 수입니다. 프런트패널 웨이브 폼 차트를 마우스 오른쪽 버튼으로 클릭하고 차트 히스토리 길이를 선택하여 이 속성을 변경할 수 있습니다. 차트 히스토리 버퍼에 데이터 포인트 또는 웨이브폼 수를 묻는 대화 상자가 나타납니다.

스칼라 값에 대한 웨이브폼 차트 히스토리
스칼라 값 또는 1D 배열의 스칼라 값이 웨이브폼 차트에 연결되면 차트 히스토리 길이 는 채널 차트가 실행될 때 저장하고 표시 할 채널 당 데이터 포인트 수를 나타냅니다. 이것은 다음 그림에서 볼 수 있습니다. 동일한 데이터를 서로 다른 히스토리 길이(10 및 200 포인트)를 갖는 웨이브폼 차트에서 보여줍니다. 



웨이브폼의 웨이브폼 차트 히스토리
웨이브폼 데이터 유형이 웨이브폼 차트에 연결된 경우 웨이브폼 히스토리 길이는 웨이브폼 차트에 저장 할 채널 당 웨이브폼 포인트 수를 나타냅니다. 차이점은 하나의 웨이브폼 데이터 포인트가 y 데이터 포인트 배열을 포함한다는 것입니다.

예를 들어, 기본적으로 아래 그래프를 생성하는 Sine Waveform VI는 하나의 웨이브폼 포인트에 1000개의 y 데이터 포인트 배열을 가지고 있습니다. 따라서 차트 히스토리에 10 개의 웨이브폼 포인트를 저장하면 10000개의 데이터 포인트를 그래프에 표시합니다. 아래 그림은 각 히스토리 길이를 2가지(10 및 50 개의 웨이브폼 포인트)로 선택하여 디스플레이 한 것입니다. 



다중 채널에 대한 웨이브폼 차트 히스토리 (다중 플롯)
웨이브폼 차트 내역 길이는 채널당 입니다. 따라서 다중 플롯의 표시에는 영향을 미치지 않습니다. 예를 들어 차트 히스토리 길이가 10 데이터 포인트로 설정되어 있다고 가정합니다. 여러 채널의 데이터를 나타내는 스칼라 값의 2D 배열을 플롯하면 첫 번째 그림에서 볼 수 있듯이 웨이브 폼 차트는 각 채널 (또는 플롯)에 대해 10 개의 데이터 포인트를 저장합니다.

차트 히스토리 길이보다 많은 웨이브폼 차트 데이터 보기
특정 상황에서 웨이브폼 차트는 차트 히스토리 길이 보다 많은 데이터를 표시 할 수 있습니다. 이 문제는 AutoScale X 가 비활성화되어 있고 차트 히스토리 길이 값 보다 많은 포인트를 포함하는 X 값 범위를 선택하면 발생합니다. 웨이브폼 차트는 선택된 X 범위를 고수하기 위해 디스플레이에서 이전 데이터 포인트를 제거하지 않습니다. 그러나 웨이브 폼 차트는 여전히 차트 히스토리 길이로 지정된 데이터 포인트 수만 저장하고 있습니다.

위의 그림은 아래 블록 다이어그램이있는 스니핏에서 가져온 것입니다. 이 프로그램은 사인파와 난수를 생성하고 다양한 그래프로 그려줍니다.