EV3 Lab 指南

EV3 Lab 指南 > 编程模块 > 高级模块 > 文件读写模块

文件读写模块

文件读写模块

文件读写模块使您可以对 EV3 程序块上的文件读取和写入数据。


选择文件名称和模式

文件读写模块

以下三个步骤需要使用文件读写模块:

1. 将数据写入文件。

2. 关闭文件。

3. 读取文件。

这些步骤可以在紧跟在相互之后的模块中设置,或是放置在整个程序中。 创建了文件之后,可以通过文件读写模块或内存浏览器来读写它们。


模式 

读取

文件读写模块

“读取”模式将文本文件中的数据发送到输出。可以使用模式选择器选择输出必须是文本还是数字。 尽管可以按文本形式读取数字,但是如果尝试按数字形式读取文本,则 EV3 程序块会行为异常。 在关闭某个文件之前,不能从该文件进行读取。有关更多信息,请参见下面的关闭模式。

使用的输出:文本、数字

写入

文件读写模块

“写入”模式会复制文本以写入数据并将其写入文件。如果文件不存在,则此模块会创建文件。 在现有文件中写入将在文件的末尾添加数据。写入不会擦除任何预先存在的数据。

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

删除

文件读写模块

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

关闭

文件读写模块

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

必须在完成写入之后关闭文件才能读取它。

示例

文件读写模块

此程序将三个环境光测量(以 5 秒间隔获取)写入“light”文件。使用逗号分隔数字。程序随后关闭 该文件。

会读取“light”文件的内容,然后显示在 EV3 程序块显示屏上。程序等待 30 秒,然后结束,这样 便不会立即清除显示。


输入与输出

文件读写模块的输入提供要写入文件的数据。可以将输入数据直接输入到模块中。或者, 可以通过数 据线从其他编程模块的输出提供数据。

输入

类型

备注

要写入的文本

文本

要写入文件的文本或数字

文件读写模块的输出提供从文件读取的数据。

输出

类型

备注

数字

数字

以数值形式输出文件中的文本

文本

文本

以文本形式输出文件中的文本