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

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

Video在线视频

Video

下一节:Video

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

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

好那么关于程控助记符,就这个东西在488.2里边有些什么规定

我们简单地说一说

现在大家用的都是ACPI的这套标准ACPI是从488.2继承过去的

它更严格一点

我们这边就先了解一下,它提出了一个概念

就是助记符有长和短两种,长助记符和短助记符两种

比如我们在这里面写了MEAS

如果我们把它写完整了,它就叫MEASURE

好这样来写的

那么我们可以写这样一个完整的东西

我们把它叫做长助记符,那我们为了减少通信量

我们也可以就只写前面这四个,我就这样写对方也能认

那么这两种形式都是合法的

我们就把它定义成这叫短助记符,这个叫长助记符

但是要说明一点,就是说,就只有短的和长的

你如果再把它写成了MEASU就不对了

这就不对了,要不你就写全,要么你就写它的短的

要么就写长了,要么就写短的

不能说中间我,你取四个,我取五个,她取六个

好不能这样取,这样是不合法的,这个大家注意一下

关于助记符这个地方

最大的长度十二,优选的长度是四

这个概念说我们在写的时候

根据你的需要能够明确地表示你的含义

你可以自己去定义

好那么在这个地方它有长和短两种说法

大家去看这个程控命令的时候

你就会看见前面有一个任何一个程控命令它都前面字母是大写

后面追的字母是小写

它实际上就是告诉你它的这个短助记符就是大写字母表示的

它的全部这一部分是大写的字符

加上它后面的小写字符来构成它的

全部的这个长形的助记符

对大家注意一下

从这张图上来看

我们会看到它就是大小写字母起头,后面可以跟数字

数字是允许的,还可以有下划线

就是一个程控命令,必须是字符起头

后面有数字和下划线都是合法的

好这一点跟我们同学们在学C语言这样的这个定义变量的方法是一样的

你可以写一个A1A2A3,分别代表3个变量

但你不能写1A2A3A,字符起头后面可以跟数字,中间可以有多个数字

好在要给大家说明一下,就是在我们的这个程控命令里面

大小写是等价,你全部用大写字符全部小写字符

或者是有些用大写有写用小写,这个对对仪器是不影响的

好询问这一部分呢,就我们刚才看到的命令和询问是对等的

那么它们的参数形式都是一样的

好那么询问这一部分,跟我们刚才讲的这个命令这部分是一样的

都有简单的询问、组合的询问和公众询问,我就不说了

那么我们这个地方要给大家提的就是它和命令不一样的这个东西大家要特别注意

好它和命令不一样的地方是在它的这个命令后面

它有一个问号,它一定是有这个问号的

好那么我们现在是要说清楚了,问号加在什么地方

好我们就以刚才写的这个为例子,我把其它地方给擦掉

让大家看着要清楚一点,把这些擦掉

好这是我们刚才的这个一个命令,我可以这样去设置它

那么我想说的是我如果这是一个询问

我是想让对方给我在五伏这个档位,在1%这个精度

去把它的电压的直流分量给我测出来,并且发给我

我就是个询问,我就想问这问号打在什么地方

这个也是很多同学在刚开始用程控命令经常犯错的地方

问号打在哪里,就是这个问号写在哪个地方

问号写在这儿,一定要注意问号写在这

不能有空格,还不能有空格

你不要觉得这个地方写个问号,我这空一格好看一点,我在这打个问号

这是错的,问号就紧跟着你的程控助记符你的题头

一定要紧跟你的题头不管你是简单的组合的还是公用

紧跟着它就在C的后面就要打一个问号,好那这个地方是空格

是表示这样一个询问它是有参数的,它是有参数的

我为什么要在这个地方强调一下,是根据以往的经验

我们发现很多同学会在这打个问号,它会在这

因为大家都很习惯我这句话说完了,我才去给个问号

我把这句话说完了,我就给个问号

这个在可能在语文里面大家都比较习惯这种方式

但这个地方要注意这个不对的

你把这个问号打在这,最后打问号

它同样不认识,仪器同样不认识,它会给你报错

这个大家注意

好这个命令应该是这样来写了,问号紧接着我们的程控题头

