Labview生成exe可执行文件后相对路径无法使用的问题解决
解决办法:
针对要生成exe的vi文件,将与相对路径相关的部分进行修改,在"当前VI路径"模块后面额外增加一个"拆分路径"模块,即比正常调试时多使用一个"拆分路径",如此生成后,只要将依赖相对路径的文件按照原先vi与文件的路径关系放置好,exe即可正常运行。
不过这样改过以后原先的vi中的相对路径就不对了,如果要一劳永逸,可以写一个简单的路径处理的子vi,放在"当前VI路径"的后面,让其通过判断路径当中是否有exe来自动选择"拆分路径"的次数,子vi如下图所示:

评论