Задайте, сохранены ли данные и информация о событии в одну или в несколько файлов записи
Можно сконфигурировать RecordMode, чтобы быть overwrite, append или index. Если RecordMode является overwrite, то файл записи перезаписывается, каждая запись времени инициируется. Если RecordMode является append, то данные добавлены к файлу записи, каждая запись времени инициируется. Если RecordMode является index, различный файл записи создается, каждая запись времени инициируется, каждый с индексируемым именем файла.
Можно сконфигурировать RecordMode только, когда объект не записывает. Вы отключаете запись с функцией record. Объект, который не записывает, имеет значение свойства RecordStatus off.
Вы задаете имя файла записи со свойством RecordName. Индексируемое имя файла следует за предписанным рядом правил. Обратитесь к Определению Имени файла для описания этих правил.
Использование | Любой инструментальный объект |
Только для чтения | При записи |
Тип данных | Символьный вектор |
| Файл записи перезаписывается. |
| Данные добавлены к файлу записи. |
| Несколько файлов записи записаны, каждый с индексируемым именем файла. |
Предположим, что вы создаете объект последовательного порта 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