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

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

Video在线视频

Video

下一节:Video

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

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

我们来举个例子来说明一下,我们下面我们要做一个给大家演示的一个例子是这样,就不是脉冲了,我们要给大家送一个这样一个在计算机里面编写一个波形,

送给这个仪器是这样的,这个分到四段,这第一段是比较慢的,一个斜率上升,那第二段是一个,第二代是在上面一个平的一个信号,一个平底,那第三段是一个比较快的斜率下降,

那第四段是一个低电平的我们要做,这个这是一二这个三就是四,那这样一个信号,

它也有一个周期,这个周期是一个8K的一个周期,我们想把这样一个信号送给这个信号源,送给这个信号源,让它去把它展示出来。

好那么这个地方就不光是我们要给它一些指令说送什么信号,关键是我们要把这个大量的数据就说我在计算机上面编写了大量数据,通过SCPI指令要能够传,传给它,

那我的数据格式该怎么去做,这个数据格式大家应该都知道了,

就是我们在前面给大家讲的488.2继承里边它继承过来的任意块数据传送方式

那么我们现在做这件事情,第一步我们就要在我们的系统里边来构建,构建这个波形的数据。

第二步我们把这个数据发送给这个仪器,第三步我们告诉它要去使用这个,要去使用这个数据,那第四步是把它送出去,选中它送出去好,

那么这个这个事情要做,对于这个信号源有有这么几个问题要说一下这个信号源它在信号输出的时候,它要选它的信号来源,那么它就有它的函数这一部分呢。

比如说正弦方波这样的一些东西,然后还有user1,user2用户定义波形用户1定义用户定义波形2,

那么这些事它可以输出的,但我们给这个仪器传输数据的时候,我们只能传到它的外部存储器它的EMemo里面好,然后我们要给它一个指令,

让它把这个传过去的数据再copy到它的user1里面或者是user2里边,然后我们再告诉它使用User1或者是User2的这个数据来产生这个波形输出,

这个波形好,那么整个这个过程现在说起来就很明确很明确了。

首先构造第二个下载,第三步就告诉它去使用,我们来看看这个程序,它是什么样子,这是一个一段编好的程序,

这个程序的编写过程我们就不再去啰嗦它了,因为我们关心的不是程序的设计,我们关心的是程控代码。

关心程控代码,那么我们刚才说第一件事情是要构造这个波形,我们就用了下面这几个这几段来构造这个波形,

那么这个波形是很简单,第一个是一个斜率嘛,斜着上去,然后是一个固定值,然后又是一个比较快的斜率下来,然后又在过去它们产生的这个公式我就不去说它了

这个很简单,大家都很清楚的,关键是说这个数据要表示出来,数据的表示上面我们要考虑两个问题,数据的位宽,

也就是说这个这个信号源它在接收数据的时候它接收的数据的宽度是多少?

是八个比特,16个比特24个,32个,那么这个信号源我们查手册,它告诉我们是16位的,它就是两个字节这样传送的,

那么我们在产生数据的时候,我们每一个点每一个样点就要给两个要给给两个字节,这是第一个,第二个问题是什么?

第二个问题就是说我们内部的数据表示方式和它的这个数据表示方式可能不一样,那就有一个数据的高位和低位谁在前面传送的问题就这个问题。

这个这些问题不是我们这个课程要讨论的,而是说同学们通过其它方法要了解到要你要知道的,在这个明确的那么这个仪器它是需要是高位在前,低位在后,好这样一种方式,

那么我们在组建这个数组的时候,我们就把它的这个高位先把它往这个数组里面放,然后再把低位往数据里面放通过这种方式去传,它就把这个构造出来,

那么第二步就是说我们要下载我们要下载过去,好像带过去我们来看一下我们用的这个指令,指令怎么来的。我们就不管。

它是在trans和data,也是一个比较重要的,大家把那几个东西搞清楚以后就可以去看一下。

Trans,data,这个子系统trans的子系统就是来大量数据传送,从它那读从我们这上面去写,

这样的东西,那么我们用的是这个trans data这样一个指令,那么它是告诉这个设备,我后面会给你传一些数据过来,那它有两个参数,

这里面还有两个参数,一个是它的目的地,它放到哪里,达到我传给你传给你之后你把它放到哪里好,这个仪器定义呢,Ememory它的外部存储器。

第二个就是我传到这个具体的数据,具体的数据,那么具体的数据大家看我现在写了一个头在这#44000那这个是什么意思?这个实际上就是我们说的。

我们要传出去的时候,我们是用是什么任意块数据,任意块数据,它有一个格式,首先要有#,第二个是告诉它的告诉别人长度位置放到这个数据是多大的,

然后再是长度的这个数据好,那么我们这个地方要传多少个数据,给这个仪器要传多少个?2000点,它支持2000点好2000点,我们刚才讲它每一个点是两个字节,

所以说我们要给它4000个字节,所以说我在这写的任意块数据定长的这一块数据传输方式的头是#44000。

是这样来的,就是它的数据,我们先把它放在一个buff里边,叫做wave buff好这个是我们先预先定义好的,就是这个是命令,

就是要传达命令就是命令的第一个参数,这是命令的第二个参数的一部分,只是一部分。

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

第一章:绪论

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

也许你还感兴趣的课程:

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