запись

Данные записи и информация о событии к файлу

Синтаксис

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.

Смотрите также

| | | | | |

Представлено до R2006a