按照磁盘上源文件的目录结构,应用程序生成器将源文件存储在应用程序或共享库中。内部文件结构保留了源文件在应用程序中的层次关系。

动态调用VI,请使用相对路径以确保运行时应用程序正确加载VI。如应用程序引用了应用程序之外的数据文件,可使用应用程序目录VI确定文件的位置。

如要动态调用labview\vi.lib目录下的VI,为要加载的VI创建一个包装VI,然后将该VI添加至新建VI的程序框图。将包装VI作为子VI,并确保包装VI的连线板与源vi.lib VI的连线板一致。

使用LabVIEW 8.x文件布局

如在应用程序属性共享库属性对话框的高级页启用了使用LabVIEW 8.x文件布局,应用程序生成器将源文件保存为一个平整的列表。在该文件结构下,LabVIEW将文件名冲突的文件移至不同的文件夹。建议只在实需平行存放应用程序中的文件时才启动该选项。

可使用labview\vi.lib\appbuilder目录下的Built App File Layout VI,确定应用程序是否使用前期文件布局储存独立应用程序或共享库中的VI。

至源文件的路径 至应用程序中的文件的路径 8.x版本应用程序文件的路径
C:\Source\foo.vi C:\..\Application.exe\foo.vi C:\..\Application.exe\foo.vi
C:\Source\xxx\a.vi C:\..\Application.exe\xxx\a.vi C:\..\Application.exe\a.vi
C:\Source\yyy\b.vi C:\..\Application.exe\yyy\b.vi C:\..\Application.exe\b.vi