当前课程知识点:测试系统集成技术 >  第三章:消息交换控制协议 >  3.1:消息交换控制协议 >  视频-3-MEC中:程控仪器消息交换协议(一)-a

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

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

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

下一节:Video

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

视频-3-MEC中:程控仪器消息交换协议(一)-a课程教案、知识点、字幕

各位同学上午好,在前面的课程里边

我们给大家介绍了自动测试系统的总线这部分的知识

那么在前面我们说希望同学们了解工业总线都可以用到自动测试系统里边来连接我们的控制器和器件

但是我们测试里边有一个特殊的要求

就是一定要能够实现它的同步和触发这样的功能

这个是前面的那么我们讲了接口之后

那我们知道他们之间是能够互通了

能够通能够进行数据的交换了

下面我们就要说的是我们的程控命令的发布和我们的测量数据的接收

那他们应该有什么样的约束条件?他们有什么样的规则?程控命令

比如我们前面讲的*IDN?*RST这样的命令

把这个字符串发给它

然后它可能会向我们报告一些东西

那在处理这些问题上面,仪器它怎么来做

我们在编写程控代码的时候应该遵循哪些原则

这就是我们今天要给大家讲的程控仪器的消息交换协

程控消息交换协议这一章

我们主要给大家介绍一下消息交换协议本身

然后给大家介绍程控消息的句法就是我们从计算机发送到仪器了

把这个命令的写法

再一个就是仪器,它返回到计算机的,它的响应消息的句法,它响应消息的几个方式

那么第四个是最重要的还是状态数据报告结构

什么叫状态数据报告结构?我们前面曾经提到过

仪器它除了执行我们这些正常的这些操作指令之外

它内部还会发生各种各样的事件

比如说上次我们给大家举过一个例子来说明

就我们当时给大家举了一个简单例子

就是我希望这个收到机器进行测量

测量完了之后它通过一个标志位来向我报告

它出来完了,这个时候我再去读它的测量结果

那么这样一种报告的方式就不再是我们正常的数据通信

这样一个通道的这种数据交换

他走的是一个特殊的通道

这个通道我们就把它叫做是状态报告的通道

那么仪器内部应该有一套关于状态报告

怎么去产生怎么去报告的一个机制

这个机制名字就叫做状态数据报告结构

这个我们在后面会重点给大家做一个介绍

然后在这方面我们还会给大家介绍一下

在测试系统里面每一台仪器都应该执行的都应该能够理解的公用命令

那这公用命令总共有13个

希望同学们都搞得很清楚

它应该能够记得能够会用拿到一台仪器

不管你用过还是没用过

你都可以向它发布这些公用命令去测试它的这些功能

那公用命令总共需要同学们掌握的13个

其中有七个都是和他的状态管理有关系

最后换句话来讲就是状态报告实际上非常重要的一个概念

下面我们来看一看

我们再给大家介绍消息交换的时候

我们给大家介绍哪些内容

我们这部分要给大家介绍一下什么叫做测试系统的消息交换

它说的是什么东西

然后消息交换了,它的这个机制是什么样子?

这个地方就涉及到它的功能模型

这是一个静态的模型,就说明我们要支持这样一个消息交换控制协议

在仪器这一端我们应该做些什么工作

我们应该怎么去设计我们仪器本地的一个接口软件

再有就是消息交换操作的具体方法

就是它是怎么去操作的

它的动态的这个模型怎么样

它怎么去执行的?主要把这三个问题给大家讲清楚

下面我们来看一下这一章里面我们要讨论的问题

我们说建立了一个控制器器件模型

这控制器件模型看得很简单

但是跟我们之前说的东西不一样了

在这个地方我们仍然有命令和数据这样的概念

但是这个地方的命令和数据跟我们在前面

比如说GPIB里边说命令和数据

我们在LXI里边说到的命令和数据就不一样了

我们在讲接口的时候,我们所说的命令是对接口的功能进行管理

数据才是我们今天说到的这个命令

我们在接口里面说的命令是对接口功能进行管理

我们在接口里面说到的数据是对对方的仪器

他的仪器功能进行管理

也就是说接口里边所谈的这个数据是我们今天在这个模型里边说到的命令和数据

那么在这个地方我们就给出了在控制器在自动操作系统的这个环境下面两个角色一个

就叫做控制器一个就叫做器件

我们定义所有从控制器发像器件的字符串都叫做命令

所有从器件返回给控制器的叫做数据

在这个基础上我们就会说程控命令的格式和我们的响应数据的格式

还有一点要给大家提醒一下

在这个地方我们是站在器件的角度来考虑问题了

之后我们还会说到讲格式和听格式

我们会说到听格式

有些地方会有这种说法

那么这个东西是站在器件的角度上听格式

那就是程控命令的格式

器件的角度说的讲的是就是我们的数据响应数据的格式

这个顺便提一下

消息交换控制的这个分层结构是这样

最下层是用我们的某一种标准的工业总线来支持

那么在这个数据通信通道建立之后

我们就要讨论我们数据的格式

我们的编码,那么这一层我们就会说到它的语法结构

它的编码标准包括在这个地方定出来一些公用命令

再上面,我们就要说这样的信息怎么去交换了

怎么去管理他的,不是说怎么去用它

怎么去用是你的仪器的这个功能,怎么去用是你仪器前端功能

我们说的交换过程中消息通讯过程中怎么去管理

它怎么去接收,怎么去分析怎么去产生数据

中间会不会有问题,中间出了这个问题我们怎么办?

我们是要说这个就是消息交换控制协议就干这个事情

那么我们看一看,消息交换控制协议的这个示意图是这样

整个消息交换控制协议包括两部分

上面是它的静态模型,功能概念模型

那它说明了是消息交换控制的构成机制

下面一个是消息交换的状态图

它说的是有这么一个机制之后它们之间是怎么去运作的

下面我们来看看这个静态模型

静态模型就是上面这张图

这张图上面我们这样来看

它画两个横线,那么上面最上面这部分IOC我们叫做IO控制

它是用来和一种特定的总线进行交互的

它是什么东西?它是电路和软件

电路和它的驱动程序如果是CPIB

那它就是和GPIB打交道的电路和驱动程序

如果说VXI他就是和VXI进行交互的电路和驱动程序

在我们这边主要是驱动程序

就怎么去对它的底层的这个数据的收发进行管理

它要完成的功能是什么?它要完成两件事情

一个就是我们的程控命令的接收和我们响应数据的发送

这是第一件事情。

就正常的这些数据

另外一个就是他要通过另外一个渠道

另外一个通路去把我们内部发生的一些事件报告给控制器

让控制器来对仪器的某种事件进行服务

它要完成两个功能,一个是正常的数据交互,一个是状态的报告

这是IOC要干的事情,不同的接口具有不同的IOC的这个驱动软件

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

第一章:绪论

-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程序设计基础实验

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

也许你还感兴趣的课程:

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