запись

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

Синтаксис

record(obj)
record(obj,'switch')

Аргументы

obj

Инструментальный объект.

' switch '

Включите возможности записи или прочь.

Описание

record(obj) переключается состояние записи для obj.

record(obj,'switch') инициирует или отключает запись для obj. switch может быть on или off. Если switch является on, запись инициируется. Если switch является off, запись отключена.

Примеры

Этот пример создает объект GPIB g, соединяет g с инструментом и конфигурирует g, чтобы записать подробную информацию к дисковому файлу MyGPIBFile.txt.

g = gpib('ni',0,1);
fopen(g)
g.RecordDetail = 'verbose';
g.RecordName = 'MyGPIBFile.txt';

Инициируйте запись, запишите команду *IDN? в инструмент и считайте назад идентификационную информацию.

record(g,'on')
fprintf(g,'*IDN?')
out = fscanf(g);

Оконечная запись и разъединение g от инструмента.

record(g,'off')
fclose(g)

Советы

Прежде чем можно будет записать информацию к диску, obj должен быть соединен с инструментом с функцией fopen. Связанный инструментальный объект имеет значение свойства Status open. Ошибка возвращена, при попытке записать информацию, в то время как obj не соединяется с инструментом. Каждый инструментальный объект должен записать информацию к отдельному файлу. Запись автоматически отключена, когда obj отключается от инструмента с fclose.

Свойства RecordName и RecordMode только для чтения, в то время как obj записывает и должен быть сконфигурирован перед использованием record.

Для подробного описания формата файла записи и свойств, сопоставленных с записью данных и информации о событии к файлу, обратитесь к Отладке: Запись информации к диску.

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

| | | | | |

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