您的位置 首页 汽车

比较SCPI与ICL指令和脚本

SCPI仪器模型某些测量需要直接控制仪器的硬件。为实现这种控制,基于SCPI的仪器包含指令子系统来控制特定的仪器功能和设置。SCPI仪器模型在

SCPI仪器模型

某些丈量需求直接操控仪器的硬件。为完结这种操控,根据SCPI的仪器包括指令子体系来操控特定的仪器功用和设置。

SCPI仪器模型在SCPI指令子体系之间分配。关于2700系列而言,指令子体系分为以下几类:

1.面向信号的丈量:获取读数的指令。

2.核算:用于数学表达式、极限测验和统计数据。

3.显现:操控Integra仪器的显现。

4.格局:挑选总线传输读数的数据格局。

5.路由:操控前/后输入或开关。

6.感测:装备和操控丈量功用。

7.状况:操控状况寄存器。

8.体系:包括仪器设置的各种指令。

9.设置:装备和操控数据存储至缓冲区。

10.触发器:装备触发模型。

11.设备:装备查询所显现的丈量单元

SCPI指令

注释

*RST

康复GPIB默认值。

:SENS:FUNC ‘VOLT’, (@101:120)

用通道列表装备DCV功用

:ROUT:SCAN(@101:120)

指定扫描通道

:SAMP:COUN 20

样本计数至20

:TRIG:COUN 1

触发一次扫描

:ROUT:SCANSEL INT

启用扫描形式

:TRAC:FEED:CONT NEXT

启用盯梢缓冲器

INIT

初始化扫描

DATA?

恳求缓冲读数

TSP仪器模型

测验脚本言语(TSL)是3700系列运用的言语。ICL是该仪器的一组预界说的函数和变量。它们是等效于SCPI仪器SCPI指令的仪器指令。下列指令集适于3700系列:

1.蜂鸣器:操控内置蜂鸣器的指令。

2.位:用于对1~2个数字进行逻辑运算。

3.延时:用于操控数字I/O端口的读/写和触发操作。

4.数字I/O:挑选在总线上传输读数的数据格局。

5.显现:用于操控3700前面板上显现的音讯。

6.过错行列:用于读取过错行列/事件行列中的记载。

7.退出:用于停止当时运转的脚本。

8.格局:适用printnumberprintbuffer指令打印的数据。

9.GPIB:用于设置GPIB地址。

10.LocalNode:用于设置电力线频率、操控(开/关)提示并操控(躲藏/显现)显现器上的过错音讯。

11.获取:用于设定和取回特点值。

12.操作完结:在运转完一切异步指令后,将状况寄存器的OPC比特置位。

13.PrintBuffer:用于打印数据和数字。

14.重置:用于康复3700的默认设置。

15.设置:用于保存/康复设置并设定上电设置。

16.触发器:用于操控触发。

17.TSPLink:为主机分配节点号并初始化TSP-Link体系。

18.UserString:用于存储/读取非易失存储器中用户界说的字符串。

19.等候完结:等候悉数异步指令运转完结。

ICL指令脚本

注释

Reset()

康复GPIB默认值。

dmm.setconfig(“1001:1020″,”dcvolts”)

指定扫描通道和相应的功用

mybuffer=dmm.makebuffer(20)

树立名为mybuffer20读数用户缓冲区

reading=dmm.measure(mybuffer)

scan.create(“1001:1020”)

在槽1树立通道1~20的扫描列表

scan.scancount=1

触发一次扫描

scan.execute(mybuffer)

指定mybuffer为扫描运用的读数缓冲区

print(printbuffer(1,20, mybuffer))

打印my buffer(我的缓冲区)的内容

上面的指令界说清单看起来比2700系列的多一些,却是精简的独立指令集。例如,SCPI“核算子体系首要经过脚本处理;因而,这些功用不存在ICL指令。请拜见本文结尾表1%&&&&&%L指令清单和对应的SCPI指令。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/208909.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部