logo资料库

labview 生成EXE路径问题.docx

第1页 / 共1页
资料共1页,全文预览结束
在 LabVIEW 编程过程中,常常用到“当前 VI 路径”模块,将其和“创建路径”模块结 合使用,就可以得到 VI 所在目录下的任何一个路径。然而当把 vi 文件打包成 exe 文件之后, 因为 labview 回把 exe 视作是额外的一层目录,因此会导致依赖相对路径的各部分功能无法 运转。 解决办法: 针对要生成 exe 的 vi 文件,将与相对路径相关的部分进行修改,在"当前 VI 路径"模 块后面额外增加一个"拆分路径"模块,即比正常调试时多使用一个"拆分路径",如此生成后, 只要将依赖相对路径的文件按照原先 vi 与文件的路径关系放置好,exe 即可正常运行。 不过这样改过以后原先的 vi 中的相对路径就不对了,如果要一劳永逸,可以写一个简 单的路径处理的子 vi,放在"当前 VI 路径"的后面,让其通过判断路径当中是否有 exe 来自 动选择"拆分路径"的次数,子 vi 如下图所示
分享到:
收藏