Объект Create GPIB
obj = gpib('
vendor
',boardindex,primaryaddress)
obj = gpib('vendor
',boardindex,primaryaddress,'PropertyName
',PropertyValue)
| Имя поставщика. |
| Параметр плат GPIB. |
| Инструмент первичный адрес. |
| Имя свойства GPIB. |
| Значение свойства поддержано |
| Объект GPIB. |
obj = gpib('
создает объект GPIB vendor
',boardindex,primaryaddress)obj
, сопоставленный с платой, заданной boardindex
и инструментом, заданным primaryaddress
. Оборудование GPIB предоставляется vendor
. Поддерживаемые поставщики приведены ниже.
Поставщик | Описание |
---|---|
| Keysight™ (раньше Agilent Technologies®) оборудование |
| ICS оборудование Electronics™ |
| Измерение оборудование Computing™ |
| Оборудование National Instruments® |
adlink | Технологическое оборудование ADLINK |
obj = gpib('
создает объект GPIB с заданными именами свойства и значениями свойств. Если недопустимое имя свойства или значение свойства заданы, ошибка возвращена, и vendor
',boardindex,primaryaddress,'PropertyName
',PropertyValue)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 для Функций.
BoardIndex
| Name
| PrimaryAddress
| SecondaryAddress
| Status
| Type
| fopen
| instrhelp
| instrhwinfo