文件读写模块

文件读写模块使您可以对 EV3 程序块上的文件读取和写入数据。
选择文件名称和模式
文件名称
模式选择器
输入
输出
以下三个步骤需要使用文件读写模块:

1. 将数据写入文件。
2. 关闭文件。
3. 读取文件。

这些步骤可以在紧跟在相互之后的模块中设置,或是放置在整个程序中。

创建了文件之后,可以通过文件读写模块或内存浏览器来读写它们。
模式
读取


“读取”模式将文本文件中的数据发送到输出。可以使用模式选择器选择输出必须是文本还是数字。

尽管可以按文本形式读取数字,但是如果尝试按数字形式读取文本,则 EV3 程序块会行为异常。

在关闭某个文件之前,不能从该文件进行读取。有关更多信息,请参见下面的关闭模式。
写入


“写入”模式会复制文本以写入数据并将其写入文件。如果文件不存在,则此模块会创建文件。

在现有文件中写入将在文件的末尾添加数据。写入不会擦除任何预先存在的数据。

要重新写入文件,请先使用“删除”模式删除文件,然后使用“写入”模式创建新数据文件。
删除


“删除”模式会永久删除指定文件。
关闭


“关闭”模式会关闭指定文件。

必须在完成写入之后关闭文件才能读取它。
示例
此程序将三个环境光测量(以 5 秒间隔获取)写入“light”文件。使用逗号分隔数字。程序随后关闭该文件。

会读取“light”文件的内容,然后显示在 EV3 程序块显示屏上。程序等待 30 秒,然后结束,这样便不会立即清除显示。
输入与输出
文件读写模块的输入提供要写入文件的数据。可以将输入数据直接输入到模块中。或者,可以通过数据线从其他编程模块的输出提供数据。
输入类型备注
要写入的文本 文本要写入文件的文本或数字
文件读写模块的输出提供从文件读取的数据。
输出类型备注
数字 数字以数值形式输出文件中的文本
文本 文本以文本形式输出文件中的文本
文件读写
快速链接