当前位置:首页 > 测试测量 > 测试测量
[导读] 流行的脚本语言包括Perl、Python、VBScript和JavaScript。Lua脚本语言特别适于嵌入式应用,因为它比多数其它脚本语言运行速度更快并采用占代码空间非常小的库实现。吉时利选择Lua用于支持测试脚本处理器

流行的脚本语言包括Perl、Python、VBScript和JavaScript。Lua脚本语言特别适于嵌入式应用,因为它比多数其它脚本语言运行速度更快并采用占代码空间非常小的库实现。吉时利选择Lua用于支持测试脚本处理器(TSP)的仪器系列。
当测试测量仪器增加了脚本支持时,最困难的选择是什么呢?对拉,是如何向用户介绍脚本!
这种困难包括需要回答的一些难题,例如:“如何集成仪器指令集和脚本环境?”“用户如何将脚本载入仪器中?”吉时利选择将脚本环境和指令集完全集成,这意味着所有仪器指令都是完全合法的Lua语句。基本上,送到仪器上的每条指令消息都作为Lua程序执行。
这种选择使用户很容易地从使用单条指令控制仪器过渡到使用脚本控制仪器,因为不需要学习整个新指令集。与脚本中使用的命令相同,指令可以通过GPIB或LXI接口发送到仪器。这极大地简化了从基于指令的简单控制到基于脚本的控制的过渡过程。用户能简单地发送较大的脚本而不是单独的指令到仪器。
下面我们用代码来举例说明一下:
案例分析
这种选择的缺点是仪器指令可能对于第一次使用的用户有点陌生。举一些例子有助于说明这一缺点。这些例子比较了吉时利2400型源表(基于SCPI的单元)和吉时利2602型双通道数字源表(基于TSP的单元)。
让2400的源输出电流的指令是:
::SOUR:FUNC CURR
2602对应的指令是:
smua.source.func = smua.DC_AMPS
smua前缀指定双通道仪器2602的通道A。除了等号外,其余的指令类似于SCPI指令。这是Lua的赋值运算,将mua.source.func属性设为smua.DC_AMPS的值。
查询指令有一些陌生。因为指令是有效的Lua语句,所以使用print函数产生输出。SCPI查询返回到2400的源函数是:
:SOUR:FUNC?
2602对应的指令是:
print(smua.source.func)
正如SCPI仪器通过分号分隔单独指令以支持复合指令,基于脚本的仪器也能通过语句分隔符分隔指令以支持复合指令。在Lua中,语句分隔符是空白字符。
假设我们的仪器已经配置为电压源。对于2400,以下指令消息将设置输出电平,然后打开输出:
:SOUR:VOLT 1.0; :OUTP 1
对于2602,相应指令消息是:
smua.source.levelv = 1.0 smua.source.output = 1
上述例子说明脚本仪器可以表现得与传统设备非常类似。仅指令语法稍;有改变。为了利用脚本引擎的全部能力,用户只用发送消息来使用脚本语言功能。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

磁致伸缩液位计是一种常用的液位测量仪器,广泛应用于石油、化工、食品等行业的液位测量。然而,由于各种原因,磁致伸缩液位计在使用过程中可能会出现一些故障。本文将介绍磁致伸缩液位计常见故障的识别和排除方法,以帮助用户更好地维护...

关键字: 磁致伸缩液位计 测量仪器 故障

为增进大家对测量仪器的认识,本文将对几款纳米级的测量仪器予以介绍。

关键字: 测量仪器 指数 台阶仪

气体涡轮流量计是一种广泛应用于工业领域的流量测量仪器,它以其高精度、可靠性和适用性而受到广泛关注。本文将探讨气体涡轮流量计的应用领域以及其具有的特点,以帮助读者更好地了解这一关键仪器在工程和生产中的价值。

关键字: 气体涡轮流量计 工业领域 测量仪器

液位计是一种广泛应用于工业领域的测量仪器,用于检测和监控液体的高度或容器中液体的界面位置。本文将介绍液位计的常见种类、特点以及各种类型在不同领域的应用。了解液位计的不同类型和其特点,有助于选择适合特定需求的液位计,提高生...

关键字: 液位计 工业领域 测量仪器

浮子液位计是一种常用的液位测量仪器,广泛应用于工业、化工、石油、化肥、水处理等领域。本文将详细介绍浮子液位计的结构形式以及它们适用的范围,旨在帮助读者深入理解和选择适合自己应用需求的浮子液位计。

关键字: 浮子液位计 测量仪器 浮力原理

电压变送器是一种常用的工业测量仪器,广泛应用于工业自动控制系统中。本文将介绍电压变送器的工作原理以及如何进行选择和应用。电压变送器是一种常用的工业测量和控制设备,用于将被测量的物理量转换为相应的电压信号,并将其传输到监控...

关键字: 电压变送器 测量仪器 自动控制

今天,小编将在这篇文章中为大家带来测量仪的有关报道,通过阅读这篇文章,大家可以对它具备清晰的认识,主要内容如下。

关键字: 测量仪 电子测量仪 测量仪器

全站仪将是下述内容的主要介绍对象,通过这篇文章,小编希望大家可以对测试测量仪器全站仪的相关情况以及信息有所认识和了解,详细内容如下。

关键字: 全站仪 测试测量 测量仪器

在这篇文章中,小编将对测试测量仪器全站仪的相关内容和情况加以介绍以帮助大家增进对全站仪的了解程度,和小编一起来阅读以下内容吧。

关键字: 全站仪 测试测量 测量仪器

一直以来,测试测量都是大家的关注焦点之一。因此针对大家的兴趣点所在,小编将为大家带来全站仪的相关介绍,详细内容请看下文。

关键字: 全站仪 测试测量 测量仪器
关闭
关闭