Agilent IO Libraries 설치 후 GPIB-32.DLL이 없거나 손상됨

업데이트 됨 Jan 16, 2019

해당 제품

Hardware

  • GPIB-USB
  • PCI-GPIB
  • PCI-GPIB+

Software

  • Measurement and Automation Explorer (MAX)

Driver

  • NI-488.2
  • GPIB Software
  • NI-VISA

문의사항

Agilent IO Libraries 14.1을 설치했는데 현재 GPIB 인터페이스가 제대로 작동하지 않습니다. 다음과 같은 메세지를 확인할 수 있습니다:

 

NI-488.2 파일 'GPIB-32.DLL'이 누락되었거나 손상되었습니다.

해결책

Agilent IO Libraries 14.1 은 설치 시 NI-488.2 드라이버의 일부를 덮어 씁니다. 인스톨러는 National Instruments의 \System32 디렉토리에 있는 GPIB-32.dll 파일의 이름을 GPIB-32.ORIG.dll 로 변경하고 NI의 GPIB-32.dll 대신 Agilent의 GPIB-32.dll 을 복사합니다.
 
노트: Agilent IO Libraries 14.0 및 이전 버전은 이 동작을 나타내지 않으므로 이 문제가 발생하지 않습니다.

Agilent 및 NI GPIB 드라이버가 설치된 머신에서 NI 카드를 사용하려면 다음 절차를 따르십시오 :
  1. Agilent Connection Expert 을 실행하십시오.
  2. Tools » Options 를 선택하십시오.
  3. Agilent 488 Options 탭을 선택하십시오.
  4. Use the Agilent 488 driver library where possible 의 체크박스를 해제하십시오.
Agilent 소프트웨어는 Agilent 버전으로 NI의 GPIB-32.dll 을 더 이상 덮어 쓰지 않을 것입니다.

Agilent 및 NI 보드를 동시에 사용하려면 다음 문서를 참조하십시오: 같은 시스템에서 NI GPIB와 Keysight HPIB 컨트롤러를 모두 사용하기

추가 정보

NI의 GPIB 툴과 액세서리는 NI의 GPIB-32.dll 파일과 직접 통신하는것을 예상하기 때문에 NI-488.2와 Agilent IO Libraries 14.1 은 같은 시스템 상에 공존 할 수 없습니다. Agilent IO LibrariesGPIB-32.dll을 모니터하고 파일이 변경할 경우 Agilent 버전의 DLL로 계속 교체합니다. 따라서 Agilent IO Libraries 14.1 을 먼저 제거하지 않고 National Instruments 버전의 DLL을 복원하는 것은 불가능합니다.

 

Agilent IO Libraries 는 현재 Keysight Technologies IO Libraries Suite 입니다.

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

도움 안됨