当前课程知识点:测试系统集成技术 >  第五章:虚拟仪器软件架构 >  5.4:自动测试系统软件设计综合实验 >  Video

返回《测试系统集成技术》慕课在线视频课程列表

Video在线视频

Video

下一节:Video

返回《测试系统集成技术》慕课在线视频列表

Video课程教案、知识点、字幕

通过前一个例程我们知道了,基于VISA的自动测试应用程序
必须首先打开资源管理器,才能管理资源

现在来看一下打开资源管理器后,怎样与仪器
进行通信,实现仪器的自动控制

现在打开第二个例程

在这个例程里我们要控制一台示波器,通过程序控制示波器完成电压的测试

这是程序源代码

在任何自动测试系统中,要控制的仪器往往不止一台

如何区分不同的仪器,通过前面的学习已经知道
每台仪器都有自己的“名字”,这个名字就是“VISA地址”

如何知道仪器的名字呢?有两种方法,一种是借助
软件工具获得,一种是通过VISA函数调用去查询仪器的地址

下面先来看看通过软件工具获得仪器的VISA地址

打开Agilent IO,更新连接的仪器

在网络下,找到了该计算机连接的仪器,这里给出了该仪器的VISA地址

该地址各部分的意思,在前面的VISA概述部分已经讲过

现在回到例程

在打开资源管理器后,要控制示波器,必须和示波器建立会话,才能进行通信

通过调用viOpen(defRM, desc, VI_NULL, VI_NULL, &instr);
和示波器建立会话,基于该会话可以控制示波器

在该调用中,第一个参数是资源管理器会话,
说明所有的仪器会话都依赖于资源管理器

第二个参数是仪器的地址

最后一个参数保存返回的仪器会话,后面与仪器的交流,依赖于该会话

如果打开仪器成功,将返回一个正常的仪器会话

基于该仪器会话,向仪器发送命令,命令仪器完成相关动作

向仪器发送“:AUTOSET EXECUTE”命令,自动捕获信号

发送“:MEASU:IMM:TYPE PK2PK”命令仪器测量信号的峰峰值

发送“:MEASU:IMM:VAL?”询问测量值,调用viRead()读取测量结果

执行操作完毕,程序结束前必须关闭会话,释放资源

可以依次关闭所有会话,也可以只关闭资源管理器会话

因为资源管理器会话管理所有资源,只要关闭了
资源管理器会话,就会把所有会话分配的资源都释放掉

下面来运行程序,打开资源管理器,打开仪器资源

发送命令,请看示波器

测试系统集成技术课程列表:

第一章:绪论

-1.1:自动测试系统的出现及意义

--Video

--Video

--附件

-1.2:测试系统体系结构

--Video

--Video

--Video

-第一章:绪论--1.3:课堂实验:网络化仪器控制

第二章:接口总线

-2.1:GPIB总线技术、VXI总线技术、LXI总线技术

--ATSIF-1-GPIB接口技术1-a

--ATSIF-1-GPIB接口技术1-b

--ATSIF-1-GPIB接口技术1-c

--ATSIF-1-GPIB接口技术1-d

--ATSIF-1-GPIB接口技术1-e

--ATSIF-1-GPIB接口技术1-f

--ATSIF-1-GPIB接口技术2-a

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--VXI总线接口技术4_a

--VXI总线接口技术4_b

--VXI总线接口技术4_c

--VXI总线接口技术4_d

--VXI总线接口技术4_e

--ATSIF-5-VXI总线接口技术3-a

--ATSIF-5-VXI总线接口技术3-b

--ATSIF-5-VXI总线接口技术3-c

--ATSIF-5-VXI总线接口技术3-d

--ATSIF-5-VXI总线接口技术3-e

--ATSIF-6-VXI总线接口技术4-a

--ATSIF-6-VXI总线接口技术4-b

--ATSIF-6-VXI总线接口技术4-c

--ATSIF-6-VXI总线接口技术4-d

--ATSIF-6-VXI总线接口技术4-e

-第二章:接口总线--2.2:课堂实验:示波器程控

第三章:消息交换控制协议

-3.1:消息交换控制协议

--视频-3-MEC中:程控仪器消息交换协议(一)-a

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

-3.2:程控消息句法

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

-第三章:消息交换控制协议--3.3:课堂实验:信号源程控

第四章:可程控仪器标准命令

-4.1:SCPI的目标及主要内容

--Video

--Video

--Video

--Video

-4.2:SCPI语法与风格

--Video

--Video

--Video

--Video

-4.3:标准命令

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

-第四章:可程控仪器标准命令--4.4:课堂实验:频谱仪程控、数字多用表程控

第五章:虚拟仪器软件架构

-5.1:VISA概述

--Video

--Video

-5.2:VISA库构成

--Video

-5.3:VISA程序基本结构

--Video

-5.4:自动测试系统软件设计综合实验

--Video

--Video

--Video

--Video

--Video

-第五章:虚拟仪器软件架构--5.4:课堂实验:VISA程序设计基础实验

第六章:可互换虚拟仪器技术

-6.1:IVI概述

--Video

-6.2:IVI程序设计基础实验

--Video

-第六章:可互换虚拟仪器技术--6.2:IVI程序设计基础实验

Video笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。