错误 2:内存已满 - 从 LabView 打开 .exe

Error 2: Memory Full - Opening .exe From LabView

我正在尝试打开 .exe 以从 LabVIEW 对 PLC 进行编程。我将 .exe 包含在项目文件中,它也作为源文件包含在内,因此在安装此工具时它会安装在安装目录中。问题有时是在打开时(以及一直在关闭时)我收到错误 2:内存已满错误。

这是我目前使用 LabView 附带的 SystemExec.vi 进行的操作的片段:

你可以在这里看到我在依赖项中包含了文件(对不起,为了客户的缘故,不想显示某些 .vis 和某些文件名):

如果我做错了什么或者是否有更好的方法从 LabView 启动外部 .exe,请告诉我。

提前致谢!

尝试将您的输入字符串更改为 "cmd /c fploader.exe"

Using the System Exec VI is not the same as typing a command into a command prompt; instead, it is like typing a command into the "Run..." window.

看这里: http://digital.ni.com/public.nsf/allkb/EA1600EBA422E97286256AA20073C616

编辑:以下是使用 exe 的完整路径创建字符串命令的方法: