APP下载

LabVIEW和TestStand中调用Python编程

2020-08-06刘规划

计算机时代 2020年7期

刘规划

摘要:为了采用Python编程来完成计算机测试测量任务,对LabVIEW和TestStand编程环境中调用Python编程的工具和方法进行了研究。介绍了在LabVlEW中通过LabPython模块、Python集成工具包、Python生成的动态链接库和LabVIEW2018内置函数节点调用Python脚本的方法,以及在TestStand中通过调用Python生成的动态链接库、由LabVIEW封装Python模块生成的VI和通过TestStand附加软件工具调用Python脚本的方法。结合Python代码实列,分析了在程序调用中的关键配置信息及步骤,给出在LabVIEW中和TestStand中调用Python的数据类型对应关系,推荐了相应的调用Python代码的方式。

关键词:LabVIEW;TestStand;Python;调用;动态链接库

中图分类号:TP311.1 文献标识码:A 文章编号:1006-8228(2020)07-54-05

0引言

Python是一种解释型、面向对象、动态数据类型的高级计算机程序设计语言。近几年随着人工智能应用的火热,Python语言在大数据、图像识别、深度学习等方面得到了广泛的应用。而在计算机测试测量领域,则更多地使用TeststaJld结合LabvIEW编程,实现通信、数据采集、信息交互等功能。鉴于Python的易用、免费、具有丰富的库资源以及在数据处理和协议分析方面的优势,使用TeststaJld和LabvIEw调用Python模块快速实现自动化测试,会越来越多地应用到实际的测试项目中,这也是近年来使用图形化编程工具的用户群呼声最高的热点技术之一。因此,研究并发掘LabVlEW和TeststaJld中各种调用Python编程的工具和方法,找到更佳、更便捷的调用方法,对于自动化测试脚本程序编写,具有很好的实用价值。

1LabVlEW中调用Pvthon模块

LabvIEW是由美国国家仪器(NI)公司研制开发的一种图形化程序开发环境,是开发计算机测量与控制软件的理想选择。……

登录APP查看全文