一、
在labview2018中新增了python接口
,可以直接调用python模块,方便传入参数。
目前限制很多,支持的python版本只有2.7
和3.6
,而且python必须和labview版本一致,同为32位或者同为64位。
调用的过程是,先设置版本并打开python会话,再传入python模块路径,调用函数名称,返回数据类型,还可以传入多个参数。python代码:不需要其它内容,只要这个函数可以执行就好。
def main():
return 'Hello World!'
二、
在以前的labview版本中调用python
其实也比较方便,调用执行系统命令
就可以,只不过指令需要自己通过连接字符串去完成拼接,包括参数的添加。
其中的
bool真
用来设定系统命令最小化执行,也就是不会弹出来一个cmd窗口。python代码略有不同:
def main():
return 'Hello World!'
if __name__ == '__main__':
print(main())
上面两种方法获取的结果同样是Hello World!
,区别在于python程序中,第一个是只要写一个函数,return
正常返回,在labview中指定返回数据类型即可。而第二种中,要把想在labview中获得的数据print打印出来,labview接收到的必定是字符串,然后再解析实际数据类型。
网友评论