LabVIEW에서 플러그 앤 플레이 인스트루먼트 드라이버 사용

업데이트 됨 Apr 28, 2021

환경

소프트웨어

  • LabVIEW

드라이버

  • NI-VISA

이 튜토리얼은 LabVIEW에서 플러그 앤 플레이 인스트루먼트 드라이버를 찾고, 설치하고, 사용하는 방법을 보여줍니다.

인스트루먼트 드라이버는 프로그래밍 가능한 인스트루먼트를 제어하는 소프트웨어 루틴 세트입니다. 각 루틴은 계측기 구성, 읽기, 쓰기 및 트리거와 같은 프로그래밍 작업에 해당합니다. 인스트루먼트 드라이버는 각 인스트루먼트의 프로그래밍 프로토콜을 배울 필요가 없으므로 인스트루먼트 제어를 단순화하고 테스트 프로그램 개발 시간을 단축합니다.

전제 조건

인스트루먼트 드라이버 찾기 및 설치

NI 인스트루먼트 드라이버 검색기 또는 NI 인스트루먼트 드라이버 네트워크를 사용하여 인스트루먼트 드라이버를 찾아 설치하십시오.

NI 인스트루먼트 드라이버 찾기

  1. LabVIEW를 시작합니다.
  2. 도구 >> 인스트루먼테이션 >> 인스트루먼트 드라이버 찾기로 이동하여 인스트루먼트 드라이버 검색기를 실행합니다.
  3. 연결된 기기의 전원이 켜져있는 경우, 제조업체추가 키워드의 검색 필드를 채우기 위해 연결된 인스트루먼트에서 장치를 더블 클릭합니다. 기기가 물리적으로 연결되어 있지만 목록에 없는 경우 인스트루먼트 스캔을 클릭 하여 기기를 감지합니다.

연결된 기기가 없는 경우 제조업체 필드에서 수동으로 선택하십시오. 추가 키워드 필드에 장비 모델을 입력하거나 특정 제조업체의 모든 드라이버를 표시하려면 비워 둘 수 있습니다.

image.png

  1. 검색을 클릭합니다. 선택한 제조업체의 인스트루먼트 드라이버 목록과 설명이 표시됩니다.

image.png

  1. 장비의 드라이버를 찾으면 설치를 클릭 합니다. 드라이버를 찾을 수 없는 경우 IDNet (Instrument Driver Network) 섹션으로 건너 뛰어 IDNet 에서 검색하십시오.
  2. 성공적으로 설치되었으면 드라이버의 위치를 알려주는 대화 상자가 나타납니다. 인스트루먼트 드라이버는 플러그 앤 플레이 드라이버의 경우 <National Instruments>\LabVIEW <xxxx>\instr.lib에 설치해야 합니다.

image.png

 

  1. LabVIEW 팔레트에 나타나는지 확인하여 인스트루먼트 드라이버가 올바르게 설치되었는지 확인하십시오. 블록 다이어그램 >> 인스트루먼트 I/O >> 인스트루먼트 드라이버를 클릭합니다. 인스트루먼트 드라이버 팔레트가 보이지 않으면 LabVIEW에서 타사 계측기 드라이버 설치하기를 참조하십시오.

image.png

인스트루먼트 드라이버 네트워크 (IDNet)

NI 인스트루먼트 드라이버 찾기를 사용하여 인스트루먼트 드라이버를 찾을 수 없는 경우 온라인 인스트루먼트 드라이버 네트워크 (IDNet)에서 검색 할 수 있습니다. IDNet에는보다 광범위한 라이브러리가 있지만 인스트루먼트 드라이버를 올바르게 설치하려면 추가 단계가 필요합니다.

  1. 인스트루먼트 드라이버 네트워크(IDNet)로 이동합니다.
  2. 기기 제조업체 및 모델을 검색 필드에 입력하고 검색을 클릭합니다. 장비 드라이버를 찾을 수 없으면 기타 단계 섹션으로 건너 뛰십시오.
  3. 검색 결과에서 모델 이름을 클릭하면 사용 가능한 드라이버 목록이 표시됩니다. 계측기 모델 페이지에는 계측기에 대해 사용 가능한 드라이버 유형과 지원되는 ADE(Application Development Environments)가 표시됩니다.

  1. Go to Driver Page를 클릭하여 드라이버를 선택합니다.
  2. Download Driver Now를 클릭하여 ADE 버전 용 드라이버를 다운로드합니다.
  3. .zip 파일의 내용을 <National Instruments>\LabVIEW <xxxx>\instr.lib 하위 디렉토리에 추출합니다.
  4. LabVIEW가 열려 있으면 닫았다가 다시 시작하십시오.
  5. LabVIEW 팔레트에 나타나는지 확인하여 인스트루먼트 드라이버가 올바르게 설치되었는지 확인하십시오. 블록 다이어그램 >> 인스트루먼트 I/O >> 인스트루먼트 드라이버를 클릭합니다. 인스트루먼트 드라이버 팔레트가 보이지 않으면 LabVIEW에서 타사 계측기 드라이버 설치하기를 참조하십시오.

LabVIEW 예제 실행

인스트루먼트 드라이버는 인스트루먼트와 통신하는 데 필요한 예제 및 API를 설치합니다. 이 예제를 프로그래밍 참조 및 계측기 사용을 시작하는 쉬운 방법으로 사용하십시오.

  1. 예제를 찾으려면 도움말 탭>> 예제 찾기… >> 하드웨어 입력과 출력 >> 인스트루먼트 드라이버 >> LabVIEW 플러그 앤 플레이로 이동하십시오 .
  2. 기기에 사용할 예제를 선택하십시오.
  3. 예제를 실행하기 전에 적절한 VISA 리소스 이름이 선택되고 다른 설정이 올바른지 확인하십시오. 문제가 발생하는 경우 인스트루먼트 드라이버 문제 해결을 참조하십시오.

예제를 더 잘 사용하려면 인스트루먼트 드라이버 메뉴 팔레트의 주요 구성 요소를 이해하는 것이 좋습니다.

참고 : Ctrl + H 로 VI의 함수 설명에 대한 LabVIEW 기본 도움말을 활성화 할 수 있습니다.

구성 요소

기술

VI 초기화

  • 기기와의 통신을 설정합니다.

  • 계측기를 기본 전원 켜기 상태 또는 다른 특정 상태로 설정하는 데 필요한 작업을 수행 할 수 있습니다.

  • 일반적으로 응용 프로그램을 시작할 때 한 번만 호출하면됩니다.

구성 VI

  • 원하는 작업을 수행하도록 기기를 구성합니다.

  • 인스트루먼트에 따라 많은 구성 VI가 존재할 수 있습니다.

  • 계측기는 이러한 VI가 호출된 후 측정을 수행하거나 시스템을 자극할 준비가되었습니다.

액션 VI

  • 트리거 시스템 준비 또는 자극 생성과 같은 테스트 및 측정 작업을 시작하거나 종료합니다.

  • 액션 VI는 계측기 설정을 변경하지 않고 계측기가 현재 구성을 기반으로 동작을 수행하도록 명령한다는 점에서 구성 VI와 다릅니다.

  • 상태 VI는 계측기의 현재 상태 또는 보류중인 작업의 상태를 얻습니다.

데이터 VI

  • 기기로 또는 기기에서 데이터를 전송합니다.

  • 예로는 측정된 값 또는 웨이브폼을 읽기 위한 VI와 소스 계측기로 웨이브 폼 또는 디지털 패턴을 다운로드하기 위한 VI가 있습니다.

유틸리티 VI

  • 가장 자주 사용되는 인스트루먼트 드라이버 VI에 보조적인 다양한 작업을 수행합니다.

  • 재설정, 자체 테스트, 개정, 오류 쿼리 및 오류 메시지와 같은 대부분의 인스트루먼트 드라이버 템플릿 VI를 포함합니다.

  • 캘리브레이션 또는 저장 및 설정 호출과 같은 작업을 수행하는 다른 사용자 정의 인스트루먼트 드라이버 VI를 포함 할 수 있습니다.

VI 닫기

  • 계측기에 대한 소프트웨어 연결을 종료하고 시스템 리소스를 해제합니다.

  • 일반적으로 애플리케이션 종료시 또는 기기와의 통신이 완료될 때 한 번만 호출하면됩니다.

  • Initialize VI를 성공적으로 호출 할 때마다 일치하는 Close VI가 불필요한 메모리 리소스를 유지하지 않도록 사용되는지 확인하십시오.

다음 단계

NI 인스트루먼트 드라이버 찾기 또는 인스트루먼트 드라이버 네트워크를 사용하여 인스트루먼트 드라이버를 찾을 수없는 경우, 인스트루먼트 제조업체에 직접 문의하십시오. 경우에 따라 기기 제조업체는 웹 사이트에서 드라이버를 제공합니다.

플러그 앤 플레이 인스트루먼트 드라이버를 사용하는 것이 어플리케이션 요구에 맞지 않거나 자신만의 인스트루먼트 드라이버를 수정하거나 생성하려는 경우, 더 많은 옵션은 Choose the Right Interface to Control Instruments in LabVIEW를 참조하십시오.