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