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