XY 그래프에서 데이터를 표현하는 다양한 방법

업데이트 됨 Aug 28, 2023

해당 제품

소프트웨어

  • LabVIEW
  • LabVIEW NXG

문의사항

  • XY 그래프를 작성하고 업데이트하고 싶습니다. 이를 수행하는 다른 방법은 무엇입니까?
  • X축이 시간이 아닌 내 XY 그래프에 대해 고유한 단위를 선택하고 싶습니다.
  • NXG를 사용하여 XY 그래프에 두 개의 파형을 플로팅하려고 합니다. 하나의 파형은 X축이고 다른 하나는 Y축입니다.

해결책

이를 달성하기 위한 몇 가지 전략이 있습니다. 일반적으로 파형 차트 또는 그래프를 사용하여 연속 데이터를 표시할 수 있습니다. 그러나 XY 그래프를 사용하려는 경우 목표는 데이터를 동일한 형식으로 만드는 것입니다. 필요한 데이터 형식은 Ctrl + H를 누르고 XY 그래프의 입력 터미널 위로 마우스를 가져 가면 컨텍스트 도움말을 통해 볼 수 있습니다.
 

다음은 데이터 표시를 위한 네 가지 전략입니다.
  • For 루프를 사용하여 모든 데이터를 단일 배열로 수집하고 단일 스냅 샷의 XY 그래프에 데이터를 표시합니다.


    참고: 이 이미지는 프로젝트에서 재사용할 수 있는 LabVIEW 코드가 포함된 LabVIEW 스니펫입니다. 스니펫을 사용하려면 이미지를 마우스 오른쪽 버튼으로 클릭하고 컴퓨터에 저장한 다음 파일을 LabVIEW 다이어그램으로 드래그 하십시오.

  • 지속적으로 업데이트되는 배열에 정보를 저장하고 지속적으로 XY 디스플레이를 새로 고칩니다.


    참고: 이 이미지는 프로젝트에서 재사용할 수 있는 LabVIEW 코드가 포함된 LabVIEW 스니펫입니다. 스니펫을 사용하려면 이미지를 마우스 오른쪽 버튼으로 클릭하고 컴퓨터에 저장한 다음 파일을 LabVIEW 다이어그램으로 드래그 하십시오.

  • 클러스터의 각 XY 데이터 포인트를 나타냅니다. 그런 다음 전체 데이터 세트를 나타내는 이러한 클러스터의 배열을 만듭니다. 이 방법을 사용하면 단일 XY 그래프에 여러 데이터 세트를 표시할 수 있습니다.


    참고: 이 이미지는 프로젝트에서 재사용할 수 있는 LabVIEW 코드가 포함된 LabVIEW 스니펫입니다. 스니펫을 사용하려면 이미지를 마우스 오른쪽 버튼으로 클릭하고 컴퓨터에 저장한 다음 파일을 LabVIEW 다이어그램으로 드래그 하십시오.

  • while 루프에서 case문을 사용하여 동일한 while 루프에서 정보 배열을 업데이트 할 수 있지만 별도의 시점에 있습니다. 이 방법을 사용하면 단일 XY 그래프에 여러 데이터 세트를 개별적으로 그릴 수 있습니다.


참고: 이 이미지는 프로젝트에서 재사용할 수 있는 LabVIEW 코드가 포함된 LabVIEW 스니펫입니다. 스니펫을 사용하려면 이미지를 마우스 오른쪽 버튼으로 클릭하고 컴퓨터에 저장한 다음 파일을 LabVIEW 다이어그램으로 드래그 하십시오.

 

NXG를 사용하여 XY 그래프에 두 개의 파형을 그리려는 경우 아래 스니펫에 표시된 대로 수행할 수 있습니다. 먼저 두 개의 Sine Waveform 함수가 두 개의 Sine 파형을 생성한 다음 Waveform 속성 함수가 이러한 파형의 Y 값을 가져와 1차원 배열에 넣습니다. 그런 다음 클러스터 구축 함수는 이 두 배열의 클러스터를 생성합니다. 첫 번째 배열에는 X 값이 포함되고 두 번째 배열에는 Y 값이 포함됩니다.


참고: 이 이미지는 프로젝트에서 재사용 할 수있는 LabVIEW 코드가 포함 된 LabVIEW 스 니펫입니다. 스 니펫을 사용하려면 이미지를 마우스 오른쪽 버튼으로 클릭하고 컴퓨터에 저장 한 다음 파일을 LabVIEW 다이어그램으로 드래그하십시오.