fopen

Объект интерфейса Connect оснастить

Синтаксис

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

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

  • Status свойство установлено в open.

  • BytesAvailableValuesReceivedValuesSent, и BytesToOutput свойства установлены в 0.

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

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

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

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

развернуть все

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

Смотрите также

Функции

Свойства

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