"); //-->
多年来,可编程仪器表现为一种形式或另一种形式。虽然具体功能有所不同,但可编程仪器允许用户在仪器中创建和保存一组指令(或程序),并且按需运行指令。通常,早期可编程仪器的能力和容量都非常有限,这使可编程性的使用局限于相对小而简单的应用。较大或较复杂的应用需要使用单独计算机或控制器通过通信接口(常常是GPIB)控制可编程仪器。
计算技术和编程语言的进步以及嵌入式计算容量成本的稳定下降带来了新一代可编程仪器。新型仪器突破了旧的限制,极大提高了性能和灵活性。这些仪器的一个关键进步是采用脚本语言提供可编程性。本文详细介绍了脚本以及如何利用脚本简化测试与测量并且提高速度。
那什么是脚本呢?测试仪器的脚本与我们说的PC脚本又有什么区别呢?
简单地说,脚本是用脚本语言编写的程序以便管理一系列的动作。
脚本远优于常规使用的宏或记录序列。脚本能充分利用脚本语言,其中包括循环、转移和数据处理。虽然宏可以通过基本循环控制方法实现重复,但是脚本能提供完全执行环境,其中数值可以保存在变量中。然后,这些变量可用于控制循环和转移判定。
脚本语言与其它编程语言的主要区别在于在运行脚本程序之前无需预编译。如果需要,脚本环境可以直接中断程序或自动编译程序。此外,脚本语言还具有编程语言的全部能力,包括存储变量值和创建存储的程序(函数)以便代码重用。
由于脚本无需单独进行编译,所以脚本语言非常适合于测试与测量设备的嵌入式应用。脚本可以下载到仪器上,无需额外的准备工作就能为用户提供更多便利。
PC上运行的脚本语言和嵌到仪器中的脚本语言之间的关键不同在于环境。当脚本语言运行在PC上时,它通常能访问文件系统、几乎无限制的存储器、图形显示以及键盘和鼠标。当脚本语言运行在仪器上时,它不必访问任一种设备,但这些设备通常也不需要。
明天我们会对测量仪器中的脚本进行细化介绍,敬请期待吧!
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
48V/3KVA正激直流环节软开关静止变流器的分析与实现
boa认证
51c语言学习
协作创新平台——IBM微电子和Power架构
仿人型机器人能同时流利地说15种语言
求救
5 月全球半导体销售额同比增长19.8%
嵌入式内存有了新选择
4000系列选型指南
对数与对数比率放大器LOG100的电流基准温度补偿电路
意法半导体推出高频数字车规音频功放,节省空间,面向智能驾驶舱
据报道英伟达计划在以色列建设价值数十亿美元的园区,将成为该国最大的园区
瑞萨获得法国嵌入式 FPGA 技术许可
由运放OPA335及基准电压源REF3025在LOG102输入端构成具有失调补偿的电流源电路
51定时器中断例程
物联网与RFID芯片
看看这几款下载线
第十三届中国(西部)电子信息博览会7月9日盛大开幕
看看这几款下载线
理解发展哲理 领悟发展走向——关于硅技术的思考
电容式触控IC解决方案及产品发展状况
高精度50Hz时基电路及其应用
对数和对数比率放大器LOG101/104的偏流调零电路
看看这几款下载线
输入电压E1为负时的对数变换功能电路(对数放大器4127)
超低功耗微处理器MSP430
Gartner:到2030年,80%企业软件和应用将为多模态,2024年尚不足10%
mr-library中的GPIO是怎么封装的?完整拆解+实战思路
HBM,爆炸式增长
连接世界的SOC设计