Задайте, сохранены ли данные и информация о событии в один файл записи или в несколько файлов записи
Можно сконфигурировать RecordMode
, чтобы быть overwrite
, append
или index
. Если RecordMode
является overwrite
, файл записи перезаписывается, каждая запись времени инициируется. Если RecordMode
является append
, данные добавлены к файлу записи, каждая запись времени инициируется. Если RecordMode
является index
, различный файл записи создается, каждая запись времени инициируется, каждый с индексируемым именем файла.
Можно сконфигурировать RecordMode
только, когда объект не записывает. Вы отключаете запись с функцией record
. Объект, который не записывает, имеет значение свойства RecordStatus
off
.
Вы задаете имя файла записи со свойством RecordName
. Индексируемое имя файла следует за предписанным рядом правил. Для описания этих правил смотрите Определение Имени файла.
Только для чтения | При записи |
Тип данных | Строка |
| Файл записи перезаписывается. |
| Данные добавлены к существующему файлу записи. |
| Различный файл записи создается, каждый с индексируемым именем файла. |
Предположим, что вы создаете объект последовательного порта s
, сопоставленный с последовательным портом COM1.
s = serial('COM1'); fopen(s)
Задайте имя файла записи со свойством RecordName
, сконфигурируйте RecordMode
к index
и инициируйте запись.
s.RecordName = 'MyRecord.txt'; s.RecordMode = 'index'; record(s)
Имя файла записи автоматически обновляется с индексируемым именем файла после того, как запись будет выключена.
record(s,'off') s.RecordName ans = MyRecord01.txt
Отключите s
от периферийного устройства, удалите s
из памяти и удалите s
из рабочей области MATLAB®.
fclose(s) delete(s) clear s