You are here

LabVIEW 라이브러리

Measurement 라이브러리

 

예제 설명

 

NI-SCOPE에서 Scalar 측정값(파형 period나 rise time 계산 같은)을 불러오는 것을 설명하고 있습니다. 일부 공통된 수평, 수직 설정 값은 디지타이저 공통으로 쓰이는 설정입니다. 프로퍼티 노드는 기준레벨, 하위, 상위, 중간 레벨 등을 설정합니다. Measurement 라이브러리에 관하여 좀 더 많은 정보를 원한다면 NI-SCOPE VI Reference Help 파일을 참고 하시기 바랍니다. 

Read VI가 웨이브폼을 얻은 후, Fetch Measurement Stats VI가 웨이브폼의 요청된 Scalar Measurement 분석을 합니다. NI-SCOPE는 각 Measurement의 결과를 보관하고 있으며 이는 여러 개의 측정을 가능하게 합니다. 이 통계치들은 Measurement 가 한번 불러될 때마다 한번씩 업데이트 됩니다. Clear Stats VI는 기록을 없앱니다.

다운로드 안내

  • LabVIEW > 예제 찾기 > 하드웨어 입력과 출력 > 모듈러 인스트루먼트 > NI-SCOPE(고속 디지타이저) > 측정 > niScope Measurement Library.vi
  • 파일 다운로드 하기
  • 직접 다운로드 예제는 LabVIEW 8.6 (한글판) 이상의 버전에서 열립니다. 이전 버전의 사용자 분들은 상단에 표기된 예제 찾기를 이용하시면 LabVIEW에서 실행하실 수 있습니다. (단, LabVIEW 8.5 이상에서 추가된 새로운 기능은 LabVIEW 평가판 다운로드를 통해 확인)

 


프런트 패널

 


                    그림 1. niScope Measurement Library 프런트 패널

 

  1. 본 프런트 패널에 대하여는 각 컨트롤의 입력 값을 참조해 주십시오.

 

 

블록다이어그램


              그림 2. niScope Measurement Library 블록다이어그램 


  1. 디지타이저 세션을 오픈합니다.
  2. Acquisition 타입을 설정합니다. Normal은 모든 디지타이저에서 지원이 되며 Flex Res Option은5911과 5922 모델만 지원됩니다.
  3. Input range, Offset과 Coupling 같은 세로축 값들을 설정합니다.
  4. Sampling rate and number of samples to acquire 와 같은 가로축 값을 설정합니다.
  5. 트리거를 설정합니다. Analog 트리거와 Immediate중에서 선택합니다.
  6. 수집을 초기화 하고 얻어진 데이터를 불러옵니다. Acquisition이 아직 끝나지 않았다면 이 함수는 설정된 타임아웃시간까지 기다립니다.
  7. Scalar Measurements 를 계산할 기준 레벨을 설정합니다.
  8. Scalar Measurement 를 요청, 계산, 회수합니다.
  9. 사용자의 요청에 의해 캐쉬 된 Measurement Library 통계치를 Clear합니다.
  10. 에러를 체크하고 발생시 프로그램을 멈춥니다. Stop 버튼을 눌러도 정지합니다.
  11. 세션을 닫고 다른 에러가 발생하면 에러메시지를 반환합니다.