了解基本的文件 输入/输出 概念

检查文件是否存在
对于所有文件 输入/输出 操作,您可能首先要检查文件是否存在。该检查应加入 IF / THEN 循环,以便在检查失败后可以通知用户。在写入文件时,必须先在 Windows 环境中创建该文件。

参见“检查文件是否存在”。

打开和关闭文件:
对于读取或写入文件的操作,需首先打开文件以执行系统的处理。通过为文件分配一个变量(即文件指针),可完成此操作。打开文件时,可指定是否将打开此文件以执行读取、写入(覆盖)或附加操作。文件打开后,可读取或写入该文件。处理完文件后,应关闭文件指针,这样可关闭文件以便供其它系统进程访问。不能打开已被其他进程打开的文件。

参见'打开文件进行读取或写入"和"读取或写入后关闭打开的文件"。

文件指针和位置:
文件指针是指向文件的变量。文件指针存储打开的文件的名称和位置,然后用于读取或写入该文件。文件打开并设置到文件指针后,指针的作用类似字处理程序中的光标。用于指示您在文件中当前读取或写入的位置。

写入或读取时使用定界符

在写入数据时,可考虑用分隔符来分隔数据。这样便于将数据读回到测量例程。分隔符可以是任何字符或字符串。例如,假定您有一个点,其名称为 PNT1,其 X、Y、Z 测量值为 2.5,4.3,6.1。通过以下代码,您可将这些由逗号分隔的值轻松写入数据文件:

FILE/WRITELINE,FPTR,PNT1.X + "," + PNT1.Y + "," + PNT1.Z

在读取数据时,可以使用指定的定界符分隔接收的数据,并将数据存入变量供以后使用。例如,假定要读入上面所列的 X、Y 和 Z 值。这些值应在一个如下所示的文本行中:2,5,4.3,6.1。您可以使用逗号分隔文本,并使用类似如下的代码行将这些值存入相应的变量:

V1=文件/读取行,FPTR,{ValX}+","+{ValY}+","+{ValZ}

然后可在测量例程中将 ValXValYValZ 作为标准变量使用。结果为:ValX = 2.5,ValY = 4.3,ValZ = 6.1。