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