Подключение объекта интерфейса к прибору
fopen(obj)
| Объект интерфейса или массив объектов интерфейса. |
fopen(obj) соединяется obj к инструменту.
В этом примере создается объект GPIB g, подключает g к прибору с использованием fopen, записывает и считывает текстовые данные, а затем отключает g от инструмента.
g = gpib('ni',0,1);
fopen(g)
fprintf(g,'*IDN?')
idn = fscanf(g);
fclose(g)Перед выполнением операции чтения или записи, obj должны быть подключены к прибору с помощью fopen функция. Когда obj подключен к прибору
Данные, оставшиеся во входном буфере или выходном буфере, удаляются.
Status свойство имеет значение open.
BytesAvailable, ValuesReceived, ValuesSent, и BytesToOutput свойства имеют значение 0.
При попытке выполнить операцию чтения или записи во время obj не подключен к прибору. К данному прибору можно подключить только один объект интерфейса. Например, на компьютере с ОС Windows ® можно подключить только один объект последовательного порта к прибору, связанному с COM1 портом. Аналогично, к прибору с заданным индексом платы, первичным адресом и вторичным адресом можно подключить только один объект GPIB.
Некоторые свойства доступны только для чтения при подключении объекта интерфейса и должны быть настроены перед использованием fopen. Примеры: InputBufferSize и OutputBufferSize. Обратитесь к страницам ссылок на свойства или используйте propinfo для определения свойств, имеющих это ограничение.
Значения некоторых свойств проверяются только после obj подключается к прибору. Если какое-либо из этих свойств настроено неправильно, возвращается ошибка fopen выдается и obj не подключен к прибору. Свойства этого типа включают BaudRate и SecondaryAddressи связаны с настройками прибора.