原创 [原创]Labview文件路径的研究(中)

2011-3-27 09:05 7717 8 8 分类: 测试测量

Labview文件路径的研究(中)


 例子2、工程文件中,还有子文件夹的情况,调用文件的VI为子VI的情况。


   工程组织情况:


1ff5f064-caf6-45cf-991d-7782d87f9ba4.JPG


     Plane_ReadTxt.vi 调用readTxt.vi 


     文件组织情况:


ffb596d7-755d-48e7-bb18-6177c7fdabbb.JPG


0822c698-e8ad-482e-ad98-0ae1c1e9d1dd.JPG


      子VI 即readTxt.vi在子文件夹recodat下。 


      Plane_ReadTxt.vi的程序:


d3f855f6-3731-4827-be5e-4087afeec768.JPG


在编程环境下的运行情况:


bffb0133-be37-439f-b618-1a09bce15dad.JPG


能正确读出文件。


 


现在生成应用程序:


属性设置


167ffebc-e2da-4a74-8a55-d767dfd96afc.JPG


生成的内容,发现data.txt到底应用程序的根目录下了,“recodat文件夹” 没了:


e2968a06-bffe-4f4e-b8c0-3b917a296436.JPG


运行应用程序,能正常读取内容,文件路径正确:


7cb1c21b-7005-4b4d-9e52-28f8f20694ba.JPG


    发现原来在子文件夹“recodat”下的data.txt 文件根目录下和主应用程序一个文件夹里,而readTxt.vi则被编译进了DiretTest2.exe的可执行包里。


 


这样生成安装包,属性设置:


efe5d1f5-155e-4b28-a546-9947f0ef12ca.JPG


安装后的目录内容:和运行结果.


3ec87059-e839-493e-9b45-ecf748a04933.JPG


     表明,原先设计的目录结构被平扁化。


 


     其实,安装后的目录与编程时的目录无关,所有的VI都将被编译到最终的可执行文件下,而相关的数据文件或配置文件,要靠在安装包的属性配置时进行目录确定。

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
8
关闭 站长推荐上一条 /3 下一条