Labview调用python的两种方法

您所在的位置:网站首页 labview调用子程序 Labview调用python的两种方法

Labview调用python的两种方法

#Labview调用python的两种方法| 来源: 网络整理| 查看: 265

一、

在labview2018中新增了python接口,可以直接调用python模块,方便传入参数。 目前限制很多,支持的python版本只有2.7和3.6,而且python必须和labview版本一致,同为32位或者同为64位。

labview2018自带python接口 调用的过程是,先设置版本并打开python会话,再传入python模块路径,调用函数名称,返回数据类型,还可以传入多个参数。python代码:不需要其它内容,只要这个函数可以执行就好。

def main(): return 'Hello World!' 二、

在以前的labview版本中调用python其实也比较方便,调用执行系统命令就可以,只不过指令需要自己通过连接字符串去完成拼接,包括参数的添加。

另一种方法调用python 其中的bool真用来设定系统命令最小化执行,也就是不会弹出来一个cmd窗口。python代码略有不同:

def main(): return 'Hello World!' if __name__ == '__main__': print(main())

上面两种方法获取的结果同样是Hello World!,区别在于python程序中,第一个是只要写一个函数,return正常返回,在labview中指定返回数据类型即可。而第二种中,要把想在labview中获得的数据print打印出来,labview接收到的必定是字符串,然后再解析实际数据类型。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3