LABVIEW程序打包生成exe执行文件时,参数路径变了
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LABVIEW程序打包生成exe执行文件时,参数路径变了相关的知识,希望对你有一定的参考价值。
标准的生成执行文件,当前路径是“abe/应用程序.exe/源程序.vi”,现在是当前路径是“abe/应用程序.exe/abe/源程序.vi”,生成执行文件时,没有远程,没有在桌面生成;
LabVIEW生成exe文件之后,原来的相对路径会发生改变而不能读取文件,这个问题我以前也遇到过。好像要在路径调用的那个地方增加一个case选项,分为可执行文件运行和软件运行两个分支。具体怎么做的我需要查看以前的程序了。追问这个已经分过了,是读当前的exe执行文件的路径已经出错了,读出来的结果会出现两个E盘或者D盘
如何在labview里面调用可执行文件.exe
使用系统命令行V实现,命令行必须包含可执行文件的完整路径,设置如等待直到结束?的值为TRUE,标准输入可作为命令的输入端,标准输出和标准错误在命令结束运行后可用。
如值为FALSE,命令可在后台运行,输入和输出均不可用。
1. 首先,当然你要在你的机器上安装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 ***.py
3. 举个栗子
比如你在VI的同级目录下写了个test.py
以上是关于LABVIEW程序打包生成exe执行文件时,参数路径变了的主要内容,如果未能解决你的问题,请参考以下文章