USB RAW 디바이스를 NI VISA를 사용하여 Windows Vista 또는 Windows 7에서 프로그래밍하기

업데이트 됨 Apr 29, 2024

해당 제품

하드웨어

  • USB-A

소프트웨어

  • LabVIEW Full
  • LabVIEW Professional
  • LabWindows/CVI Full

드라이버

  • NI-VISA

운영 체제

  • Windows

문의사항

저는 USB-RAW 장치를 LabVIEW, LabWindows / CVI 또는 Visual Studio에서 통신하고 싶습니다. NI-VISA 드라이버를 사용하여 이 장치와 통신하려면 어떻게 할까요?

해결책

NI-VISA 드라이버를 사용하여 USB RAW 디바이스와 인터페이스하기 위한 일반적인 지침은 기술백서 How Can I Communicate With a Device Using NI-VISA USB RAW Mode?를 참고하십시오. 
VISA 드라이버 개발 마법사(Driver Development Wizard)는 Windows가 USB RAW 장치를 감지하고, NI-VISA 드라이버를 사용하여 통신할 수 있도록 INF 파일을 만드는 데 사용됩니다.

그러나, HID Compliant 장치는 조금 다른 경우입니다. 기본적으로, Microsoft Windows는 컴퓨터에 모든 HID 호환장치에 대해 Microsoft 서명된 드라이버를 설치하며, 이 드라이버는 VISA 드라이버 개발 마법사가 생성한 INF 파일 (Windows Vista, Windows7)에서 덮어쓸 수 없습니다.

HID 호환 장치에 액세스하는 가장 좋은 방법은 Windows Vista 및 Windows7에서 제공되는 hid.dll 라이브러리를 직접 호출하는 것입니다. LabVIEW 함수 팔레트에서 연결(Connectivity)»라이브러리 & 실행파일(Libraries and Executables) 아래의 라이브러리 함수 호출 노드(Call Library Function Node)를 사용하여 수행할 수 있습니다.

 

추가 정보

hid.dll 라이브러리는 내쇼날 인스트루먼트에서 직접 지원하지 않습니다. 이 라이브러리를 통해 HID 호환 USB 장치와 통신하는 방법에 대한 자세한 내용은 아래의 관련 링크 섹션을 참조하십시오.