关于路径
同操作系统的文件管理一样,在LabVIEW环境下对任何文件的操作(比如:读、写、保存、删除等等操作),都必须指定文件在硬盘中的确定位置。
下面就介绍在LabVIEW环境下有关文件路径的内置函数特性。
为了后面的叙述方便,首先在桌面上创建一个文件夹(名称为:路径)。然后在里面创建一个“北方客站”的LabVIEW项目,在项目中添加一个vi,学习札记.vi。
如何创建项目和 vi 经常用LabVIEW的都很熟,这里就不谈了,结果见下图。
有关路径的内置函数和内置vi
我们打开新建的“学习札记.vi“,并在函数面板上,〉文件I/O〉文件常量,将文件常量中几个黑色边框的内置函数分别放置在程序框图上,给每个内置函数、内置vi都分别创建一个指示控件。完成后的vi如下图所示:
上面是为更好理解文件或vi路径的一个例子,可以看出不同的内置函数定位的文件地址是不一样的。建议大家做下这个例子,非常有助于对内置函数使用上的理解,并且不同的计算机可能会略有不同(装软件时定义的路径不一样)。
上图中最后一个是内置vi,双击它可以打开,其内部也是由内置函数组成的。另外四个内置函数双击也不可以打开,我们称之为内置函数。这也是内置函数和内置vi的区别。
由于LabVIEW的路径关系依附于操作系统,所以会出现“打包”(应用程序发布安装包)后,路径不对的问题。下面我们还要讨论这个问题。
修改项目中的"学习札记.vi"
修改这个vi的目的是为了配合讲述下面的内容。
添加了一个5s的定时器和一个单次远行的While循环。
下面我们将这个新vi作成exe文件来运行,并观察新的路径关系。
exe文件运行结果
这是exe文件的运行结果,与上一个的路径对比一下,有什么不同吗?
下面我们在制作成安装包,安装后在运行。
从安装包安装后,在运行安装后的可执行文件(在程序目录下)
三种情况对比之后,就可以看到有什么不同了,因此对路径的关系也会有一定的理解。