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

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

Video在线视频

Video

下一节:Video

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

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

这个消息交换,大家看这张图那我们给大家说

每一台仪器的内部它都会按照488.2所推荐的这种方式去给自己的正常的数据交互

提供一个MEI

同时还要给为了追踪它内部发生的各种事件

比如说我们上次课说到在MEI的这个数据交换过程当中

它会检测到几种类型的错误

语法的、执行的、询问的这方面的错误,要把它报上

那么它还要给仪器设计一个它的这个SR状态报告

上一次课我们主要给大家介绍了消息交换接口它的结构

它的静态模型和它的动态模型

那么我们知道了它是这样去做的

它有这么一些结构来支撑它

那么它的这个消息交换过程当中的具体的命令像什么样子

就我们前面一直给大家介绍我们是基于字符串的

基于字符串来通信是一种可描述的这样一种信息

于是我们说了程控命令这个程控命令到底长什么样子

它的规定是什么,我们这次课来给大家做一个介绍

这时候我们这次课给大家说到仪器的程控消息也就是器件的这个听格式为什么叫做听格式

上次课给大家教的很清楚,我们现在是站在仪器的角度

在示波器信号源的角度,我们来看我们收到的数据是什么样子

所以说我们叫听格式

那么在器件的听格式这部分它是通过这个语法图来给大家做一个定义

在给出语法图之前它也要说清楚它是在规定什么东西

然后它说两部分,一个就是说它的功能级的

规定了有些什么样的元素,第二个它说了一下编码

编码遵循什么原则,通过什么方式来进行编码

好这两个东西说清楚了,具体的这个语法

它就给了一个语法图来完成

那么语法图它的这个具体的这个

表述方式是什么样子,我们可以这样简单的说一下

它是给一个有限的图,里边有很多工矿

然后它是从左边到右边,从左边进入,从右边出来

只要是它走得通的路径,都是一个合法的这个句法

这个图上面我们看到从左边进去中间有ABC

那么这个路径都是有向的这个线段

那么我们在这边看到进去以后走A,然后再到C是对的

进去以后直接跳过AB到C也是对的

好那么进去以后到B,然后再到C,然后在C那转圈

BCCCC这个路径是通道,那么它的这个语法也是对的

就是我们直接到C在那使劲转

转N个圈构成了这个语法也是符合要求的

就是说只要是从左到右

那么我们走得通这样的一个路径所产生的一个句子就是一个合法的一个这个语法元素

好下面我们来看一看它里边的

这个我们说功能元素,它分哪两种类型,分两种

一种是用椭圆表示的,一种是用方框表示的

椭圆表示的它叫做端点句法元素

也就是说这个元素就是一个最终的一个符号了

那最终的一个符号,它不能够再进行分解

那么由这个方框表示的它是说它是有一定的语法含义

但是它本身还是有更基本的语法元素来构成的

它还可以继续再分,我们可以继续分、继续分

直到把所有的方框都变成圆都变成椭圆

那么在这些符号的表示上

如果我们在后面看到它的有一个大写字母

小写字母写在一起,中间有一个竖线

那么它表示在这个地方使用大小写是等价的

还有一个最重要的消息就是我们那边看到我们一直给大家强调的

待会我们也会看到的,就是一定要有结束符

没有结束符器件它会不响应你

如果你多给了,中间给它结束符

你有可能会破坏它的这个完整性

造成仪器不响应你前面的这个命令

不响应你前面询问好那么结束数的表示方法

它是用一个向上的箭头加上END

它的意思是表示这个结束信息是通过另外的方式来表示的

比如GPIB里边,那就是ATN为零的时候,UI为一

在这个VXI里边是在送字节有效这样一个命令的时候

它的比特八就是从零开始数过来,第八个要置一

表示是最后一个是这样一种另外的一个手段

它本身不是一个字符

好那么它用这个向上的箭头加END再和前面的一个字符共同来表示

当发送前面这个字符的时候

