Данные записи и информация о событии к файлу
record(obj)
record(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
.
Для подробного описания формата файла записи и свойств, сопоставленных с записью данных и информации о событии к файлу, обратитесь к Отладке: Запись информации к диску.
RecordMode
| RecordName
| RecordStatus
| Status
| fclose
| fopen
| propinfo