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 из памяти и из MATLAB® рабочей области.

fclose(s)
delete(s)
clear s

См. также

Функции

record