然后构成一个询问,后面再跟它的参数

这个这个大家就注意了

好关于这个东西我们就给大家讲这么多

在下面,我们就来说一下这个数据

好程控数据我们刚才讲了有六种

好那么我们刚才大家讲,第一种是我们说的这个字符程控数据

就是它们的参数,字符程控数据,而字符程控数据

我刚才也简单提了一下,它的目的是说我们为了好看

为了它的这个可读性更强,我们用一些单词来表示一个值

就这个地方的ON就是很明显的,我的目的是是告诉它

你把你的这个Title把它接通,把它打开

那么如果这个地方我用一个一可不可以

一实际上也是可以的,对于这个仪器来讲

它这个地方是要放一个逻辑值,就表示是开的还是关的

那么我们可以用零来表示关闭用一代表是开启

但是零和一它的可读性就不强

那我如果写一个on和off大家就很清楚了,ON肯定是开启,OFF肯定是关掉

好那么在这个地方使用这样的字符,它代表的是一个逻辑词

那么我们就认为它是一个字符型的程控数据

这个大家注意一下

在其它地方还有很多,比如说我在测某一个东西的时候我有五个参数

举个很简单例子,大家想一想我有五个参数,我希望改变其中的三个参数

然后另外的两个参数,我希望它用它当前的值

这个很合理的嘛这个要求,有三个参数要变

有两个参数你用你当前的值

好那么这三个参数要变的我可以明确的给出来

唉我让它用它当前值这个值怎么办

那我怎么知道它仪器当前的这个值是多少?你给任何一个数都不对

你就是你怎么知道它是这个值嘛

好一般我们就会有default这样的字符程控数据告诉仪器

你就用你的默认值,在这个参数这块

你用default用你的默认值,就通过这种方法去解决它

类似的还有其它一些那还有其它一些

那么它们实际上是表示了一个明确的一个含义

它是作为一个参数传给对方的

好下面就是另外一个就第二个关于这个十进制数程控数据

十进制程控数据我们刚才都说了

实际上就是我们在表述的时候我们用的字符串来表示的

但是它的这个含义就是我们看到的十进制数

也就是我们数学里面表示的一个数的方法

具体的方法我们就不去说它了

就是我们NR1、NR2、NF这些数的表示方式

这个大家应该是很熟悉的

把你的,你们在数学里面学的都是对的

一百你可以写成这个没问题

你可以写成100.0没问题,大家都认识

好然后你可以写个一E二,唉都认识

好那么这些数对机器来讲都是合法的

那么这个具体的说这个东西

我们就不去说它了

具体的表示方法我们就不去说它了

那么这个地方要注意的一个

注意的一点就是仪器,它是有精度的

好我们在发给仪器的程控命令的时候

有的时候你写的这个精度就超过了它能够测量的这个精度

遇到这样的事情怎么办

那么与仪器它会对这个成功出去做四舍五入

然后得到一个

或者是做截断得到一个它认为满足自己要求的这样一个,一个数据

那么它还会有一个方法来报告你,它对你你的这个测试数据作了修改

这个我们在讲状态报告的时候再给大家说

就是我们在说数据的时候,大家都很熟悉的

就是你的十进制数的表示方法,很多种都可以

唯一就是说我们跟仪器之间交流有一个精度的问题

不光是有范围,还有一个精度

这个问题单独把这个精度给大家说一下

好那么下面我们

嗯说这个尾数我就不说了,尾数我觉得大家都很清楚

这只是这个表示方法,应该大家都很熟悉的,我们就不说了

好我们说下后缀,后缀这个意思

刚才我们讲了,它就是说我们给了这个数

比如说我们说的这个一百或者是100.0

它是一个裸的数据,裸的数据就是它就是一个数,纯粹的数

它代表什么意思嘛,它代表是一百毫伏,一百伏

或者是说一百毫安都不知道,谁都不知道

但是我们做测试的,我们不是希望得到一个数

我们需要得到一个物理量,因为除了这个裸的数据之外

我们还希望它有进一步的去说明

谁来说明,就是这个地方的后缀来进行说明

我们先休息一下

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

第一章:绪论

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

也许你还感兴趣的课程:

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