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