타임스탬프를 x축, LabVIEW에서 수집한 데이터를 y축으로 그리는 방법

업데이트 됨 Jan 2, 2019

해당 제품

Software

  • LabVIEW Full
  • LabVIEW Base
  • LabVIEW Professional

Operating System

  • Windows

문의사항

LabVIEW 에서 수집한 데이터를 해당 타임스탬프와 비교하여 그래프로 그리고 싶습니다. LabVIEW에서 어떻게 해야 합니까?

해결책

획득한 데이터의 데이터 유형에 따라 이를 수행하는 데는 두 가지 방법이 있습니다.
  • 파형 데이터

    파형 데이터 유형은 첫 번째 데이터 샘플을 수집 한 초기 시간 (t0) , 시간 값 간의 증가 또는 단계 (dt) 및 수집 한 데이터 배열 (Y) 의 세 가지 요소로 구성된 클러스터입니다. 데이터를 Waveform 데이터 유형으로 수집 한 경우 파형 차트 또는 그래프에 직접 연결할 수 있습니다. 파형 차트 및 그래프의 x 축으로 타임 스탬프 정보를 통합하는 단계는 이 기술 문서를 참조하십시오.
  • 비 파형 데이터

    획득하는 데이터가 시간 정보가 없는 원시 데이터인 경우, 각 데이터 포인트에 대한 타임 스탬프를 만들어야 합니다. 첨부 파일 아래의 예제 LabVIEW VI ( Timestamp.vi )를 참조하고 아래 단계를 따르십시오 :
1. 함수»프로그래밍»타이밍 팔레트에 있는 날짜/시간을 초로 가져 오기 VI를 사용하십시오. 날짜/시간을 문자열로 가져 오기 VI를 사용하지 않도록 주의하십시오. 데이터를 누적하는 루프 안에 놓습니다.
2. 루프 내에서 묶기 함수를 사용하여 각 데이터 포인트와 해당 타임 스탬프를 결합하십시오. 묶기 함수의 출력은 데이터 포인트와 타임 스탬프의 클러스터가 됩니다.
참고 : 타임 스탬프 데이터를 묶기 함수의 첫 번째 입력 (x 축 값)에 연결하고 데이터 포인트를 묶기 함수의 두 번째 입력 (y 축 값)에 연결해야 합니다.
3. 프론트 패널에 XY 그래프를 놓습니다. 그런 다음 블록 다이어그램에서 묶기 함수의 출력을 XY 그래프 터미널에 연결합니다. 루프 경계에서 이 클러스터 와이어에 대한 인덱싱을 활성화하십시오.
(루프 경계에서 와이어 터널을 마우스 오른쪽 버튼으로 클릭하고 인덱싱 사용 선택합니다.)
4. 프론트 패널에 놓인 XY 그래프를 마우스 오른쪽 버튼으로 클릭하고 X스케일»서식을 클릭합니다.
5. 포맷 드롭 다운 메뉴에서 시간 (X 축)을 선택하십시오.
6. x축에 표시할 시간/날짜 형식을 원하는 대로 완성하십시오.
7. 확인을 선택하여 변경 사항을 저장하십시오.
 
타임 스탬프가 포함된 그래프를 만드는 방법에 대한 예제는 아래 코드 예제를 참조하십시오.
이 이미지는 프로젝트에서 재사용 할 수있는 LabVIEW 코드가 포함된 LabVIEW 스니펫입니다. 스니펫을 사용하려면 이미지를 마우스 오른쪽 버튼으로 클릭하고 컴퓨터에 저장한 다음 파일을 LabVIEW 블록 다이어그램으로 드래그하십시오.

이 글이 도움이 되셨습니까?

도움 안됨