执行系统命令VI(System Exec.vi)应用介绍

执行系统命令VI(System Exec.vi)应用介绍LabVIEW 自带一个执行系统命令 VI System Exec vi 位于函数选板的 互连接口 gt gt 库与可执行程序 gt gt 执行系统命令 执行系统命令 VI System Exec

欢迎大家来到IT世界,在知识的湖畔探索吧!

LabVIEW自带一个执行系统命令VI(System Exec.vi),位于函数选板的“互连接口”>>“库与可执行程序”>>“执行系统命令

执行系统命令VI(System Exec.vi)应用介绍

执行系统命令VI(System Exec.vi)路径



欢迎大家来到IT世界,在知识的湖畔探索吧!

“执行系统命令”VI介绍

“执行系统命令”VI可从VI内部执行或启动其他基于Windows的应用程序命令行应用程序(Windows)批处理文件(macOS和Linux)脚本文件。使用“执行系统命令”VI可在命令字符串中包含执行命令支持的任何参数

执行系统命令VI(System Exec.vi)应用介绍

执行系统命令VI(System Exec.vi)

其关键接线端说明如下:

  • 预期输出大小(4096)

通过预期输出大小可改进内存使用效率。数字应略大于预期的输出大小。超出大小时命令仍运行,但是LabVIEW的内存使用效率不高。默认值为4096。

  • 等待直到结束?(T)

等待直到结束?的值为TRUE,标准输入可作为命令的输入端,标准输出标准错误在命令结束运行后可用。如值为FALSE,命令可在后台运行,输入和输出均不可用。

  • 命令行

命令行表明LabVIEW运行程序时要调用的命令。 如可执行文件不在路径环境变量列出的目录中,命令行必须包含可执行文件的完整路径。(Windows) 如需使用从命令行窗口中直接执行的命令,可在命令前插入cmd /c。

  • 标准输入

标准输入是作为标准输入传递给命令的文本。

  • 工作目录

工作目录是要执行命令的文件系统目录。无需设置工作目录。注:不要使用工作目录定位要运行的可执行程序,工作目录仅在可执行程序启动后适用。

  • 最小化运行?(F)

最小化运行?的值为TRUE,VI在程序运行时最小化。默认值为FALSE。 (Linux) 最小化运行?无效。

  • 标准输出

标准输出等待直到结束?的值为TRUE,则返回调用程序的信息。如等待直到结束?的值为FALSE,“执行系统命令”返回空字符串。

  • 标准错误

标准错误等待直到结束?的值为TRUE,则返回调用程序的错误信息。如等待直到结束?的值为FALSE,“执行系统命令”返回空字符串。

  • 返回代码

返回代码表明由命令返回的系统相关退出代码。

“执行系统命令”VI应用示例

1)应用示例1:通过执行命令行语句TASKLIST查询系统进程信息

执行系统命令VI(System Exec.vi)应用介绍

执行命令行语句TASKLIST查询系统进程信息-前面板

执行系统命令VI(System Exec.vi)应用介绍

执行命令行语句TASKLIST查询系统进程信息-程序框图

注:查询系统进程的命令行语句为TASKLIST,结束系统进程的命令行语句为TASKKILL,如“TASKKILL /F /IM notepad.exe /IM mspaint.exe”、“TASKKILL /PID 1230 /PID 1241 /PID 1253 /T”,执行范例如下图所示。

执行系统命令VI(System Exec.vi)应用介绍

执命令行语句TASKKILL结束进程Calculator.exe

2)应用示例2:通过执行命令行语句调用可执行文件.exe

注:通过Python.exe E:\test.py调用Python执行test.py脚本,实现绘图操作。

执行系统命令VI(System Exec.vi)应用介绍

通过Python.exe E:\test.py调用Python执行test.py脚本示例

3)应用示例3:调用(Windows)批处理文件

注:直接在命令行中输入批处理文件的完整路径,即可调用并执行批处理文件。

执行系统命令VI(System Exec.vi)应用介绍

执行批处理文件示例

示例的test.bat文件中的内容如下:

@echo off

echo Hello World!

TIMEOUT /T 3

“执行系统命令”VI应用总结

“执行系统命令”VI可从VI内部执行或启动其他基于Windows的应用程序命令行应用程序(Windows)批处理文件等。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/132548.html

(0)
上一篇 17分钟前
下一篇 2分钟前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信