LabVIEW开发技巧(二)——后期若要发布exe或者setup安装包,建议用应用程序目录模块代替当前VI路径模块

开发LabVIEW时运行一切都没有问题,但是一旦将工程发布成.exe可执行文件,有些模块就不对劲了~

今天就将一个简单但是初学者易出错的问题,早学早避免~

LabVIEW开发技巧(二)——后期若要发布exe或者setup安装包,建议用应用程序目录模块代替当前VI路径模块
来看看这两个VI有什么区别/p>

编程阶段:这里我简单写了一个子VI和一个主VI,子VI路径为…TestSubVISubVI.vi;主VI路径为…TestMain.vi
这里,我们假设配置文件路径与主VI路径一样,即…Test配置文件.txt
程序框图如下:

LabVIEW开发技巧(二)——后期若要发布exe或者setup安装包,建议用应用程序目录模块代替当前VI路径模块
运行一下看看:
LabVIEW开发技巧(二)——后期若要发布exe或者setup安装包,建议用应用程序目录模块代替当前VI路径模块
这里,要先注意一点,编译完成后,所有文件都放在了我的应用程序这个文件夹里!
LabVIEW开发技巧(二)——后期若要发布exe或者setup安装包,建议用应用程序目录模块代替当前VI路径模块
这里就发现问题了:如果使用程序目录模块,那么运行结果跟编程模式结果预期是一样的,但是如果使用当前VI路径模块,那么程序就找不到配置文件了。
原因如下:
以Main_当前vi路径为例,编程模式下运行,配合一个拆分路径模块即可,而生成.exe执行文件后,就需要两个拆分路径模块了。

这就是开头问题发生的原因之一。

写在最后:
软件开发相关技术交流可留言或私信(LabVIEW,Matlab,STM32,ADSP均可)

来源:天亮继续睡

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年4月6日
下一篇 2021年4月6日

相关推荐