Labview,Python混合编程

编程知识 更新时间:2023-04-04 14:54:18

近来编写一个波形分析程序,Labview跟示波器,程控电源的配合是很好,可是处理波形数据来的就不那么顺畅了,那么多连线跳来跳去,看着脑袋发麻;有什么bug,真的不想去调试,有什么新想法想添加,那简直等于重新写过。

新版本Labview(从2018版本开始)默认带了Python接口,在框图界面点击右键,“Functions”--“Connectivity”--"Python",其中有三个函数,可以通过“Call Python Node.lvproj”工程中的示例学习。

默认支持Python 2.7和Python 3.6版本,3.7版本试过也是OK的。官方描述是:

This function supports Python of version 2.7 and 3.6 only. Although unsupported versions might work with the LabVIEW Python functions, NI recommends using supported versions of Python only.

 

Open Python Session

Python Version:文本格式“2.7”或者“3.6”,如果系统没有安装相应python请先安装,并设置后环境变量,否则会报错。示例工程“Call Python Node.lvproj”中的函数“ToPythonVersionString.vi”给了很好的示范。

Error In:描述该节点之前错误信息。

Session Out:Python节点引用。

Error Out:错误信息输出。

Python Node

Session In:Python节点引用。

Module Path:Python源文件路径,如示例工程“Call Python Node.lvproj”中“GetNumpyExampleModulePath.vi”。

Function Name:python中def定义的函数名。

Error In:描述该节点之前错误信息。

Return Type:返回值类型。如果有输入参数,通过拖拽该函数下方的小方块(选中时出现),增加参数输入。

Return Value:返回值。

Close Python Session

Session In:Python节点引用。

Error In:错误信息输入。

Error Out:错误信息输出。

 

更多推荐

Labview,Python混合编程

本文发布于:2023-04-04 14:54:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/09748be56f132234d66525a078217790.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Labview   Python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 42863文章数
  • 14阅读数
  • 0评论数