XY 그래프를 XY 차트처럼 동작시키려면 어떻게 해야 합니까?

업데이트 됨 Sep 14, 2023

해당 제품

소프트웨어

  • LabVIEW Base
  • LabVIEW

문의사항

XY 그래프를 사용하고 싶지만 웨이브폼 차트와 같이 기록을 갖고 싶습니다. 이것을 구현하는 가장 좋은 방법은 무엇입니까?

해결책

XY 그래프에 이전 값을 저장하려면 프로그래밍 방식으로이 동작을 구현해야합니다. 이를 수행하는 가장 좋은 방법은 subVI의 시프트 레지스터를 사용하여 이전 반복의 값을 저장하는 것입니다.

아래 스니펫에서 볼 수 있듯이 이전 데이터를 시프트 레지스터에 저장하는 subVI를 만들 수 있습니다. 한 번 저장된이 SubVI는 다른 VI 내에서 호출되어 XY 포인트를 이전 값을 유지하고 XY 그래프로 출력할 수있는 배열로 포맷 할 수 있습니다.



그런 다음, 만든 subVI에서 X 및 Y 값을 취하는 VI를 만들고이 값을 두 루프에 추가하고 데이터를 포맷하여 while 루프 내부의 XY 그래프로 이동할 수 있습니다.



또는 Example Finder에서 "xy"를 검색하면 XY 디스플레이를 사용하고 활용하는 방법을 보여주는 몇 가지 다른 예가 나열됩니다.

참고 : 코드 스니펫이나 이미지를 블록 다이어그램으로 드래그 앤 드롭하여 코드가 LabVIEW에서 자동으로 생성되도록 할 수 있습니다. 이 코드는 본 글의 첨부 파일로도 찾을 수 있습니다.

추가 정보

차트는 이전 반복의 기록 데이터를 저장하지만 그래프는 저장하지 않습니다. 새 VI를 열고 프런트 패널을 마우스 오른쪽 버튼으로 클릭 한 다음 그래프 팔레트를 클릭하면, XY 그래프 옵션은 있지만 XY 차트 옵션은 없는 것을 볼 수 있습니다.