LabVIEW 调用 Python的三种

发布时间:2019-09-07 08:00:00编辑:auto阅读(2884)

    1.LabPython

    属于OpenG库-免费

    此方法根据论坛反馈,不是特别好使用,因此不做叙述(我也没用过)。

     

    2.LabVIEW 2018 System Interface

    属于LabVIEW 2018自带接口-免费

    LabVIEW 2018提供了3个Python函数,如上图所示

    分别是Open Python Session,Python Node,Close Python Session

    Open Python Session:用于打开Python,并且Create Session供给后续的一些列操作

    Python Node:用来调用Python脚本,如果你使用过LabVIEW调用动态链接库,那么此函数将对你不是问题

    Close Python Session:在程序的最后一定记得要使用该函数,不然将导致内存泄漏.

     

    LabVIEW Demo

    以下是LabVIEW 2018自带的Demo

    程序框图

    前面板

    Python文件

    3.LabVIEW/Python 集成工具包 - Enthought

    属于LabVIEW 模块-收费 RMB:5170(有30天试用期)

    Demo:

    前面板包含:python执行程序路径,Python文件路径,三个返回值显示控件(dbl),一个错误显示控件

    这是一个简单的演示代码

    Python代码:

    def example(a,b)

          c = a * b

          return  c,a,b

    如果你要将你的程序build成可执行文件,那么你必须要购买该模块。NI官网 RMB:5170.也可以找我咨询一下.https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.59091debGc4mL2&id=573009201692

     

     

     

关键字