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

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

Video在线视频

Video

下一节:Video

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

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

大家好,我们接着刚才的内容给大家介绍这个程控消息

刚才说到这个程控数据

程控数据,说到十进制程控数据,那么我们就说到了

它只有一个数还不对,还需要有一个明确表示它的物理含义的东西

这个东西就叫做后缀程控数据

那么后缀程控数据它的这个构成的这个语法看起来比较复杂

实际上很简单的就是同学们你们在其它课程里边

你们所学到的表示它的单位和表示它的背层关系的各种表示方法都是有效的

这个地方有两两个东西,大家注意它的在后缀里边有两个

一个是它的这个倍乘,一个是它的单位

什么叫做倍乘,什么叫单位

单位大家都知道它的物理含义

它就是什么东西吗,比如说我写一个V

我写这个一百,我写一个V,那就表明是一百伏

V表示电压,那我们就知道了

好那么倍乘是什么意思,倍乘就是说我用了一百

但是它可能是一百毫伏

或者说一百千伏

好那这个时候我没有必要要把它展开,写成是0.1伏

有没有必要把它写成是100000伏

那么我们可以跟一个字符,我在这里写一个MV

大家都认识,mv表示的就是毫伏

我在这写一个KV,大家也都认识,表示是千伏

就是说我们一个是它的单位,另外一个就是它的这个倍乘关系

这个单位有哪些,这个倍乘有哪些,这个不是我们这门课程要给大家说的。

在国际单位制里边有其它课程里面大家都用到

换一句话来讲,就是说在国际单位制里边所用到的这些单位和倍乘

在我们的程控代码里面是合法的有效的

你可以明确地用这种方法去告诉你的仪器

这个仪器也会用这些东西来告诉你它测的东西是什么东西

这个大家就注意了,是这样来表示的

具体的这个语法图的这部分我就不要再去给大家举例子来说明了

这个没有意义了

因为我们实际上大家都用到了很多这些东西,用到了很多

好下面我们看看二进制和八进制、16进制

好那么它的要求说我们在表示非十进制的数的时候

我们前面要给一个这个井号

然后这个井号后面紧跟着表示它的进制关系的

二进制就给一个井号b

八进制给一个井号q

16进制给一个井号H

那后面就是它们在这种进制中的取值范围

二进制肯定就是01,零和一

八进制1234567,16进制123456789ABCDEF

这个我们就是说就是这个图表示的意思就这样一个意思

好那么字符串程控数据和我,字符串程控数据也是一种树

它和前面的这个字符程控数据的区别

我们刚才给大家讲过字符串程控数据

它实际上是这个字符串所构成的一个信息,一串信息

比如说我我们可以在屏幕上显示一个TESTING

说正在测试,那边不要去动

这个就这句话本身的这个意思就是字符串本身所代表的意思

而并不像我们刚才说on和off代表开启和关闭

那么这个字符串怎么表示?

那这个是要说一下字符串程控数据在我们的数据里边就是用双引号

或者是单引号一对

说套住的这个字符串那我们在程控代码里面就是字符串

但是有一个问题,就是说如果你的字符本身里边包括了单引号

包括了双引号,你怎么办呢?

是这个意思,这个它采用就是换码的方式

如果我是一个单引号,两个单引号中间是字符串

这个地方我的租房有车本身也有单引号

那么中间那一个我本身要表示的单引号

就用两个单引号来表示

就通过两次重复通过一次重复通过两个来表示

这个地方是一个实际的一个我要发送的单引号

双引号也是一样的,通过这种方式来处理我就不就说它了

我们下面给大家说一个非常重要的东西

就在后面我们传输的时候

除了普通的程控数据

我们在传数据的时候要大量用到的一种表示方法就是任意块

它的这个数据的表示方式,从大的方向有两种

一种是它预先告诉你它这个字符串它的这个块有多大

另一种是它不告诉你它这个块有多大

然后以它的结束符来表示整个这个消息结束

就是说任意块有两种传送方式

那么它们在表示方法上面,就根据这张图我们来看它

根据这张图我们看出,它有上面,没有变过去,任意块

在任意块这一部分,好我们来看它有两个路径

一个是上面这个,一个是下面这一个

就是两种表示方法,上面这一种就是我们讲的

它可以告诉你它的长度,我们叫做定长

下面这种它就不告诉你它有多长,但是它有一个结束符

它有一个特别的标志来告诉你结束了,就通过这种方式来做

那么我们基本上大家用的都是这样一种形式

明确的声明自己有多长,然后再把这个数传给对方

那么这个表示方法的具体的方式

我们大家就要特别注意,第一个是井号

第二个紧跟着井号之后的这个它是很特别的

这个数值代表的是它的这个长度的宽度,长度的宽度

就是我要表示长度信息,我用几个字符来表示

我们把这个事情说清楚,我们举个例子大家就清楚了。

这个井号一表示它后面有一个字符,这个字母来代表它的宽度

井号三表示它后面有三个字符,通过这个三个字符来表示它的宽度

大家也知道就是它的宽度信息的,表示宽度信息的字符数量

再后面就是它的宽度信息,长度信息,它的长度信息

长度信息之后就是你具体要传送的东西,你具体要传送的这个字符

好我们来看这个井号一,那就后面取一个字符这个字符是4

那我知道你要传四个,井号三我后面取三个字符

这三个字符是004,004还是四,我也知道后面就四个字符

通过这种方式来表示

这是定长,就是我事先要告诉接收方这个数要传给你的块就这么长

另外一个,另外一个就是这个

不告诉对方有多长,那么它给一个零的给个零

那么零这个后面就直接就跟我们的具体的数据了

零后面跟着个数据

那么在最后它要用一个NL加上上这个END来表示整个数据结束

这个大家注意一下,这个东西在我们传大量数据的时候经常用

比如这个示波器,我们可以让它去测各种参数

我们也可以把它这个上面的这个波形把它读回来

读到我的寄存器中来

那么我在读波形数据和我读它的测量参数的时候就不一样

读波形数据就要用这种任意块的方式

读这个测量参数,它就是字符串

比如说我们出来完了,它告诉你五伏它就给你一个正5.0V

好如果是波形数据,它就会以这种方式来告诉你

我这次要给你传多少个点的数据

然后后面就是它的这个二进制的数这个大家注意一下

待会我们给大家演示一下,但是我们现在道理上大家明白

除了我们前面写的这种字符串,我们在传数据的时候

传数据的时候也有这种二进制的方式,那么它就叫做任意块数据

它的表示方法有两种

一种是要预先告诉长度,一种是不告诉长度

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

第一章:绪论

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

也许你还感兴趣的课程:

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