当前课程知识点:测试系统集成技术 >  第四章:可程控仪器标准命令 >  4.2:SCPI语法与风格 >  Video

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

Video在线视频

Video

下一节:Video

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

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

那么除了我们刚才讲到的唉结束符回到根以外

啊那么前导冒号也会引导仪器的

它的这个passer分析程序回到根部从头开始重新来解析。

后面收到的程控命令。这个大家可能觉得干嘛要在那强调这个问题

啊待会我们举例的时候大家就知道了

因为我们后面还会涉及到一个问题 叫漫游规则

你如果违反了这个漫游规则

你写的命令仪器会当成是一个错误命令

他会当做一个命令错误来对待

就是你写过去的东西。

他不执行了。

啊这个是仪器的命令提头跟那个不一样的地方

啊两点强调一下数值后缀

前导冒号 数值后缀

那么参数这一部分它就说的比较清楚了

有这么一些参数 啊咱们参数它有一些明确的说法

啊我们来看一看好关于这个字符程控数据

那么他在这里边明确定义了几个default

上次我们举个例子

default是使用仪器的内部的一个值

啊我不知道你怎么只反正我现在需要你用这个值

我就告诉你用default在前面。

我给大家举个例子

啊比如说有五个参数或者有三个参数

其中有一部分是你要明确告诉对方的

有一些你是想仪器就用它当前的就它自己定义的值来用

那么这种情况下我们就用这个default。

啊后面同学们做实验的时候会用到一个信号源

信号源它在它的程控命令上面

它就有这些东西

因为每一次产生需要有几个参数要定义

那么我可能只关心其中有一些参数

另外几个我就不给

但是它的命令格式就是必须把它写出来

啊那么那个地方大家就会用到default.

或者然后这就不举例子

我们最大值最小值向上向下

增加减少 正无穷负无穷

还有非数值 非数值为什么要这么拿出来说一下

啊比如说以前有一些仪器

它在测量的时候它会发现当年的这个测量值是错的

但是它要报告你一个数

啊怎么让你不要误解这个数就他给你一个数

但是这个数是错的。啊那么它这个时候它会给你一个很大很大的数

绝对不应该有的这个值

啊它以为你会明白它这个这个说是错的

那这个时候我们可能更好的就是用NAN来表示。

他就说这没有结果

这个地方错了 什么原因你自己来查我的状态信息

我通过我的状态信息汇报告你什么原因我得不到这个测量结果啊。这个是给大家说明一下

就基本上把这几个说清楚了

我们就可以你就可以用了

在SCPI兼容的仪器里边

你就可以去用default max min

然后venit NAN可以用这些东西

这是一个例子 啊这是一个关于up和down的这样一个例子

在这个例子上面它是想说我们仪器里边一些操作方式

那我在使用的时候我就不用去明确说它应该是受到哪个档

我就只是告诉它往前面步进

往后面步进

这样来做 那么它这个例子。

首先我设置它带宽分辨率是一兆赫兹

然后我告诉它带宽的变化方式是按照125这种挡位去变 就是一二五

一十二十五十一百两百五百

这样一种方式去变化。那这第二句话

啊那么第三句话就是去设置它的带宽

像上面增加一档增加一点

啊那么结果就是第三句话

如果执行的话

那么它就会从当前的一兆变成是两兆

啊那么如果我们再来一个up

啊那么他就会按照125这种方式变成五兆

就这也是一个举一个例子

接下来我们再看一下这个在在这个布尔程控数据上面的一些规定

啊在这个上面他是这样来说的。

啊就是这个逻辑值

啊它不需要单位

那么它的这个取值就是零和一 零和一好

那么可以用on和off来代表

那么对于我们给仪器发命令的时候

我们可以用on

off可以用零和一 然后用一和零

但是仪器在做为响应的时候

啊它就不要再使用on和off

它就明它就只能使用一和零来表示开启或者关闭。就是这样一个意思好

另外就是仪器在收到一个非零和一的这样一个数的时候

而不是0和1可能是5 5.3

你就NRF所标识的这个数据的时候

那么它会作取整

取整个操作让它去整之后根据他内部的情况取整之后是零

那就表示是非是off

如果取整之后是一 所以非零

啊那么他就代表是1

这样来理解他。但是希望同学们在写程控数据的时候

你就养成一个习惯

就是你不要再去写个2.2 4.4

这个可能也不会是故意去写

有可能是有些有些时候你的运算的结果会产生的

因为你可能是用一些语句去产生一次

现在是开或者是关

有可能它的运行结果啊并不是一个逻辑值

而是一个整数

有可能会出现这种情况

那么仪器它在理解的时候

它就按照啊取整之后是否是零

取整之后 来判断

在下面是关于表达式

比方说我们前面说就是一个圆括弧

啊在这个圆括弧里边具体表示什么含义啊SCPI里边说清楚了

有数值通道列表数字列表和这个数据交换格式和仪器指示在前面大家会用到的

前面几个我们给大家简单地介绍一下

关于数字表达式这一部分就是它可能会运算出一个具体的结果

这个结果我并不是在传给它的时候就把它算出来

我说让仪器自己去自己去算啊它会自己把这个值算出来作为它的一个参数

啊这是第一个。 啊第二个是关于通道列表通道列表

在多通道仪器里边非常重要

啊现在同学们可能还没有接触到

另外一些叫逻辑分析仪

逻辑分析仪的通道就最多了

啊这动不动就是一百多两百多个通道

啊那么这个时候你单独一个一个去设置那个很麻烦的

很讨厌的好 那么我们就希望我把它的就直接就写出来

就通过一个矩阵啊

通过一个这个列表这种形式就把它这个写出来

来告诉它啊这些这些通道要做什么事情啊很简单的

啊我这可能有108个通道

啊我用了其中的64个通道

这就是送到接到了我要观察的信号上面

然后我要让这些64个通道开

但是很可能它并不是0到64

而可能中间唉有一些连续的

有些是不连续的。啊那么这时候我就要有一个方法去告诉他是哪一些通道好

那么他就给一个这个通道列表

那么通道列表跟数字列表跟数值有什么区别?

通过列表他是用一个这个@用

他里边写的是通道 啊其实是通道

那么在这里边我们要这样理解

如果是逗号表示他通道有多个

啊我们哪几个把列出来

啊那么在这个上面第一个例子是说@12 4:7那他说的意思一通道二通道4567

那对于一个冒号表示连续的一个区域连续的一个区域好

那么第二个例子它是想说明一下

你可以把它分开啊@1 2(@34)

这就把它写在一起都是一样的

可以中间加一个逗号把它分开

啊再一个就是我可能是一种以矩阵形式来表示的

不是一维的 是二维的那种形式

那我要表示这个维度信息怎么办

啊那么在这上面唉就用一个惊叹号啊一个叹号来表示他的维度信息

啊那么这个地方举了例子@1!1:2!3

那么他说的这个意思就是这样一个意思。

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

第一章:绪论

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

也许你还感兴趣的课程:

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