《在LabVIEW环境中使用安捷伦仪器资料》由会员分享,可在线阅读,更多相关《在LabVIEW环境中使用安捷伦仪器资料(10页珍藏版)》请在金锄头文库上搜索。
1、在NI LabVIEW环境中使用 Agilent GPIB解决方案的应用提示 应用指南 引言 硬件连接和控制是应对整个连通 性挑战的第一步 对于GPIB 通用接 口总线 USB 通用串行总线 LAN 局域网 和 LXI LAN 对仪器的扩展 这些连通性标准 开发人员面临的挑 战在于如何把这些仪器连通性标准集 成至他们系统中去 在仪器和连通性 硬件来自不同厂家 从而造成硬件驱 动程序不兼容时 这样的问题变得尤 为严重 使用Agilent连通性软件和硬件 您就能建立至个人计算机 PC 的连接 控制 帮助开发人员兼顾各项设计考 虑 利用各种技术的优势并延长系统 的工作寿命 通过获得更多可用输入 输出
2、 I O 方案 您可以启用能提升效率和 增加新工具的全新使用模式 从而保 护系统的硬件和软件投资 其基础是 一种称为Agilent Open的方法 这种 方法通过系统就绪仪器 开放软件环 境和PC标准I O来简化系统的开发 图1 Agilent 82357B USB GPIB转换器和82350B GPIB接口卡 AgilentNI MAX NI MAX Connection ExpertLabVIEWLabVIEW with NI I O Agilent GPIB即插即用提示1提示2 解决方案 这篇应用指南解答了有关Agilent连通性产品融入NI LabVIEW系统时经 常遇到的各种问题 这
3、些应用提示解释了如何用Agilent接口卡或转换器 见图 1 控制NI系统中的仪器 如何在同一系统中兼用Agilent和NI的GPIB控制器 以及在用Agilent GPIB接口卡代替NI GPIB接口卡时如何配置基于NI 488 2的 系统软件 表1列出Agilent GPIB卡与NI LabVIEW系统的兼容性 用Agilent GPIB解决方案代替 NI GPIB硬件的方法见应用提示 3 表 1 Agilent GPIB与 NI LabVIEW系统的兼容性 应用提示1 如何在 NI的MAX或 LabVIEW中使用 Agilent 82357B USB GPIB转换器 如果您是首次安装Ag
4、ilent 82357B USB GPIB转换器 并且未安装NI LabVIEW或Agilent IO Libraries 1 Suite 那么 您需要 启用NIVISATulip dll 让 Agilent IO libraries Suite 与NI 488 2一道工作 NI VISA 2找到和访问所有GPIB设备 虽然NI的MAX和NI VISA交互控制能检测到Agilent硬件 但NI VISA不 能配置Agilent 硬件 硬件配置必须用Agilent I O Libraries Suite配置实用程序 1 Agilent I O Libraries 每种Agilent IO产品都捆
5、绑有Agilent I O libraries Agilent IO libraries suite包括4种I O库 Agilent VISA VISA SICL和Agilent 488 每一种库都可用于编 程控制仪器 向其发送命令 以及接收响应和数据 2 NI VISA NI VISA是VISA I O标准的NI实现 NI VISA包括符合您所有开发需要的软件库 VISA交互控制这类交互实用程序 以及通过测量和自动化资源管理器的 配置程序 NI产品线均遵从NI VISA标准 3 Agilent VISA Agilent VISA 虚拟仪器软件体系结构 可用于开发各种I O应用程序和仪器驱动程
6、序 它能与许多厂家的各种其它VISA应用程序一同工作 并符合IVI委员 会标准 4 并用模式 并用模式允许Agilent VISA和NI VISA同时使用 下面是安装步骤 步骤过程 第 1 步 a 如果已安装 NI VISA 您可安装 Agilent VISA 3 把它作为副VISA 安装NI VISA 库这仅适用于版本为 K或更高的Agilent VISA 3 6 至 4 4 版 b 如果已安装 Agilent IO libraries suite 在安装NI VISA 时将启用并用 side by side 4模式 您可进至第三步 第 2 步 a 选择 Typical 设置检测NI VIS
7、A 和启用并用模式 见图2 和图3 安装Agilent IO libraries suite 可从 网址 下载该软件 图2 Agilent IO libraries suite典型设置 2 步骤过程 图3 在典型设置中使用并用模式 b 您也可在安装时选择Custom设置 然后选择并用模式 在第3步之前完成 IO 库安装 见图4和图5 图4 Agilent IO libraries suite的定制设置 图5 在定制设置中使用并用模式 Uncheck Uncheck 3 步骤过程 第 3 步 把 82357B USB GPIB 转换器 接到您的 PC USB端口 第 4 步 a 您不需要插入 C
8、D ROM 只需点击Next 按钮 直至安装完成 安装Windows Found New见图 6 图7 和图8 Hardware Wizard 图6 安装Agilent 82357B USB GPIB 图7 初始化Agilent 82357B USB GPIB 图8 Agilent 82357B USB GPIB安装完成 b 当您看到 Found New Hardware Wizard 消息框第二次出现时 重复 第4 步 a 4 步骤过程 第 5 步 接通仪器电源 确保在 GPIB接口上被寻址为听或讲 您可使用 把 USB GPIB 转换器接到您的仪器Agilent Connection Ex
9、pert检查连接 见图9 图9 把USB GPIB转换器接到仪器 d 关闭和重启动NI MAX软件 将看到您的仪器作为 Miscellanneous VISA Resource 列在 Devices and Interfaces 中 e 现在 NI VISA和NI实用程序 如 VISA交互控制 VISAIC 即可访问 Agilent 82357B USB GPIB 接口转换器 第6 步 NI VISA Passport是包括在 NI VISA 中的软件模块 它支持使用Agilent 硬 为 Tulip 启用NI VISA Passport 件 但不能由默认状态启用 为激活这一模块 按下列步骤进
10、行 从而使 NI VISA能够认识和检测 Agilent 硬件 a 使用NI测量和自动化资源管理器 NI MAX 对于3 1及更高的NI MAX版 本 点击 Tools NI MAX VISA Options b 选择 Passport for Tulip NIVisaTulip dll 检查框 见图10 c 点击 Save 保存设置 然后退出NI MAX 图10 为Tulip启用NI VISA Passport 5 Uncheck 步骤过程 Agilent IO libraries suite 包括 Agilent 488 库 它允许您把 NI 488 2 及其它厂家488 库的兼容程序同时
11、用于 Agilent GPIB接口及其它厂家的接口 如果您的测试系统只包括Agilent接口硬件和软件 就不需要为使用Agilent 488采取任何特殊措施 如果您的 系统包括 NI 的 NI 488 2软件 或其它厂家的兼容实现 您可能需要明确是否能够使用Agilent 488 第 7 步a 用Agilent Connection Expert 15 x 启用NI 488 2 用 Agilent Connection Expert启用 NI 488 2i 选择 Tools Agilent 488 见图11 图11 选择Agilent 488 b 用Agilent Connection Exp
12、ert 14 x 启用NI 488 2 i 选择Tools Options Agilent 488 Options ii 选择Enable Agilent GPIB Cards for 488 programs ii 选择 Agilent 488 Option 见图12 iii 选择Enable Agilent GPIB Cards for 488 programs 图12 启用Agilent 488程序 要了解有关详情 请参看Agilent 488在线参考和用户指南中Agilent IO libraries suite的帮助主题 Using Agilent 488 with NI 488 2
13、 6 Uncheck 应用提示2 如何在同一系统中同时使用 Agilent GPIB和 NI GPIB转换器 您能在同一系统中用NI VISA访问Agilent GPIB转换器 如Agilent GPIB 以及NI GPIB控制器或PCI GPIB卡 为此 需要在NI MAX 中启用NI VISA Passport编辑器 NI VISA 找到和访问任何GPIB 或VXI 设备 虽然NI MAX 和NI VISA 交互控制能够检测到Agilent硬件 但NI VISA不能配置 Agilent 硬件 您必须用 Agilent IO libraries suite配置实用程序配置这些硬件 如果您已经
14、安装了NI VISA 可把Agilent VISA作为副VISA安装 Agilent VISA K版或更高 如果您已安装Agilent VISA 现在要安装NI VISA 可选择 NI VISA为主 VISA Agilent VISA为副 VISA 在 NI MAX 中通过如下过程启用NI VISA Passport 编辑器 令其与 Agilent硬件一道工作 过程 d 关闭和重启动NI MAX 软件 将看到您的仪器作为 Miscellanneous VISA Resource 列在 Devices and Interfaces 中 如果在同一系统中兼有 Agilent GPIB 控制器和 N
15、I GPIB 控制器 必须把控制器配置为不同的接口名称 例如 GPIB0 GPIB1等等 如果两家厂商试图使用同样的接口地址 NI VISA将报告来自viFindRsrc或VISA发现资源的 错误 NI VISA将为Agilent GPIB卡分配GPIBn的VISA接口名 这里n是Agilent IO配置程序所分配SICL名的尾号 如果SICL 名没有尾号 n将是Agilent IO 配置程序分配的逻辑单元号 如果Agilent VISA已由NI 488 GPIB 卡配置 SICL 的默认名通常为GPIB0 a 由NI测量和自动化资源管理器 NI MAX 启用NI VISA Passport编
16、辑器 对于3 1及更高的NI MAX版本 点击 Tools NI VISA VISA Options b 选择 Passport for Tulip NIVisaTulip dll 检查框 见图13 c 点击 Save保存设置 然后退出 NI MAX Uncheck 图13 启用NI MAX中的NI VISA Passport编辑器 7 应用提示2 续 NI VISA Library Passport for Tulip 然后将其作为 GPIB0映射回 NI VISA 这就造成与NI VISA 中已映射至 NI 488 GPIB卡的冲突 NI VISA 不能认识这一 GPIB接口 解决这一问题的方法是运行Agilent IO 配置和把该 GPIB卡 的 SICL 名编辑为另一地址 如GPIB9 见图 14 图14 选择VISA接口ID为GPIB9 应用提示3 如果用 Agilent GPIB代替 NI GPIB卡 当您的软件是由 NI 488 2 编写时 如何配置您的软件 随着Agilent IO libraries suite 14 1版及更新版本的推出 您现在可通过由NI 488