From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



在同一个系统中,我能同时使用National Instruments和Agilent/HP的GPIB控制器吗?



主要软件: Driver Software>>NI-VISA
主要软件版本: N/A
主要软件修正版本: N/A
次要软件: N/A

问题:
在同一个系统中,我能同时使用National Instruments和Agilent/HP的GPIB控制器吗?

解答:
您可以使用NI-VISA 2.5或更高版本,在同一个系统中来访问Agilent/HP的GPIB控制器,比如HPIB以及National Instruments的GPIB控制器,比如 PCI-GPIB。为了做到这个,您需要在MAX中使能VISA Passport editor。对于不同的MAX版本,使能VISA Passport editor的指南如下所示。NI-VISA可找到和访问任何的GPIB设备或VXI设备。虽然在MAX和NI VISA Interactive Control中,Agilent/HP的硬件会出现,但是NI-VISA不会配置Agilent/HP的硬件,您必须使用 Agilent/HP I/O configuration utility来配置这些硬件。

如果您先装了NI-VISA,您可以安装Agilent的VISA作为第二个VISA。这个操作只有当您的Agilent的VISA的版本为K或更高版本才可以。如果您先安装了Agilent的VISA,那么在安装NI-VISA的时候,您会有两个选择,要么覆盖其它的VISA,要么放弃安装。

注意:为了确认您的MAX的版本号,启动MAX,到Help » About

Measurement & Automation Explorer 4.0
为了在MAX 4.0中使用VISA Passport editor,选择Tools » NI-VISA » VISA Options... 一旦VISA选项出现后,在树型视图中选择Passports(My System » General Settings » Passports)。通过放置一个复选记号来使能NiVisaTulip.dll,然后按 Save按钮。您需要重启MAX来使这个设置有效。一旦MAX重启,您就能够访问第三方的GPIB板卡,在My System » Devices and Interfaces » Miscellaneous VISA Resources中可以为它们设定VISA别名。

Measurement & Automation Explorer 3.1
为了在MAX 3.1中使用VISA Passport editor,选择Tools » NI-VISA » VISA Options... 一旦VISA选项出现后,在树型视图中选择Passports(My System » VISA Settings » Passports)。通过放置一个复选记号来使能NiVisaTulip.dll,然后按 Save按钮。您需要重启MAX来使这个设置有效。一旦MAX重启,您就能够访问第三方的GPIB板卡,在My System » Devices and Interfaces » Miscellaneous VISA Resources中可以为它们设定VISA别名。

Measurement & Automation Explorer 3.0
为了在MAX 3.0中使用VISA Passport editor,选择Tools » NI-VISA » VISA Options... 一旦VISA选项出现后,在树型视图中选择Passports(My System » VISA Settings » Passports)。通过放置一个复选记号来使能NiVisaTulip.dll,然后按 Apply按钮。您需要重启MAX来使这个设置有效。一旦MAX重启,您就能够访问第三方的GPIB板卡,在My System » Devices and Interfaces » Miscellaneous VISA Resources中可以为它们设定VISA别名。

Measurement & Automation Explorer 2.2 及以前版本
为了在MAX 2.2或以前版本中使用VISA Passport editor, 选择Tools » NI-VISA » Passport Editor 来使能 NiVisaTulip.dll。

如果在同一个系统中使用National Instruments和Agilent/HP的GPIB控制器,您必须使用不同的接口名来配置这些板卡,比如一块叫GPIB0,另一块叫GPIB1。如果供应商都使用相同的接口地址,NI-VISA会从viFindRsrc 或者 VISA Find Resources中报一个错误。NI-VISA会给Agilent的GPIB板卡一个VISA接口名,GPIBn,这里的n是Agilent IO配置程序赋予的SICL名字的尾数。如果SICL名没有尾数,这个n由Agilent IO配置程序的逻辑单元数决定。如果Agilent的VISA已经配置了一块NI-488的GPIB的板卡,它一般会把SICL名字默认设为GPIB0。Tulip的VISA Library Passport会映射回NI-VISA为GPIB0。这与早映射给NI-VISA的NI-488GPIB板卡的GPIB0起冲突,这个冲突会使NI-VISA无法识别这个GPIB接口。这个问题的变通方法是运行Agilent IO配置程序,对这块板卡编辑SICL名字,防止发生冲突(例如 GPIB9)。这就会在NI-VISA中映射为GPIB9,不会与GPIB0引起冲突。

如果您不需要在同一个机器上同时使用National Instruments和Agilent/HP的GPIB板卡,只是希望安装两个驱动,可参考以下链接。

相关链接:
KnowedgeBase 3X4ERTNE: "GPIB-32.dll is Missing or Corrupted" on a Machine with NI and Agilent GPIB Drivers
KnowledgeBase 20KCIS7Z: How Can I Use an HPIB Board with LabVIEW?

附件:





报告日期: 05/29/2006
最近更新: 05/29/2006
文档编号: 20KG1C7Z