首页 理论教育LabVIEW2015虚拟仪器程序设计中的路径输入

LabVIEW2015虚拟仪器程序设计中的路径输入

【摘要】:LabVIEW的路径输入必须满足这种格式要求。在由Windows操作系统构造的网络环境下,LabVIEW的文件操作节点支持UNC文件定位方式,可直接用UNC路径来对网络中的共享文件进行定位。LabVIEW用路径控制输入一个路径,用路径指示显示下一个路径。图7-1 路径输入和输出控件图7-2 设置路径控件属性在一些文件I/O节点中,如果节点要求有一个路径输入,而这个路径的值如果是空路径或非法路径,则在运行时,它将通过一个标准的Windows对话框来选择所要操作的文件。

任何一个文件的操作(如文件的打开、创建、读写、删除和复制等),都需要确定文件在磁盘中的位置。LabVIEW与C语言一样,也是通过文件路径(Path)来定位文件的。不同的操作系统对路径的格式有不同的规定,但大多数的操作系统都支持所谓的树状目录结构,即有一个根目录(Root),在根目录下,可以存在文件和子目录(Sub Directory),子目录下又可以包含各级子目录及文件。

在Windows系统下,一个有效的路径格式如下:

978-7-111-53194-4-Chapter07-4.jpg

其中,<drive:>是文件所在的逻辑驱动器盘符,<dir.>是文件或目录所在的各级子目录,<file or dir>是所要操作的文件或目录名。LabVIEW的路径输入必须满足这种格式要求。

在由Windows操作系统构造的网络环境下,LabVIEW的文件操作节点支持UNC文件定位方式,可直接用UNC路径来对网络中的共享文件进行定位。可在路径控制中直接输入一个网路,在路径中只是返回一个网络路径,或者直接在文件对话框中选择一个共享的网络文件(文件对话框参见本节后述内容)。只要权限允许,对用户来说网络共享文件的操作与本地文件操作并无区别。

一个有效的UNC文件名格式为:

978-7-111-53194-4-Chapter07-5.jpg

其中,<machine>是网络中机器名,<share name>是该机器中的共享驱动器名,<dir>\...为文件所在的目录,<file>即为选择的文件。

LabVIEW用路径控制(Path Control)输入一个路径,用路径指示(Path Indicator)显示下一个路径。路径及其端口如图7-1所示。(www.chuimin.cn)

路径名的输入操作与字符串的输入完全相同,路径名实际就是一种符合一定格式的字符串。路径值可以是一个有效的路径名、一个空值或“非法路径”。单击路径控件上的标志。 978-7-111-53194-4-Chapter07-6.jpg 可以从其下拉菜单中选择“非法路径”,此时,控件上的路径标志 978-7-111-53194-4-Chapter07-7.jpg 将变成“非法路径”标志978-7-111-53194-4-Chapter07-8.jpg 并且<非法路径>将出现在路径文本显示区中,如图7-2所示。

978-7-111-53194-4-Chapter07-9.jpg

图7-1 路径输入和输出控件

978-7-111-53194-4-Chapter07-10.jpg

图7-2 设置路径控件属性

在一些文件I/O节点中,如果节点要求有一个路径输入,而这个路径的值如果是空路径或非法路径,则在运行时,它将通过一个标准的Windows对话框来选择所要操作的文件。

一个文件节点如果有一个路径输出,且这个输出通过路径显示控件显示,如果该节点操作失败,则路径显示控件将显示“非法路径”值,且其路径标志 978-7-111-53194-4-Chapter07-11.jpg 将变成“非法路径”标志。 978-7-111-53194-4-Chapter07-12.jpg