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

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

adlinkТехнологическое оборудование ADLINK

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

Примеры

Этот пример создает объект GPIB g1, сопоставленный с Национальной Инструментальной платой в индексе 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 первичный адрес в синтаксисе конструктора 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

Для просмотра документации необходимо авторизоваться на сайте