首页 理论教育LabVIEW2012中文版虚拟仪器路径输入规范

LabVIEW2012中文版虚拟仪器路径输入规范

【摘要】:LabVIEW的路径输入必须满足这种格式要求。LabVIEW用路径控制输入一个路径,用路径指示显示下一个路径。路径值可以是一个有效的路径名、一个空值或“非法路径”。图8-1 路径输入和输出控件图8-2 设置路径控件属性在一些文件I/O节点中,如果节点要求有一个路径输入,而这个路径的值如果是空路径或非法路径,则在运行时,它将通过一个标准的Windows对话框来选择所要操作的文件。

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

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

drive:\<dir…>\<fileordir>

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

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

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

\\<machine>\<sharename>\<dir>\...\<fileordir>

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

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

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

978-7-111-40983-0-Chapter08-4.jpg

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

978-7-111-40983-0-Chapter08-5.jpg

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

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

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