National Instruments GPIB 컨트롤러와 Agilent/HP HPIB 컨트롤러를 동일한 시스템에서 사용이 가능합니까?



주요한 소프트웨어: Driver Software>>NI-VISA
주요한 소프트웨어 버전: 1.1
문제가 해결된 소프트웨어 버전: N/A
부차적인 소프트웨어: N/A

문제점:  National Instruments GPIB 컨트롤러와 Agilent/HP HPIB 컨트롤러를 동일한 시스템에서 사용이 가능합니까?

솔루션:

 사용자가 NI-VISA 2.5 또는 그 이상 버전의 드라이버를 사용하면 Agilent/HP GPIB 컨트롤러와 National Instruments 의 GPIB 컨트롤러를 같은 시스템에서 사용할 수 있습니다. 이렇게 사용하기 위해서 사용자는 Measurement & Automation Explorer(MAX)에서 VISA Passport 를 변경할 필요가 있습니다. 아래에 MAX 버전에 따른 VISA Passport 변경하는 방법을 나타냈습니다. NI-VISA 는 GPIB 또는 VXI 디바이스를 찾고 액세스 할 수 있습니다. Agilent/HP 하드웨어는 MAX와 VISA 인터렉티브 컨트롤에 표시가 되지만, NI-VISA는 Agilent/HP 하드웨어를 사용할 수 있게 구성하지는 않습니다. Agilent/HP 하드웨어를 사용하기 위해서는 Agilent/HP I/O 구성 유틸리티를 사용해야합니다.

NI-VISA가 설치되어 있다면, 두번째로 Agilent VISA를 설치할 수 있습니다. 이것은 Agilent VISA K 버전 또는 이후 버전에서만 유효합니다. 만약 Agilent VISA가 먼저 설치되어 있다면, NI-VISA를 설치하는 도중에 덮어 씌워 설치하거나, 설치를 중단할 수 있습니다.

Note: MAX의 버전을 확인하려면, MAX를 실행 하고, Help >> About 을 클릭합니다.

Measurement & Automation Explorer 5.x 또는 이후 버전
 MAX 5.x 와 이후 버전에서는 Tools >> NI-VISA >> VISA Options 을 통해서 VISA Passport 를 편집할 수 있습니다. VISA 옵션 창이 나타나면, 트리에서 Passport 를 클릭합니다 (My System >> General Settings >> Passport). 체크박스에서 NiVisaTulip.dll 을 선택하고, Save 버튼을 클릭합니다. 그리고 MAX를 재시작하면 설정된 값이 저장됩니다. MAX를 한번 재시작 하면, 타사 GPIB 보드가 인식되어 있는것을 확인할 수 있습니다(My System >> Devices and Interfaces >> Miscellaneous VISA Resources).

Measurement & Automation Explorer 4.x
 MAX 5.x 와 이후 버전에서는 Tools >> NI-VISA >> VISA Options 을 통해서 VISA Passport 를 편집할 수 있습니다. VISA 옵션 창이 나타나면, 트리에서 Passport 를 클릭합니다 (My System >> General Settings >> Passport). 체크박스에서 NiVisaTulip.dll 을 선택하고, Save 버튼을 클릭합니다. 그리고 MAX를 재시작하면 설정된 값이 저장됩니다. MAX를 한번 재시작 하면, 타사 GPIB 보드가 인식되어 있는것을 확인할 수 있습니다(My System >> Devices and Interfaces >> Miscellaneous VISA Resources).

Measurement & Automation Explorer 3.1
 MAX 5.x 와 이후 버전에서는 Tools >> NI-VISA >> VISA Options 을 통해서 VISA Passport 를 편집할 수 있습니다. VISA 옵션 창이 나타나면, 트리에서 Passport 를 클릭합니다 (My System >> General Settings >> Passport). 체크박스에서 NiVisaTulip.dll 을 선택하고, Save 버튼을 클릭합니다. 그리고 MAX를 재시작하면 설정된 값이 저장됩니다. MAX를 한번 재시작 하면, 타사 GPIB 보드가 인식되어 있는것을 확인할 수 있습니다(My System >> Devices and Interfaces >> Miscellaneous VISA Resources).

