如何在labview里面调用可执行文件.exe
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在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如何生成可执行文件,我用到了Matlab,控制仿真设计,报表工具包,怎么办呀,
参考技术A LabVIEW 除了评估版之外,正式版也分为三种,base package基本上没人用,因为它就像一个没有工具包的matlab。full development system(FDS)饱含了几乎所有模块,但不具备编译可执行文件等高级功能。professional development system(PDS)才是最完整的版本,不仅有各种模块可供调用,还有源代码版本控制,编译可执行程序等高级功能。LabVIEW 中装有Application Builder才能生成exe文件。基本版和完整版LabVIEW需要加装Application Builder,专业版已内装有此程序。在主菜单栏的tools项中查一下是否有“Builder Application or Shared Labrary(DLL)"选项。有的话就可以生成exe文件或DLL文件。 无LabVIEW的机器要先装run-time engine ,才能运行LabVIEW编译的exe文件。
LabVIEW程序编译后是可以完全脱离编程环境运行的,但需要先要在PC上安装run -time engine 作为支持。run-time engine 不需要单独买,它应是随Application Biulder附送的。正常情况下有Application Biulder就应有run-time engine。
LV7.1的话,在File->Save with Options中可以设定password。如果他人没有密码的话就不能打开。
2. 用Application Builder,Tools->Build Application or Shared Library(DLL)。如果只是生成EXE文件,那么在其他机器上运行的话需要LV Run-Time Engine。
如果生成Installer文件的话,会自动把Run-Time Engine打在其中,在别的机器上安装的时候会自动安装Run-Time Engine的。
在8.0以上版本打包首先要生成工程,然后在工程管理界面才可以使用打包工具,方法类似,只是界面有所改动
以上是关于如何在labview里面调用可执行文件.exe的主要内容,如果未能解决你的问题,请参考以下文章