fopen

Соедините объект интерфейса с прибором

Синтаксис

fopen(obj)

Аргументы

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 соединяется с прибором

  • Данные, оставшиеся в вход буфере или выходе буфере, сбрасываются.

  • The Status для свойства задано значение open.

  • The BytesAvailable, ValuesReceived, ValuesSent, и BytesToOutput для свойств задано значение 0.

Ошибка возвращается, если вы пытаетесь выполнить операцию чтения или записи во время obj не соединяется с прибором. К данному инструменту можно подключить только один объект интерфейса. Например, в Windows® компьютер можно подключить только один объект последовательного порта к инструменту, сопоставленному с портом COM1. Точно так же можно подключить только один объект GPIB к инструменту с заданным индексом платы, первичным адресом и вторичным адресом.

Некоторые свойства доступны только для чтения во время подключения объекта интерфейса и должны быть сконфигурированы перед использованием fopen. Примеры включают InputBufferSize и OutputBufferSize. Обратитесь к страницам с описанием свойств или используйте propinfo функция, чтобы определить, какие свойства имеют это ограничение.

Значения некоторых свойств проверяются только после obj соединяется с прибором. Если какое-либо из этих свойств настроено неправильно, возвращается ошибка, когда fopen выдается и obj не соединяется с прибором. Свойства этого типа включают BaudRate и SecondaryAddress, и связаны с настройками прибора.

Вопросы совместимости

расширить все

Не рекомендуемый запуск в R2019b

Не рекомендуемый запуск в R2020b

Не рекомендуемый запуск в R2020b

Не рекомендуемый запуск в R2020b

Не рекомендуемый запуск в R2021a

См. также

Функции

Свойства

Представлено до R2006a