exponenta event banner

RecordMode

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

Описание

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

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

Имя файла записи указывается с помощью RecordName собственность. Индексированное имя файла соответствует заданному набору правил. Описание этих правил см. в разделе Указание имени файла.

Особенности

Использование

Любой объект прибора

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

Во время записи

Тип данных

Символьный вектор

Ценности

Значение по умолчанию заключено в фигурные скобки ({}).

{overwrite}

Файл записи перезаписан.

append

Данные добавляются в файл записи.

index

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

Примеры

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