Создайте объект 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 =
gpibg1.Name
ans =
GPIB0-1g1.BoardIndex
ans =
0g1.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