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

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

Video在线视频

Video

下一节:Video

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

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

第三点是也要顺便给它,所以说它怎么去清除它?清除它有两个条件

一个是上电,pon代表的是上电消息本地的上电消息,那就另外一个是dcas

dcas是一个什么信号?dcas他所要表述的含义是对本地的软接口的清除

我们后面会给大家讲仪器的三级复位,这个时候我们就有一个概念

就是底层在接口上面有一个功能,然后在接口和我的器件功能之间有一个软件口的

这样一个功能,而在上面才是我的器件的功能

那么这软件口就是我们刚才讲消息交换控制协议这一套东西,包括他的这些程序

那么我们可以有一个命令来对这一部分东西进行复位,而并不是对仪器功能

也不是对硬件接口,就是对我们刚才说到的消息交换控制的这些相关的程序做复位

那这个信号谁来代表就是这个dcas信号,他来代表对软接口进行复位

下面我们看看语法分析程序,语法分析程序的概念大家都比较清楚

它就是要去找到合法的语法元素,然后把它变成内码交给这个我们的执行控制

这样的类似的这样的东西去执行,交给它去执行。那这个地方

我们要说明就是他要产生一个非常重要的消息,这个消息叫做eom

大家特别注意一下eom这个地方,因为eom在后面,我们再讲它的消息

交换控制原则的时候,我们会讲到它会出现一些错误

往往都是因为这个eom造成了,那我们待会也给大家做一个实验

让大家体会一下它的重要性。除了这个它要检测到的东西

那么它还要报告这个命令错,那么我们下面要关心的就是什么样的东西,叫做命令错

这个一说大家可能都比较清楚了,命令错肯定就是命令写错了嘛

不光这么不是这么简单。在测试系统里边,我们对命令错的定义有一个比较特殊的地方

大家要注意一下,我们来看一看什么叫做命令错

这有四种情况,前三种大家都很容易理解

前三种第一种程控消息中发现一个语法错,比如这个地方该打逗号

该放什么分隔符的,你放错了,这个语法上面就出了错,这个大家都理解

第二个就是说那个不认识的题头,也就是你把这个命令写错了,比如说*IDN?

你写成了*INN?,这个命令他不认识,这个大家都理解

第三个是发现对应的题头和它的参数不一致,就说我们发过去的程控命令后面

要要求跟字符型的程控数据,你跟了一个浮点数,这样会被看成是一种错误

或者说它需要两个参数,你只给了一个参数,或者它有一个参数

你给了它两个参数,这样的情况也把它叫做是命令错,这个大家都理解

跟你们在其他地方说到的语法错的都差不多

第四个最后一个是测试系统里边特有的非常重要的,大家可能不太容易理解的

我来给大家念一下,就在一个程控消息的第一个字节与程控消息的结束符之间

遇到了一个GET,GET是什么?大家还有没有印象group execute trigger 群执行触发

他是一个触发,那他跟我们的程控消息有什么不一样的地方,就它的路径是不一样的

我们前面学过这些测试总线,它会单独给一个方法来驱动仪器的运行

GPIB里边就有这个接口,命令它通过接口上面的一个编码来驱动仪器

它叫做GET,那VXI里边它会有自己的触发信号线,要通过触发线来触发仪器的动作

就是这个触发仪器进行工作这个事件和我们在解释命令这个东西它不是同步的

它来的这个渠道是不一样的,那么我们要求是什么?

我们要求是说我发布的所有的程控命令都要被正确地执行之后

才能够保证我的仪器处在一个确定的可靠的工作状态,然后才能去完成测试工作

这是我们的要求。但是因为我们刚才说到这种他们是不同步的

这样一个事情那就有可能发生,我在解释执行完我收到的所有的程控命令之前被触发了

那么这个时候我们就不能够保证我们的测试结果是可靠的,是不是这样?

像我们的要求就是在一个完整的程控命令被执行之前,不能够让我去驱动

就是这句话的意思,这句话说的我的第一个字符和我的结束符之间不能够

有get不能够来自其他渠道的这个,get这个消息,这样一种情况

我们把它定义成是也是把它定成是一种命令错误,这个就跟其它不一样了

就是我专门把它拿出来说一说,希望大家注意一下

那么对于这种错误我们怎么去处理,大家看对于错误,那么我们仪器方的设计人员

他是实际上是有比较大的灵活性的,它可以把它前面解释是对的,把它执行了

它也可以就不执行了,只要有错误就不管了都可以,这个大家要注意一下

你就要去了解,你做一些实验,来看你的仪器怎么来处理这些事情

再就是要把这个错误报告到我们的状态报告里边去

我们刚才讲的不是有状态报告,那这样检测到了这样的错误

我们就要把它报告到状态报告这个是语法分析程序

语法分析这一部分,我们简单的给大家说一下这些知识

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

第一章:绪论

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

也许你还感兴趣的课程:

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