流行的脚本语言包括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
上述例子说明脚本仪器可以表现得与传统设备非常类似。仅指令语法稍;有改变。为了利用脚本引擎的全部能力,用户只用发送消息来使用脚本语言功能。
上一篇:测试和测量中应用脚本的优点
下一篇:纳米器件的测试工具
推荐阅读最新更新时间:2024-03-30 23:21
USB仪器成测量仪器主流
1993年英特尔公司的第五代微处理器奔腾问世,它使用的PCI总线达到32位,时钟33MHz,带宽达到132 MB/s 264MB/s。1995年为解决PC机传统外设总线不能适应奔腾芯片的瓶颈,以PC供应商康柏、DEC、IBM和软件公司微软为首推出了通用串行总线(USB),成立USB实施论坛(USB IF),开始对USB进行推广和认证。USB1.1版的低速率是1.5Mbps,全速数据率是12Mbps,主控制器将总线传输时间划分为帧,每帧1ms,在帧时间内传输多个事务处理到多个器件上。USB总线的机械连接非常简单,电缆是4芯的屏蔽线,一对双绞线(D+,D-)传送信号,另一对双绞线(VBUS,电源地)传送+5V的直流电压;连接器有A型(或
[测试测量]
电子测量仪器接地注意事项须知
“接地”想必很多工程师对这个词语并不陌生,由于受工业现场控制的限制,致使一些电子测量仪器仪表的正常使用受到干扰。为了抑制干扰信号,具有良好的接地就非常必要。 一、仪器接地的重要性 所谓接地,就是将电气设备的机壳及接地点与大地间作良好的连接。在工业企业的实际控制系统中,干扰源来自各方面,干扰因素错综复杂。所受干扰信号的大小不仅与仪器的安装环境、地点和周围电磁场等有关,还与仪器的接地源和连接质量有关。因此,现场中要完全让仪器不受干扰是很困难的,只能尽量避免或减弱干扰信号,以保证仪器的正常使用。 通常电子仪器采用单相电源,当仪器仪表接通电源后,电源变压器的初级绕组两端分别与电源的桕线和零线连接,而外壳浮置,如果此时人体触及外壳,
[测试测量]
磁浮子液位开关在水池中的应用
磁浮子液位开关是一种常用的测量仪器,主要针对于行业中各种液体的液位进行检测。磁浮子液位开关的应用领域广泛,在水池中也有着广泛的应用。今天小编就来为大家具体介绍一下磁浮子液位开关在水池中的应用吧,希望可以帮助到大家。 磁浮子液位开关在水池中可以使用,它可以用溶剂法来计算水池的净水量。还再次利用净水池液位变送器并用高精度钢尺人工精确丈量净水池和吸水井的水位,再次记实净水池和吸水井的水位,记实气体流量开关待验证的电磁流量计累计流量。 在水池中电磁流量计计量精度的验证采用净水池容积法,是供水企业常常采用的方法之一。 用 磁浮子液位开关测量需要丈量净水池的精确度要准,在减少气体流量开关各操纵误差的前提下,可获得较高的比对参考作用。为修正因
[测试测量]
海克斯康采用Wind River VxWorks平台开发下一代测量仪器
【新闻摘要】 由于风河在工业用领域的实时操作系统市场拥有稳固的领导地位,故能获海克斯康选为研发技术供应厂商。 风河的技术之所以能雀屏中选,主要在于具备极佳决定机制、稳定性以及安全特性。 借由针对工业用设备的“Wind River Platform for Industrial Devices”, 海克斯康得以开发出领先业界的测量设备。 全球嵌入式及移动应用软件领导厂商风河(Wind River)今日宣布,全球领先的设计、测量以及可视化技术供应商海克斯康测量集团(Hexagon Metrology),已正式采用“Wind River Platform for Industrial Devices”开发其新型三座标测量仪
[单片机]
电子测量仪器工作的额定条件是什么?
输入电压:仪器一般输入电压在电源接口处都有标识 温度:一般仪器工作温度在10 ℃~+40℃,有的仪器可以低至零度以下,高至50度以上 湿度:一般 ≤70%相对湿度
[测试测量]
应用ADXL50设计的加速度-频率测量仪器
振动焊接即在焊接的过程中施加振动,以保证在焊缝方向上能够稳幅和稳频振动。一般的振动焊接仪器上都自带有加速度测量仪,但是传统的振动焊接的加速度测量仪器只能固定在一点上进行测量,很难保证稳幅和稳频的效果。振动幅度和振动频率是表征振动过程的两个主要参数。工程应用中,一般用振动加速度来代替振动幅度,二者都表达了振动过程中的能量概念。在进行振动焊接时,需要准确而实时地测量加速度这个参数,以便于控制振动过程,保证相关工艺效果。为了进一步研究振动焊接在特定测试板上的振动模式,利用现有条件,围绕加速度传感器ADXL50设计开发了一种低成本、低功耗、使用及携带方便、显示直观的振动加速度-频率测量仪器。 1 设计方案 如图1所示,本仪器包括传感器
[工业控制]
手持式测量仪器展吸引众多厂商
测试测量仪器被广泛应用于电子设备行业,其用户也涵盖了包括消费电子、汽车、国防、教育、政府、半导体制造、通信等诸多行业。目前全球测试测量市场可分为三个领域。即:通信测量市场、自动测试设备/半导体和通用测试设备市场。
电子测量仪器与计算机、通信技术融合形成的自动测试系统是今后若干年电子测量技术发展的重要方向,软件技术已成为电子测量仪器发展的重要内容。2010年改进测试测量系统效率的三大趋势是软件定义的仪器系统、并行处理技术以及无线和半导体测试新方法,它们将帮助工程师在减少测试总成本的条件下,开发更快、更灵活的自动化测试系统。
仪器仪表专区作为中国电子展的优势专区,历届展会吸引了美国安捷伦、福禄克、理想、
[焦点新闻]
数字电压表使用注意事项
数字电压表是精密的测量仪器,必须严格按技术条件操作,否则不仅测量不准确,严重的还会损坏仪表.所以要注意下列事项: (1)在使用之前,必须进行调整和校准。否则无法正常工作。仪表通电按规定的预热时间预热后,即可进行预调整。仪表的型号不同.预调方式也不同,下面为常见的几种情况: ①需要先调“正负平衡”再校准的电压表,应先将其校准开关置于“正负平衡”位置,调节“平衡”电位器,使表的正和负示值相等或在允许误差范围内。然后将校准开关置于校正位置,这时正负也应保持平衡。如不平衡,应反复调整使之平衡,并达到规定的校正电压值。 ②需要先调“零平衡”后再校准的电压表,应先将校准开关置于“零平衡”位置,调节“零平衡”电位器,使显示值在“o” 左右变化。
[测试测量]
小广播
热门活动
换一批
更多
最新测试测量文章
更多热门文章
更多每日新闻
更多往期活动
- 有奖直播:迈来芯消费级超低功耗位置传感器,简化设计降低成本
- 轻盈点击间,掌阅无尽风采!东芝PCIM在线展会和你不见不散!
- 读故事写评语喽~ 踩过坑的你是否期待更贴心智能的客户支持,KeysightCare邀您抢楼赢礼!
- nanoPower技术:延长电池寿命,提升传感器性能 2021年1月20日 上午10:00在线研讨会
- 推陈出“芯“——TI 带你领略智能手机黑科技在线直播 预报名+看直播 好礼让你嗨翻全场!
- 听技术大咖侃谈Type-C 测量那些事儿—— 即刻获取能量,轻松闯关赢礼品!
- 有奖直播|魏德米勒 OMNIMATE® 联接技术的创新发展
- Littelfuse第3期:新型SSA系列双端超低分流电阻器
- 直播已结束【Molex 新能源汽车低压连接器解决方案】
11月25日历史上的今天
厂商技术中心