当前课程知识点:测试系统集成技术 >  第三章:消息交换控制协议 >  3.1:消息交换控制协议 >  Video

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

Video在线视频

Video

下一节:Video

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

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

执行顺序耦合参数我们讲了

就是我们必须要有一种要提供一个明确的控制方法

第二个就是在执行控制上面

我们也要有一个执行,要他按照我们的这种要求去执行的手段

这是在执行控制里面,执行控制里边它仍然会检测到执行错误

执行错误是怎么来规定的,我简单的给大家说一下执行错误包括两种情况

一种情况是我们的程控数据本身超界了,和这个仪器能够执行的这个能力不一样

超界有两种情况

一种超界是范围超了一种超界是精度超了,这两种都算是超界

另外一个就是一个有效的程控消息,由于某些器件的状态当前还不能够被执行

这个有些仪器它的工作机制就是这样

它在某种组态方式下能够执行一些命令

在另外一些组态方式之下能够执行另外的命令

如果没有做它的这种组织方式的调整,你给它发这些命令

那么它就可能会造成这个命令本身是合法的

但是它在当前的这种状态下不能去执行

这个大家注意一下就行了,这是关于执行控制

我们要给大家介绍的内容

下面我们把这个触发这个控制的概念给大家做一个简单的介绍

我们通过前面的知识,我们是知道触发是测试系统一个重要的基本的功能

它是让所有的仪器同时开始 驱动这个仪器开始运行

反正里边有个群执行触发(GET)让这一群仪器点到名的这些仪器

同时对一个事件进行测量

那他在执行过程当中有没有一些限制

就是这个流程图。这个流程图要给大家说明了情况就有没有限制情况

我们理论上是希望一个触发消息到达的时候就能够直接到这个DF去

直接到这个功能区驱动器去执行

但是这个地方是有条件的

有这么一个条件,这个条件是说输入缓冲区是空的,我的语法分析程序是在空闲态

我的执行控制程序在空闲态

他那么在这种情况下得到了这个GET才能够直接去驱动我们的器件。如果这个条件不满足

那就是走另外一边

那么这个条件和在一起说明的意思就是说输入缓冲器没有东西

反正就是我该分析分析完了parser是空闲的

那就是说他应该去解释的东西已经说完了,EC是空闲的

那么就你解释出来的程控代码他都全部都执行了

这我们先期的这个条件表示我们先期收到的所有的程控命令都已经执行完毕

然后这个时候来到这个触发才能够去直接驱动器件功能

否则会怎么办?否则那就不能够直接去驱动器功能

那你就得走跟我们的程控消息同样的路径先弄一个专门的代码

然后把它放到IB里面把它放到这个数字还上去然后等着它出来解释它

然后再等着执行控制去调用和它相关的这个触发操作

这个大家注意一下

那么我们回过头来看看我们前面这个消息交换接口的这张图我们就看得出来

在我们这张图上这个触发控制框在这个地方我们在IOC上面得到的

得到了这个触发消息会先到达触发控制框就是我们刚才看到这个流程

然后如果这个条件满足了刚才我们说条件满足了那么它就会直接到DF

如果这个条件不满足那么他们和其他的这些程控消息一样

变成这个消息到IB到parser到EC然后再执行

这个就是大家要特别注意的在执行在触发上面

我们是希望一触发大家都开始动

但是前提还是必须保证所有的遇到这样的情况

所有的前期的操作一定要完成才能够去触发他

下面我们就来讲一讲中间那一部分

这旁边的那些东西给大家说完那么就主要说中间这一部分

中间这部分叫做消息交换控制他也是一段程序。他是负责协调这个工作的

负责监视有没有发生问题

如果发生问题它要去clear它要去reset那么在这个地方会发生什么样的问题

我们先来看一看消息交换控制的基本原,消息交换控制基本原则有三点

在这个三个基本原则之上

我们就有它的正常的操作流程和他的出错和违约,出错违约都是指违反了消息交换的原则造成的情况

我们来看一下。消息交换基本原则很简单

三句话总共才九个字完整性、对应性、顺序性

完整性讲的什么意思,完整性非常的重要

后面那个询问错都是因为完整性引起了完整性,他所要说的是为了保证程控消息

特别是程控询问响应消息的完整性

那么器件启动消息交换

在传送完整的询问消息之后才能够从控制器读取相应的响应消息

器件在分析完完整的这个询问消息之后才能够产生响应消息

那么控制器在收到完整的响应消息之后才能够发下一个成功的消息。我们用下面这个话来简单的总结一下

就是控制器要发完整的询问,器件要接受分析完整的询问

然后它要报告它的完整的响应消息

这个过程不能中断这个功能一旦中断了那就出错了

你就得不到正确的测量结果就是这个意思

这个是完整性道理很简单但是必须满足这个要求

后面是对应性它是主要是要解决一些问题

就是说我们发给这个仪器的测控命令我们可以说得很清楚

我是要求你测什么东西

但是仪器在报告的时候他就不会再很明确的说我测的是什么

那这比如说我们刚才讲的,这个我说MEAS:VPP?它回我一个这5.0E1

我就知道这个5.0E1是50伏,他单位都没有了

但如果我在这个MEAS:VPP?后面

我还加了上升时间下降时间这样的操作之后,那么他就会回我三个数

那我们现在的问题说它回给我们的这三个数是不是按照我发给它的这三个数的顺序这种对应方式来做的

这个就是一个问题

这个问题那么我们是希望他一定是按照这种方式去做

但是你希望并不一定别人想做的

那我们就把它当成一个规定。就在消息交换过程当中一定要按照对应性的原则

我这个命令你会产生多少个响应消息

它的顺序是怎么样?它的种类是什么?数据数量是多少?这一次是这样下次还是这样不能变

这样才能保证我在设计测试软件的时候我发给你的命令和我收到的东西他们对得上号

也可以简化我们的这个数据通讯的和这个分析的软件的这个设计

这个大家一定要注意,这个是对应性

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

第一章:绪论

-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笔记与讨论

也许你还感兴趣的课程:

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