Укажите, сохраняются ли данные и данные о событиях в одном или в нескольких файлах записей
Можно конфигурировать 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
из памяти и из MATLAB® рабочей области.
fclose(s) delete(s) clear s