Measurement & Automation Explorer 3.0
 MAX 5.x 와 이후 버전에서는 Tools >> NI-VISA >> VISA Options 을 통해서 VISA Passport 를 편집할 수 있습니다. VISA 옵션 창이 나타나면, 트리에서 Passport 를 클릭합니다 (My System >> General Settings >> Passport). 체크박스에서 NiVisaTulip.dll 을 선택하고, Apply 버튼을 클릭합니다. 그리고  MAX를 재시작하면 설정된 값이 저장됩니다. MAX를 한번 재시작 하면, 타사 GPIB 보드가 인식되어 있는것을 확인할 수 있습니다(My System >> Devices and Interfaces >> Miscellaneous VISA Resources).

Measurement & Automation Explorer 2.2 와 이전 버전
 MAX 2.2 와 이전 버전에는 Tools >> NI-VISA >> Passport Editor 를 통해서 NiVisaTulip.dll 을 선택할 수 있습니다.

 사용자가 National Instruments와 Agilent/HP GPIB 컨트롤러를 함께 사용하려면, GPIB0 과 GPIB1 처럼, 반드시 다른 VISA 이름을 사용해야 합니다.만약 두 제품을 같은 리소스 이름으로 설정하여 사용하면, viFindRsrc 또는 VISA Find Resource에서 에러를 리포트 합니다. NI-VISA는 Agilent GPIB 카드에 GPIBn 이라는 이름으로 VISA 인터페이스 이름을 할당합니다. n은 Agilent IO Config 프로그램에 의해서 할당된 SICL 이름의 트레일링 넘버 입니다. SICL 이름이 트레일링 넘버를 가지고 있지 않다면, n은 Agilent IO Config 프로그램에 의해서 할당된 논리 유닛 넘버에 의해서 할당됩니다. 만약 Agilent VISA 에 NI-488 GPIB 카드가 인식되면, 일반적으로 기본값인 GPIB0으로 할당됩니다. VISA Library Passport 의 Tulip 은 GPIB0로 인식합니다. 이것은 GPIB0으로 인식되어있는 NI-488 GPIB 카드와의 충돌을 야기합니다. 이 충돌은 NI-VISA가 GPIB 인터페이스를 인식하지 못하게 합니다. 이러한 문제가 발생했을 때에는 Agilent IO Config 프로그램을 통해서 리소스 이름을 변경하는 것입니다.(예 : GPIB9) 이렇게 GPIB9로 이름을 변경하면 GPIB0와 충돌하지 않습니다.

 NI와 Agilent의 GPIB 보드를 가지고 있으나, 동시에 사용할 필요성이 없지만, 두 가지의 드라이버가 모두 설치되어 있는 경우는 아래의 링크를 참고하십시오.

LabVIEW

 NI-VISA를 삭제하고, HP-VISA를 설치합니다. HPIB Board를 LabVIEW에서 사용하기 위해서 VISA 기능을 사용합니다.

 기본적으로, VISA 리소스 이름 상수 또는 컨트롤은 Measurement & Automation Explorer (MAX)에서 정의된 장치를 허용합니다. HP-VISA를 사용하는 HPIB 보드의 경우는 MAX에서 찾을 수 없습니다. 컨트롤 또는 상수를 선택 후 마우스 우클릭을 하여 "Alow Undefined Names" 을 선택합니다. 이렇게 하면 사용자가 수동으로 장치의 주소를 입력할 수 있습니다. 그 다음으로 Agilent/HP I/O config 프로그램에서 적절한 보드의 주소를 받아야 합니다. 해당 정보가 있으면, 표준 규칙인 "GPIBx::y::INSTR"에 따라서 장비의 이름을 입력합니다. x는 보드의 인덱스 번호(일반적으로 0), y는 장비의 주소입니다.

CVI

 1. NI-VISA를 삭제하고, HP-VISA를 설치합니다.
 2. Agilent/ HP I/O config 프로그램에서 보드를 볼 수 있는지 확인합니다. 이 프로그램에서 보드와 장비의 주소를 확인합니다.
 3. CVI에서 사용하는 VISA 커맨드는 표준 규약인 GPIBx::y::INSTR 에 따라 장비의 주소를 정합니다.

Note: HP-VISA와 HP-SICL 은 National Instruments의 드라이버가 아닙니다. 이 드라이버를 다운로드하고 참고해야할 사항은 Agilent's 의 Website를 참고하시기 바랍니다.

 



관련 링크:
External Link: Tips on using Agilent GPIB  Solutions in National Instrument’s LabVIEW Environment Application Note
External Link: Agilent Technologies


첨부:





리포트 날짜: 08/21/2000
마지막 업데이트: 04/27/2015
문서 번호: 20KG1C7Z