(Чтобы быть удаленным) объект Create GPIB
gpib
будет удален в будущем релизе. Использование visadev
вместо этого. Для получения дополнительной информации см. Вопросы совместимости.
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
сопоставленный с платой 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 для Функций.
visadev
| fopen
| instrhelp
| instrhwinfo
| BoardIndex
| Name
| PrimaryAddress
| SecondaryAddress
| Status
| Type