在LabVIEW编程过程中,常常用到“当时VI途径”模块,将其和“创立途径”模块结合运用,就能够得到VI地点目录下的任何一个途径。但是当把vi文件打包成exe文件之后,由于labview回把exe视作是额定的一层目录,因此会导致依靠相对途径的各部分功用无法工作。
解决办法:
针对要生成exe的vi文件,将与相对途径相关的部分进行修正,在”当时VI途径”模块后边额定添加一个”拆分途径”模块,即比正常调试时多运用一个”拆分途径”,如此生成后,只要将依靠相对途径的文件依照原先vi与文件的途径联系放置好,exe即可正常运转。
不过这样改正今后原先的vi中的相对途径就不对了,假如要一了百了,能够写一个简略的途径处理的子vi,放在”当时VI途径”的后边,让其经过判别途径傍边是否有exe来主动挑选”拆分途径”的次数,子vi如下图所示: