labview 生成应用程序exe或者安装文件时怎样解决调用的文件的路径问题

标签:
labview文件路径应用程序exe安装程序 |
分类: 其他技术 |
NI官网上有这样一篇文章,利用获取当前VI路径函数时获得相对路径,如果生成exe时,该如何解决虚拟路径问题
http://digital.ni.com/public.nsf/allkb/794FB393A131BE1086257966
下面根据我的实际工程经验解释一下。
首先我的一个工程是这样的:http://s9/mw690/735f2910gd4654055c5e8&690生成应用程序exe或者安装文件时怎样解决调用的文件的路径问题" TITLE="labview
先顺便说一下怎么生成exe和安装程序吧。
拼图程序是主函数。其中调用了声音播放子程序play tune。
play tune
先在打开主函数,在工具选项生成exe。
其实生成工程时,wuyuetian.wav这个文件是需要我们自己手动把它拖到项目库的我的电脑下面这一栏去的。
然后我们在源文件一栏,启动vi选主程序,并且要手动把音乐文件添加到始终包括一栏中去。然后生成就能生成exe文件。
http://s4/mw690/735f2910gd4655ee7c233&690生成应用程序exe或者安装文件时怎样解决调用的文件的路径问题" TITLE="labview
生成的EXE文件包我给你们看一下
http://s11/mw690/735f2910gd46569346f0a&690生成应用程序exe或者安装文件时怎样解决调用的文件的路径问题" TITLE="labview
其中音乐文件wuyuetian.wav是包含在data文件夹中了。
这里假设应用程序的路径是
生成exe后,play tune程序是相当于在exe的下一级路径下的。感觉就好像是D:\拼图程序\应用exe\函数
所以在play
tune子程序中,我们要使用当前路径,先拆分路径,跳出一级,到D:\拼图程序\应用exe\
http://s2/mw690/735f2910gd46596033861&690生成应用程序exe或者安装文件时怎样解决调用的文件的路径问题" TITLE="labview
这时候,在文件路径下写http://s7/mw690/735f2910gd46597bab5f6&690生成应用程序exe或者安装文件时怎样解决调用的文件的路径问题" TITLE="labview
大功告成。
要生成windows安装文件的话,要在生成的exe文件基础上建立。
http://s13/mw690/735f2910gd465a08f9a3c&690生成应用程序exe或者安装文件时怎样解决调用的文件的路径问题" TITLE="labview
右击程序生成规范,选择安装程序,
在源文件一栏中,要手动添加我们生成的应用程序文件
http://s9/mw690/735f2910gd465ac15a528&690生成应用程序exe或者安装文件时怎样解决调用的文件的路径问题" TITLE="labview
其他的我们就不要改了。点生成。就可以生成能正常安装使用的程序了。
如图http://s1/mw690/735f2910gd465c2e5e860&690生成应用程序exe或者安装文件时怎样解决调用的文件的路径问题" TITLE="labview
在安装好的文件夹下面我给你们看看http://s2/mw690/735f2910gd465b57da7a1&690生成应用程序exe或者安装文件时怎样解决调用的文件的路径问题" TITLE="labview