当前课程知识点:测试系统集成技术 >  第四章:可程控仪器标准命令 >  4.3:标准命令 >  Video

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

Video在线视频

Video

下一节:Video

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

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

下面我们就去构建构建这个波形,

构建好了以后就把这个波形数据添加到刚才那个wave buff后面,

我们添加了四千个字节到这个wave buff后面去,

好那下面就是我们就要把它传过去,

我们用了一个操作,

这个操作叫做为(wave write),

这个后面的课程会给大家介绍,

它的目的就是把我们的一个缓冲区的一个数据,

送到一个仪器里边,

送多少个?由后面的这个参数来决定

我们要送多少个?我们的波形数据4000,

我们这个波形数据前面有它的命令这一部分,

这边我们数下来包括空格在内,

总共是25个点,

那么就要加上我们是吧,

就这个这个地方数到一起总共25个,

也就是说我们刚才的这个4000点再加上它前面这个25个,

把这么多东西送到这个仪器,

送过去之后送过去之后好,

然后它是放在外部存储器,

不在,

它可以直接发送到直接播送了直接输出的这个缓冲区里边,

它可以直接输出的是User1和User2正弦方波这样的东西,

那么我们就给它第二个指令也是在trans

下面告诉它copy把什么copy到哪里,

后面两个参数,

一个是copy的目的地,

另一个是它的copy的元,

我们刚才把它送到了Ememory,

那么现在我们告诉它把这个Ememory里面的数据copy到它的user1里边去,

那么在下面我们告诉它选择它的输出的功能是user1选择一个,

一就是我们刚才讲到SOUR下面的function下面的shape,

user1,

就这样来定义好,

那么我们把SOUR省掉,

那就是function,

user1好,

在下面就是告诉它频率是8K,

那么我们给它用这个说是SOUR下面的frequency空格,

8K告诉这个仪器,

那再有就是把它的输出开启,

输出开启,

输出不开启的话,

它信号出不来,

就好像我们现在这个地方用到了三个测量子系统,

这三个子系统命令里面的一个是trans里面的,

我们用来传送波形trans和data子系统,

第二个是它的SOUR子系统来指定唉波形从哪来,

然后告诉它,

频率是多少,

那么第三个叫做OUTPUT的子系统,

告诉它通道要开启,

通道开启好,

我们把这个程序运行一下,

其它的我们我们只是运行一下,

看我们写写的这样一些指令送给这个仪器以后唉它是不是对的,

它是不是这样做了,

嗯这个波形稍微有点小,

大家看着这个就是我们刚才编辑的这个波形送到这个仪器里边,

编辑的这个大的形状,

像像这样,

我具体我们就不去说它了,

那么我们告诉它多少个那频率是多少,

就送到这个仪器,

好这样一个过程,

就希望同学们建立这样一个概念,

我们在讲测试程序的设计之后,

实际上有两部分要做,

一部分是你要用你熟悉的开发工具去写这个大的程序,

这是你的思想和流程,

第二个是你要对这个仪器进行程控的话,

你需要得到程控它的指令,

那么这个指令我们现在给大家讲到这个地方就为止了,

什么指令就是满足SCPI规范的这样的程控代码好,

顺便有一个比较重要的信息要提示大家一下,

SCPI它并不是很完美的,

它并不是把所有的东西都有了,

那么我们同学们在实际使用的时候

你会用到SCPI指令集里边有到的还会用到当前没在这里边的由用户定义的这个也是合法的,

就是很多仪器手册里边它会有,

它说自己是SCPI规范嗯兼容的或者是满足一些规范的,

那么但是它还会自己去定义一些当前在这个里面没有的,

或者说它认为不太好用的,

自己的用户自定义指令,

这个我提一下就行了,

大家在用的时候要注意你肯定是先要看手册,

你了解了SCPI规范,

你看手册你就比较清楚,

你就知道该在什么地方去找这些,

这些东西好,

这个是关于这个测试关于SCPI的指令集

这部分我们给大家举这么一些例子,

后面我们简单地把这个数据交换这部分给大家做一个简单的介绍,

让大家了解一下有数据交换这样一个东西,

它所说的不是我们要跟仪器之间交换,

我在讲的也是不是跟仪器之间交换,

我们刚才跟仪器之间发布的数据是怎么说,

呀说我们这块数据是我们任意块数据传统方式

传送的好那么我们这一方讲的数据交换是指的是不同的测试组或者是不同的公司不同的数据的使用者之间的数据交换,

那么在数据交换上面它就有一个定义格式

这个定义格式这地方有个事例就说你要说明清楚一些问题,

这些问题包括你是在某年某月某日做的这个测试,

你这个测试有没有编号?那你这个测试里边

你的编码方式是什么样子的?因为我们给的这个数据都是裸的数据,

嘛都是字节嘛,

那我要告诉你你要给我说清楚的编码方式是什么样子,

然后你有没有坐标信息?有没有它相关的这个坐标信息?把这些信息给了之后才能构成一个完整的这个数据包,

那么在数据包的定义上面它有这个这么一些块,

那这一块的这些东西我就我我在课程里边不再给大家讲了,

大家下去看一看,

我们看一看最终的一个实例,

来了解一下它的数据打包的这种方式,

然后这是一个事例就在这个事例上它首先

它有一个DIF这个模块它要说明它的这个数据格式遵循的是哪一年的版本,

第二个它要说明它要用一个模块叫Identify

这个模块来说明这个数据产生的时间和日期,

第三个这样说明它这个数据呢编码是8比特的16比特的,

是浮点数的还是什么呢,

它要说清楚,

第四个就说明它里边的坐标信息坐标系它有两个,

一个是YX,

一个是yl好,

那么它们分别的具体的偏移,

它的范围精度就要在这个里边做一个定义,

那再有就是单位信息,

单位信息,

再往后面就它们还会有一些相关的另外一个坐标,

把这个X坐标,

X坐标的各种数据的定义,

那么下面要说清楚谁是X,

谁是Y,

谁跟着谁在变,

那么就要定义这个trans,

确实我们给它取个名字,

有h有l这个是你取得名字,

那么trans ,

H里边是怎么去定义的?它是哪两个数据的集合?

那这个地方就要说清楚它的标号是什么,

它是和谁相关和相关好,

那么再后面就是它的这个数据的,

包络是个什么样子,

数据到外形是什么样子,

那么它有两条线,

一个在这个例子里边有两条线,

一个叫做up,

up叫H一个,

low叫l,

最后大家看前面说了这么多东西之后,

最后才是真正的数据,

在这个数据data这个模块里面,

会有curve,

就是数据本身,

然后有这个数据的相关的一些测试结结论,

测试结果好,

那么再再看看就是在curve就是数据本身里边数据

的格式也是使用的咱们的488.2里边所给出的任意一块数据,

#41024,

有一千零二十四个点,

后面就是实际的这个,

点数,

然后只是多了一点,

多了一点多了一个,

它有一个chick sound上有一个校验盒和有个check sound,

那么再往后面唉它就是它在这里边做了一些测量,

就根据这个数据它做一个测量,

它把这个测量值跟在它的这个data模块里面,

这个测量值有这个时间的测量值有这个上升时间的测量值,

有这个下降时间测量值,

这样一种方式,

就是一种一个完整的SCPI所规定的,

可以相互大家都能够相互使用的一个数据,

但这个不是说仪器之间通讯,

仪器之间没这么复杂,

具体的细节你们下次自己再去看一看,

我们今天课就上到这个地方,

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

第一章:绪论

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

也许你还感兴趣的课程:

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