gpib

Создайте объект GPIB

Синтаксис

obj = gpib('vendor',boardindex,primaryaddress)
obj = gpib('vendor',boardindex,primaryaddress,'PropertyName',PropertyValue)

Аргументы

'vendor'

Имя поставщика.

boardindex

Индекс платы GPIB.

primaryaddress

Первичный адрес прибора.

'PropertyName'

Имя свойства GPIB.

'PropertyValue'

Значение свойства, поддерживаемое PropertyName.

obj

Объект GPIB.

Описание

obj = gpib('vendor',boardindex,primaryaddress) создает объект GPIB obj сопоставлен с платой, заданной как boardindex, и инструмент, заданный как primaryaddress. Оборудование GPIB обеспечивается vendor. Ниже приведены поддерживаемые поставщики.

Продавец

Описание

keysight

Keysight™ (ранее Agilent Technologies®Оборудование

ics

Система координат Electronics™ оборудования

mcc

Измерительные Computing™ оборудования

ni

National Instruments ™® оборудование

adlinkОборудование технологии ADLINK

obj = gpib('vendor',boardindex,primaryaddress,'PropertyName',PropertyValue) создает объект GPIB с заданными именами свойства и значениями свойств. Если задано недопустимое имя свойства или значение свойства, возвращается ошибка и obj не создается.

Примеры

Этот пример создает объект GPIB g1 сопоставлен с платой National Instruments ™ по индексу 0 с первичным адресом 1, а затем соединяется g1 к прибору.

g1 = gpib('ni',0,1);
fopen(g1)

The Type, Name, BoardIndex, и PrimaryAddress свойства настраиваются автоматически.

g1.Type
ans = 
    gpib
g1.Name
ans = 
    GPIB0-1
g1.BoardIndex
ans = 
    0
g1.PrimaryAddress
ans = 
    1

Чтобы задать вторичный адрес во время создания объекта,

g2 = gpib('ni',0,1,'SecondaryAddress',96);

Совет

В любое время можно использовать instrhelp функция для просмотра полного списка свойств и функций, связанных с объектами GPIB.

instrhelp gpib

Когда вы создаете объект GPIB, это значение свойства автоматически конфигурируется:

  • Type задается gpib.

  • Name дается путем конкатенирования GPIB с индексом платы и основным адресом, заданным в gpib функция. Если вторичный адрес задан, это значение также используется в Name.

  • BoardIndex и PrimaryAddress задаются значениями, поступающими в gpib функция.

Примечание

Вы не используете основной адрес платы GPIB в синтаксисе конструктора объектов GPIB. Вы используете индекс платы и адрес прибора.

Вы можете задать имена свойства и значения свойств в любом формате, поддерживаемом set функция. Для примера можно использовать имя/свойство свойства значения пар массива ячеек. Кроме того, вы можете задавать имена свойства без учета случая, и вы можете использовать автодополнение имени свойства. Для примера все эти команды действительны:

g = gpib('ni',0,1,'SecondaryAddress',96);
g = gpib('ni',0,1,'secondaryaddress',96);
g = gpib('ni',0,1,'SECOND',96);

Прежде чем вы сможете связаться с прибором, он должен быть подключен к obj с fopen функция. Связанный объект GPIB имеет Status значение свойства open. Ошибка возвращается, если вы пытаетесь выполнить операцию чтения или записи во время obj не соединяется с прибором.

Вы не можете соединить несколько объектов GPIB с одним и тем же инструментом. Инструмент GPIB уникально идентифицируется индексом платы, первичным адресом и вторичным адресом.

Примечание

Чтобы получить список опций, которые можно использовать для функции, нажмите клавишу Tab после ввода функции на MATLAB® командная строка. Список расширяется, и можно прокрутить, чтобы выбрать свойство или значение. Для получения информации об использовании этой расширенной функции заполнения клавишей Tab, смотрите Использование заполнения клавишей Tab для функций.

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