我们要用另外一种方法来表明这个字符是最后一个,就这个意思

好那么下面我们就来看一看,整个这个句法图,也就是我们下面我们之后

同学们做实验的时候要大量的去写的这个东西

大量写什么?大量的写程控命令你要大量的写的程控命令它的句法是什么样子

我们所看首先看它的最顶层的这个东西左边一个圈进去

进去中间有一个这个方框,然后出来有一个PMT

PMT是可编

就是程控消息Programmer message terminator,程控消息结束符

好那么这句话的就是这张图的最重要的一点

希望大家能

同学们每个人都非常的重视这个问题

任何一个程控消息必须有结束符

好那么我们看中间中间有一个方框

那么还有一个旁路,从下面还有一条路

比如说我这个地方我可以发一个什么都不做的

一个空的命令,我什么都不给

然后我给它一个结束符

这样也是一个合法的一个程控命令

但是必须要有结束符,大家注意一定要有

不管你什么样的程控命令,最终要给一个结束符

仪器才会把它当成是一个完整的程控消息来处理

这个大家注意

好那么这个事情说了你看中间那个方框中间这个方框

我们能够再把它分解成什么样子

中间这个方框我们把它分成

上面这个我们先看上面这个好那么上面这个说的
就是说我们可以是一个程控命令

这个程控命令进来,进来之后有一个结束符就结束了

那么中间这个程控命令我可以写一个可以写两个,写三个,写N个

也就是说我可以在一个完整的程控消息就是有一个

有一个结束符的这样一个句子里边写多个程控消息单元

这个是允许的

好那么这张主要说明的意思就是说程控消息单元之间应该有一个分隔符

那我们从左边进去以后是一个程控消息单元

你从上面转一圈回去从上面转一圈转的那个路径上面
它必须要有一个程控消息单元分隔符

有一个分隔符,通过这个分隔符把N个程控消息来源结合在一起

最后加上一个结束符,构成一个完整的程控消息

这个上次我们同学们都看过的

我们可以测上升时间可以测电压值

我可以把它写在一句话给它发过去

好那么我中间需要打一个分隔符来代表是前面一个后面一个

这个是程控消息的

它的这个程控消息单元可以有多个,中间要分隔符

那么看看程控消息单元现在还是一个方框

它也可以怎么去继续去分解

分解就是下面这样,下面这张图

下面这张图就是程控消息单元

它可以是两个并行的程控消息单元

哪两个一个就是我们前面说的命令

只做不响应的就是你只做事情不需要你回答

另外一个就是询问,这两个是等价的,只是效果不一样

命令只发仪器去做了

之后它不需要给你回答什么东西

询问那就是要有一个问号

告诉这个仪器你把这个事情做了

你把这个电压测了

你把这个上升时间测了测了之后

你要把这个数报告给我要输出

这个是程控消息单元有两种

一种是命令,一种是询问

好那么下面我们就再来看一看命令和询问

又可以再怎么去分解

好我们看看上面这个是命令消息单元

下面这个是询问消息单元

好从这张大图上大家一看,其实长相也是一样的

内部的字这么写的也是一样的

不一样的就是在最左边这个地方进去上面那个
它叫做命令程控题头下面这个叫做询问程控题头后面都是一样的

那么这个图要说明的意思就是说我有一个代表我的命令的

一个Title,一个题头,一个Title

这个Title,它是说的说我要做什么事情的具体的含义

那么这样一个事情,它可以是有参数的,我要做一件事情

我可以告诉它一些参数好那么参数的

参数也跟着它后面,那么我要跟后面跟一个参数

参数和我的这个命令之间是什么,怎么去分隔它

好那么它就说在我们在我们的命令的题头
就是我们的命令的具体的命令的表述的这个字符上面
和它的后面这个参数中间要有一个分隔符

这个分隔符是一个空白字符

就是说一个程控消息单元里边可以有命令和它的参数

命令和参数之间要有一个分隔符

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

第一章:绪论

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

也许你还感兴趣的课程:

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