exponenta event banner

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™ ICS

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)

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 ®. Список расширяется, и можно выполнить прокрутку для выбора свойства или значения. Сведения об использовании этой расширенной функции завершения вкладки см. в разделе Использование функции завершения вкладки для функций.

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