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