Current VIs Path 是获得当时VI地点途径,惋惜的是开发环境和运转环境这个VI回来的途径是不同的,这就造成了编译后文件无法找到的问题,处理问题的办法是一切文件名都选用相对途径加文件名的办法,肯定不要运用肯定途径,由于咱们不能期望用户有必要安装在一个指定的文件夹中.
先看看差异在那里:
运转结果是:
很明显,中心多了个履行文件名,所以处理的办法是怎么去掉这个履行文件名.
办法一:运用APP的特点节点判别当时是开发仍是运转环境.
两者之间的差异是关于运转环境,多了一层途径拆分,这样开发和运转环境就完全一致了.
趁便说一句,在需求程序退出LV时,咱们常常运用EXIT LABVIEW节点,该节点的输入端子是个BOOLEAN,标明是否退出,关于开发环境,明显这不是咱们需求的,能够运用上述办法,开发时FALSE,运转时,TRUE,这样就不要常常在两种环境中切换了.
办法2:
办法三: