gpib

(Чтобы быть удаленным) объект Create GPIB

gpib будет удален в будущем релизе. Использование visadev вместо этого. Для получения дополнительной информации см. Вопросы совместимости.

Синтаксис

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

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Имя, 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 для Функций.

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

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

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

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