桂林电子科技大学本科毕业论文_基于LabVIEW的自动测试系统实验平(10)

2020-12-06 12:18

桂林电子科技大学本科毕业论文_基于LabVIEW的自动测试系统实验平台

NI-488.2提供了一套明确定义的代码、格式、协议和公用命令,加强了不同厂家产品互联使用的兼容性,减少了生成应用软件及组建系统的成本,允许仪器系统期间进行直接通讯,而不需要对特殊的代码和格式进行转换和解释。本实验平台使用的是NI-488.2.2.71。

NI-ICP(IVI Compliance Package)提供了可互换的类仪器驱动程序和特定的仪器驱动程序。在实验平台的VXI仪器模块的仪器驱动程序就是使用IVI标准编写的。

本实验平台所有的硬件都是Agilent公司生产的,而使用的开发软件和仪器驱动又是NI公司提供的,因此为了使实验平台的硬件系统和软件系统不产生冲突,需要正确地安装以上程序和驱动。正确的安装顺序如下:首先安装LabVIEW 8.6;然后安装Agilent IO Libraries Suite15.0(Agilent VISA以主VISA的形式安装);然后安装NI-488.2.2.71,选择安装内置的NI-VISA 4.5,在安装的过程中Agilent VISA中的visa32.dll将被重命名为为visa32.Agilent Technologies.dll,也就是说Agilent VISA将被覆盖;最后安装NI-ICP。在安装完成以上软件以后就可以利用LabVIEW的查找仪器驱动程序的功能查找并下载仪器驱动程序,值得注意的是对于GPIB仪器,查找到的仪器驱动是可以正常工作的,但是对于VXI模块化仪器则不行。原因是任意波形发生器模块没有对应的仪器驱动,万用表模块驱动hp1412a使用的是旧的VISA版本(VISA 1.2),它在初始化的过程中会产生错误。运用IVI可互换标准编写的仪器驱动hp33120a(任意波动发生器模块驱动)和hp34401a(万用表模块驱动)则可以实现对VXI模块化仪器的控制。 2.2 虚拟仪器软件开发

在实验平台软件开发环境配置完成以后,就可以通过LabVIEW编写程序实现对实验平台仪器的控制,此时就可以进行虚拟仪器的开发了。首先开发具有GPIB仪器和VXI模块相应基本功能的虚拟仪器。这些虚拟仪器的开发主要调用通过LabVIEW编写的仪器驱动程序,也就是子VI。这些子VI可以实现对仪器的初始化、配置、关闭等功能。针对不同的仪器和其仪器驱动程序,要根据所开发的虚拟仪器的功能入手,在实现基本功能之后再考虑虚拟仪器操作的便捷性和软面板的美观性。 2.2.1虚拟任意波形发生器(一)

虚拟任意波形发生器(一)是实现对Agilent 33250A任意波形发生器控制的虚拟仪器。使用的仪器驱动程序是ag33xxx,它不仅适用于Agilent 33250a,而且还适用于这一系列的其它仪器,由此可以实现对仪器的互换性。使用仪器驱动程序提供的函数(子VI)按照虚拟仪器设计的基本功能进行连接和配置,实现了任意波形发生器的基本功能.。虚拟任意波形发生器可以设置输出波形的类型、频率、偏移量、占空比等参数,采用事件结构实时判断输出使能是否按下,一旦输出使能按下立即响应,实现了对任意波形发生器的实时控制。同时设计的软面板上提供了该面板的使用帮助,使得同学们更好的使用本软面板。


桂林电子科技大学本科毕业论文_基于LabVIEW的自动测试系统实验平(10).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:扳手规格

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: