Запись данных и информации о событиях в файл
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