在LabVIEW中载入与保存VI

  在开发的过程中,我们要经常的载入与保存VI程序。LabVIEW提供了很多功能用来满足我们对于文件存储的需要。

  我们可以通过在File菜单选择Open项,之后从弹出的文件对话框选择要载入的VI。当VI开始载入的时候,我们可能看到显示正在载入的子VI的状态窗口,在这个窗口中,我们也可以取消这个载入过程。也可以通过直接鼠标双击特定VI的图标来完成VI的载入(可以在LabVIEW的项目管理窗口或者是操作系统的文件管理器中执行此操作),还可以通过把VI图标拖到LabVIEW的图标之上来载入VI。如果LabVIEW没有运行,那么在执行上述操作之后,LabVIEW就会启动并打开选定的VI。

  在保存VI的时候,我们可以通过选择File菜单中的Save项,或者是使用快捷键<Ctrl-S>执行保存操作。之后LabVIEW就会弹出一个文件对话框用于设定VI的保存路径。

  需要注意的一点是,LabVIEW只以VI的名称来识别VI。你不能在内存中同时载入两个同名的VI。当查找某一名称的VI时,LabVIEW只会载入它发现的第一个VI,这个可能不是你要找的。

  另外,当你修改了某个VI还未保存的时候,可以在VI的标题后面看到一个星号(*)。我们建议你要经常保存你的VI并定时做好备份,因为你也不知道会在何时有什么意外情况会在你的计算机上发生。

  注意:永远不要把你的VI保存到vi.lib目录下。这个目录在NI发布新版本的LabVIEW时将会更新,如果你在那里放其他东西,更新后就会消失的。

保存选项

  在LabVIEW的File菜单中有四个保存选项。

  Save选项用来保存新VI并设定其在磁盘中的路径;或者是使用这个选项保存对已有文件的修改。Save All选项的功能与Save相同,不过它将保存内存中全部被修改的VI。

  Save As ... 选项将打开一个对话框,如下图所示。在这里我们可以选择拷贝或是重命名VI文件。

Save As 对话框

◆拷贝(Copy),将在磁盘中创建一个VI的拷贝,有三个子选项:
  ◇Substitute copy for original这个就和传统的"另存为"功能一致。它将重命名内存中的VI并将其使用新名称保存到磁盘。所有内存中调用旧VI的VI程序对该VI的调用都将指向新的VI。
  ◇Create unopened disk copy就简单的在磁盘中创建一个拷贝。并不会在内存中打开这个拷贝。
  ◇Open additional copy将在磁盘中创建一个拷贝,并打开这个拷贝。与Substitute copy for original不同的地方是内存中所有调用旧VI的VI的调用指向仍指向旧VI。

◆重命名(Rename),将对内存中的VI重命名并重命名磁盘中的文件。需要注意的是,原始文件将被删除,只有重命名后的文件了。内存中所有调用该VI的VI将指向新的VI。

  Save for Previous Version ...将会弹出一个对话框,在这里可以设定将当前VI和它的全部组件保存为旧版本LabVIEW的格式。 保存到旧版本

反转(Revert)

  可以使用File菜单中的Revert选项返回当前VI的最后一次保存时的状态。在选择该选项之后,将会弹出一个对话框确认你是否放弃现在对这个VI所做的全部修改。

LLBs

  LLBs是一种LabVIEW特有的文件。在LabVIEW的环境中,可以像操作文件夹一样的完成在这个文件中VI的载入、保存、打开操作。你可以把几个VI分组并将它们保存到哟一个LLB文件中,就像是把几个文件保存到一个压缩文件中一样。LLB的文件格式有一些优点也有一些缺点,例如,它只能包含LabVIEW格式的文件,不能包含数据或其它文件。此外,操作系统只把它识别为单独的文件,只有在LabVIEW中才能访问里面的内容。

  由于LLB文件是在早期为了绕过操作系统最大8个字符的文件名限制而发明的,并为了兼容性而保存至今。为了便于VI的管理,现在不推荐对你的VI继续使用这种格式。

原文:在LabVIEW中载入与保存VI

原文地址:http://www.vigeek.org/2009/03/loading-and-saving-labview-vis.html 来源:维极网 - 虚拟仪器技术

你在维极网看到的文章都是GeekZ所写的原创内容。如果转载,请保留上面两行版权声明!

引用通告

发送引用通告网址: http://www.vigeek.org/mtos/mt-tb.cgi/16
如果您想引用这篇文章到您的Blog,请复制上面的链接,放置到您发表文章时的相应界面中。

发表评论

关于

  本站专注于虚拟仪器技术、也就是基于计算机的测试、控制以及自动化技术。这里的所...

赞助商

最新日记

关闭