Создайте объект 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®Оборудование |
| Система координат 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)
The 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 в синтаксисе конструктора объектов 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, смотрите Использование заполнения клавишей Tab для функций.
BoardIndex
| fopen
| instrhelp
| instrhwinfo
| Name
| PrimaryAddress
| SecondaryAddress
| Status
| Type