打开操作是文件操作的第一个流程,包括:打开/创建/替换;关闭操作是文件操作的最后一个流程,关闭操作可以保证文件操作的完整性。
1.打开/创建/替换文件
“打开/创建/替换文件”位于函数选板上,操作为:“编程→文件I/O→打开/创建/替换文件”,其图标及接线端如图13-43所示。
图13-43 “打开/创建/替换文件”的图标及接线端
“打开/创建/替换文件”用于打开、替换一个已经存在的文件或创建一个新文件,具体功能由“操作”接线端的值来确定,其输入和输出接线端的说明如下。
1)提示:出现在文件对话框的文件、目录列表或文件夹上方的信息。
2)文件路径(使用对话框):文件的绝对路径。如没有连线文件路径(使用对话框),函数将显示用于选择文件的对话框。如指定空路径或相对路径,函数将返回错误。
3)权限:指定访问文件的方式。默认值为“0”,表示Read/write;“1”表示Read-on-ly;“2”表示Write-only。
4)错误输入:表明VI或函数运行前发生的错误。默认值为无错误。
5)引用句柄输出:打开文件的引用号。如文件无法打开,其值为“非法引用句柄”。
6)取消:如取消文件对话框或未在建议对话框中选择替换,其值为TRUE。(www.xing528.com)
7)操作:要进行的操作。如在对话框内选择取消,将发生错误43。其输入值及各值含义如表13-3所示。
表13-3 输入值及各值含义
2.关闭文件
“关闭文件”用来关闭一个由文件引用句柄指定的文件,位于函数选板上,操作为:“编程→文件I/O→关闭文件”,其图标及连线端如图13-44所示。
其输入和输出接线端的说明如下:
图13-44 “关闭文件”的图标及连线端
1)引用句柄:与要关闭的文件关联的文件引用句柄。
2)路径:引用句柄的对应路径。
3)与其他VI不同的是:不管错误输入连线端是否有错误代码输入,关闭文件VI都会执行关闭文件操作。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。