labview调用python脚本_LabVIEW 如何调用外部的script 和 可执行程序

LabVIEW

如何调用外部的

script

可执行程序

Overview:

如果想在

LabVIEW

中调用

C/C++

dll

的话,用

Call

library

node

。但如果你之前的程序是用

python

perl

或者

bat

脚本写的,或者干脆就

是个可执行的

exe

程序,那么用

System

Exec.vi,

它在后面板的位置是

Connectivity/Libraries

& executables

Topic1:

使用

LabVIEW

调用

python

perl

或者

bat

script1.

首先,当然你要在你的机器上安装

python

perl

,然后把例

c:Python27

之类的路径加到你的

environment

variable

path

里。

2.

设置正

确的参数,

working

directory

是你

script

的路径。

wait

until

completion

?如果是

True

,则如果你的

script

会运行

1

个小时的话,这个

VI

就会被

block

住,如果

False

,那么

script

被调用后,

VI

会立刻返回。

command line

就是实际运行的

命令了,比如是

python

***.py3.

举个栗子比如你在

VI

的同级目录下写了个

test.pyINI

Code123456789importtimedefadd(p1,p2):printp1+p2returnp1+p2if__name__==__m

ain__:time.sleep(5)add(1,2)

那么在

VI

里面就这样来画,当

wait

until

completion

=True

时,

VI

会被

block

Topic2

:使用

LabVIEW

调用外部可执

行文件

exe

bat

文件如果你运行的

exe

已经在环境变量里了,那么

OK

,在

command

line

的输入你可以直接写

notepad

等等等。但是,如果

exe

或者

bat

本是你自己写的,那么

command

line

里面一定要写全路径,要写

D:*******.bat

,而不能写

***.bat

(会产生一个

errorcode=2

的错误)。不要被

working

directory

这个输入混淆,它不是定义

exe

的路径的,而是定义

exe

运行

后的工作路径。在环境变量里的

exe

自己的

exe

bat

tips:

感谢大家的阅读,

本文由我司收集整编。仅供参阅!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值