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
Для просмотра документации необходимо авторизоваться на сайте