RecordMode

Задайте, сохранены ли данные и информация о событии в один файл записи или в несколько файлов записи

Описание

Можно сконфигурировать RecordMode, чтобы быть overwrite, append или index. Если RecordMode является overwrite, файл записи перезаписывается, каждая запись времени инициируется. Если RecordMode является append, данные добавлены к файлу записи, каждая запись времени инициируется. Если RecordMode является index, различный файл записи создается, каждая запись времени инициируется, каждый с индексируемым именем файла.

Можно сконфигурировать RecordMode только, когда объект не записывает. Вы отключаете запись с функцией record. Объект, который не записывает, имеет значение свойства RecordStatus off.

Вы задаете имя файла записи со свойством RecordName. Индексируемое имя файла следует за предписанным рядом правил. Для описания этих правил смотрите Определение Имени файла.

Характеристики

Только для чтения

При записи

Тип данных

Строка

Значения

{overwrite}

Файл записи перезаписывается.

append

Данные добавлены к существующему файлу записи.

index

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

Пример

Предположим, что вы создаете объект последовательного порта 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