相对于生成EXE前,当前程序所在的文件夹由“E:\test”变成了“E:\test\Main.exe”,当前程序的完整路径由“E:\test\Main.vi”变成了“E:\test\Main.exe\Main.vi”,可见,在路径目录中,多了一级Main.exe,很明显,相同的程序代码在同一个目录下,EXE生成前后当前主程序所在的路径返回值发生了变化。 这种在程序...
问题分析 其实,不同于其它的编程语言,在LabVIEW中使用“当前VI路径”函数获取当前程序的完整路径时,生成EXE前后其返回值是不一样的。 下面通过一个例子进行说明,例子前面板如下图所示: 这个程序比较简单,就是在前面板上显示获取到的当前程序的完整路径和其所在的文件夹,其程序框图如下所示: 在上面程序框图中,使用...
然而当把vi文件打包成exe文件之后,因为labview回把exe视作是额外的一层目录,因此会导致依赖相对路径的各部分功能无法运转。解决办法:针对要生成exe的vi文件,将与相对路径相关的部分进行修改,在"当前VI路径"模块后面额外增加一个"拆分路径"模块,即比正常调试时多使用一个"拆分路径",如此生成后,只要将依赖相对路径的文...
当前vi路径常量,返回的是vi的完整路径,也就是路径+vi全名的方式。如果未编译,则返回的是“vi所在目录”+vi全名,如果编译了,则返回的是“exe所在目录+exe全名+vi全名”的结构,如果要用的话,需要判断下是否是app,然后再对路径做一些处理 ...
labview 生成EXE路径问题评分: labview 生成EXE应用程序 的相对路径与绝对路径 labview 应用程序2015-04-26 上传大小:22KB 所需:44积分/C币 Labview生成exe文件方法 Labview 生成exe文件的教程 上传者:goldfishjinyu时间:2011-12-17 使用LabVIEW如何生成应用程序(exe)和安装程序(installer) ...
文件或配置文件要放在exe目录中使用应用程序目录就可以可,不要用单前VI路径,这个需要拆分合并路径,应用...
1、LabVIEW EXE 路径不一致问题问题提出LabVIEW 编写应用程序时,相信很多小伙伴遇到过这VI 程序中涉及到路径的问题时,比如在程序使用LabVIEW 中提供的“当前VI 路径”函数获取当前程序的EXEEXE到待读取或加载的文件。这是怎么回事呢? 问题分析其实,不同于其它的编程语言,在 LabVIEW 中使用“当前VI 路径”EXE 返回值...
1、LabVIEW编程技巧:如何处理生成EXE程序前后的路径不一致问题问题提由使用LabVIEW编写应用程序时,相信很多小伙伴遇到过这样的问题,在VI程序中涉及到路径的问题时,比如在程序开始运行时,需要自动读取当前目录下莫个文件的内容作为参数的初始配置,或者自动加载当前目录下莫个子文件夹下所有的图片文件作为图标使用时,在这种情...
问题分析 其实,不同于其它的编程语言,在LabVIEW中使用“当前VI路径”函数获取当前程序的完整路径时,生成EXE前后其返回值是不一样的。 下面通过一个例子进行说明,例子前面板如下图所示: 这个程序比较简单,就是在前面板上显示获取到的当前程序的完整路径和其所在的文件夹,其程序框图如下所示: 在上面程序框图中,使用...