모든 프로그래밍 가능한 테스트 및 측정 계측기에는 계측기가 이해하는 명령 세트가 있습니다. 일반적으로, 계측기에 함께 제공되는 프로그래머 매뉴얼에는 본 명령이 문서화되어 있으며, 필요한 명령어를 직접 검색할 수도 있습니다. identify command (*IDN?)와 같은 일부 명령은 대부분의 계측기에서 동일합니다. 그러나 대부분의 계측기의 경우, 명령과 파라미터는 계측기 모델에 따라 고유합니다.
인스트루먼트 드라이버는 각 계측기에 대한 로우 레벨 명령을 추상화하고 모든 계측기를 위한 익숙한 API를 제공함으로써 과정을 단순화합니다. 인스트루먼트 드라이버를 사용하면, 정확한 명령 검색, 명령어 포맷, 반환된 데이터 검색 등에 시간을 낭비하지 않고 개발하는 어플리케이션에 더욱 초점을 맞출 수 있습니다. 또한 NI LabVIEW 인스트루먼트 드라이버는 VISA (Virtual Instrument Software Architecture) 표준에 기반하므로, 버스 및 플랫폼과 독립적입니다. 예를 들어, RS232 연결에서 self-test command string *TST? 을 보내는 대신, LabVIEW Self-Test VI를 사용하면 됩니다.
1. 인스트루먼트 드라이버 유형
LabVIEW는 각기 다른 인스트루먼트 드라이버 기술을 지원합니다. 대부분의 일반 유형 드라이버간의 차이점을 이해하면 어플리케이션을 위한 최적의 방식을 선택할 수 있습니다. LabVIEW 플러그 앤 플레이 드라이버와 IVI 드라이버는 각 인스트루먼트 프로그래밍에 익숙한 API를 제공하며 두 가지는 모두 버스 독립을 위해 VISA에 기반합니다.
LabVIEW 플러그 앤 플레이
LabVIEW 플러그 앤 플레이 드라이버는 표준의 단순 명료한 프로그래밍 모델이 있으므로, 다른 유형의 인스트루먼트 드라이버와 비교하여 더욱 사용하기 편리합니다. 본 드라이버는 LabVIEW에서 전적으로 개발되며, 일관성과 드라이버간 품질을 보장하기 위해 프로그래밍 가이드라인을 준수합니다. NI는 매년 가장 보편적인 계측기를 위한 수 백가지의 LabVIEW 플러그 앤 플레이 드라이버를 개발하며, 개발 가이드라인 하에 타사에서 개발된 드라이버를 인증합니다. 모든 LabVIEW 플러그 앤 플레이 인스트루먼트 드라이버는 개방 소스이며 사용 예제가 포함되어 있으므로 새로운 프로젝트를 시작할 때 항상 코드를 사용할 수 있습니다.
LabVIEW 8.0 또는 상위 버전에서 프로젝트식의 LabVIEW 플러그 앤 플레이 드라이버는 향상된 구성과 접근성을 제공하기 위해 LabVIEW 프로젝트를 활용합니다. 개별 드라이버와 VI는 구 플러그 앤 플레이 드라이버와 하위 호환성을 유지하므로, 1992년의 인스트루먼트 드라이버가 변경없이 여전히 작동합니다.
IVI
IVI 드라이버는 상호 호환성, 상태 캐싱 또는 계측기 시뮬레이션 등이 필요한 보다 복잡한 테스트 어플리케이션에 증대된 성능과 유연성을 제공합니다.
상호호환성을 위해 IVI Foundation은 디지털 멀티미터, 오실로스코프, 임의 파형/함수 발생기, DC 파워 서플라이, 스위치, 파워 미터, 스펙트럼 분석기, RF 신호 발생기에 대한 사양을 정의하였습니다. 일반 IVI 준수 인스트루먼트 드라이버로 어플리케이션을 구축하면, 하드웨어 모델 또는 업체간 어플리케이션 변경없이 전환이 가능합니다.
IVI 드라이버가 갈수록 복잡해지면서, LabVIEW 플러그 앤 플레이 드라이버를 사용하는 것 외에도 설치와 구성에 더욱 많은 작업을 요구하게 되었습니다. IVI 드라이버는 LabVIEW에서 개발되지 않았으므로, 변경을 위해서는 텍스트 기반 프로그래밍에 대한 지식이 필요합니다.
2. 각 계측기에 맞는 인스트루먼트 드라이버 찾기

LabVIEW의 인스트루먼트 드라이버 검색기는 적합한 인스트루먼트 드라이버를 사용하여 검색, 다운로드 및 시작할 수 있는 가장 편리한 방법입니다. LabVIEW는 연결된 계측기를 감지하고, 계측기가 보고한 모델 번호와 일치하는 LabVIEW 플러그 앤 플레이 드라이버를 인스트루먼트 드라이버 네트워크에서 검색합니다. 또한 인스트루먼트 드라이버 검색기는 드라이버를 다운로드하고 설치하므로, 그 후 단 몇 초만에 즉시 사용 가능합니다. 인스트루먼트 드라이버 검색기를 사용하기 위해 LabVIEW를 시작한 후, 도구»인스트루먼테이션»인스트루먼트 드라이버 찾기를 선택하십시오.
인스트루먼트 드라이버 검색기는 지원 인스트루먼트 드라이버를 검색하기 위해 ni.com/idnet에서 인스트루먼트 드라이버 네트워크를 검색합니다. IDNet은 업계 최대 규모의 인스트루먼트 드라이버 모음이며, 수 백개 업체에서 제공하는 수 천개 계측기 모델을 확인할 수 있습니다. 또한, IDNet은 인스트루먼트 드라이버 사용과 구축에 관련된 유용한 문서를 제공합니다.
3. 인스트루먼트 드라이버로 시간 절감
새로운 계측기를 시작하는 것이 매우 쉽고 시간도 오래 걸리지 않습니다. LabVIEW 인스트루먼트 드라이버를 사용하면 계측기 명령의 세부 사항을 익힐 필요가 없으므로 시간을 절약할 수 있으며, 인스트루먼트 드라이버 검색기를 통해 드라이버를 신속하게 검색하고 설치할 수 있습니다.
