Данные записи и информация о событии к файлу
record(obj)
record(obj,'switch
')
record(obj)
переключается состояние записи для объекта последовательного порта, obj
.
record(obj,'
инициирует или отключает запись для switch
')obj
. switch
может быть on
или off
. Если switch
является on
, запись инициируется. Если switch
является off
, запись отключена.
Этот пример создает объект последовательного порта s
на платформе Windows®. Это соединяет s
с устройством, конфигурирует s
, чтобы записать информацию к файлу, пишет и считывает текстовые данные, и затем отключает s
от устройства.
s = serial('COM1'); fopen(s) s.RecordDetail = 'verbose'; s.RecordName = 'MySerialFile.txt'; record(s,'on') fprintf(s,'*IDN?') out = fscanf(s); record(s,'off') fclose(s)
Прежде чем можно будет записать информацию к диску, obj
должен быть соединен с устройством с функцией fopen
. Связанный объект последовательного порта имеет значение свойства Status
open
. Ошибка возвращена, при попытке записать информацию, в то время как obj
не соединяется с устройством. Каждый объект последовательного порта должен записать информацию к отдельному файлу. Запись автоматически отключена, когда obj
отключается от устройства с fclose
.
Свойства RecordName
и RecordMode
только для чтения, в то время как obj
записывает и должен быть сконфигурирован перед использованием record
.
RecordDetail
| RecordMode
| RecordName
| RecordStatus
| Status
| fclose
| fopen