(Не рекомендуемый) данные Записи и информация о событии к файлу
Этот serial
объектная функция не рекомендуется. Используйте serialport
возразите функциям вместо этого. См. Вопросы совместимости.
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
.