gpib

Объект Create 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

ICS оборудование Electronics™

mcc

Измерение оборудование Computing™

ni

Национальное оборудование 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Имя, 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 первичный адрес в синтаксисе конструктора Object 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 для Функций.

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