Блок доступа к файлу

Блок доступа к файлу позволяет вам считывать данные из файлов и записывать данные в файлы в модуле EV3.
Выберите имя файла и режим
Имя файла
Выбор режима
Ввод
Вывод
Для использования блока доступа к файлу необходимо выполнить следующие три шага.

1. Запишите данные в файл.
2. Закройте файл.
3. Прочитайте файл.

Можно настроить выполнение этих шагов в блоках один за другим по всей вашей программе.

После создания файлов доступ к ним можно получить либо через блок доступа к файлу, либо через обозреватель памяти.
Режимы
Считывание


Режим «Считывание» отправляет данные в текстовом файле на вывод. Вы можете использовать «Выбор режима» для того, чтобы выбрать каким должен быть вывод – текстовым или числовым.

Числа можно считывать как текст, но если вы попытаетесь считать текст в числовом режиме, то реакция модуля EV3 может быть непредсказуемой.

Нельзя считать файл до его закрытия. См. режим «Закрытие» для более подробной информации.
Записать


В режиме «Записать» текст копируется для записи данных и записывается в файл. Если файл не существует, этот блок создаст файл.

В результате записи в уже существующий файл данные будут добавляться в конец файла. Ранее записанные данные не будут удалены.

Для перезаписи файла сначала используйте режим «Удалить» для удаления файла, затем используйте режим «Записать» для создания нового файла данных.
Удалить


Режим «Удалить» навсегда удаляет названный файл.
Закрыть


Режим «Закрыть» закрывает названный файл.

Необходимо закрыть файл после его записи для того, чтобы его можно было считать.
Пример
Это программа записывает три измерения внешнего освещения, сделанные с интервалом в 5 секунд, в файл «освещенности». Числа отделяются запятыми. Затем программа закрывает файл.

Содержание файла «освещенности» считывается и затем отображается на экране модуля EV3. Программ ждет 30 секунд перед завершением, чтобы избежать немедленной очистки экрана.
Вводы и выводы
Ввод блока доступа к файлу предоставляет данные, записываемые в файл. Вы можете вводить входящие значения ввода прямо в блоке. Или же, как вариант, данные можно передавать по шинам данных от вывода других программных блоков.
ВводТипПримечания
Текст для записи ТекстТекст или число, записываемые в файл
Выводы блока доступа к файлу предоставляют данные, считанные из файла.
ВыводТипПримечания
Числовое значение Числовое значениеВыводы текста из файла в числовом значении
Текст ТекстВыводы текста из файла в виде текста
Доступ к файлу
Быстрые ссылки