Добавьте запись в IVI строение объект хранилища
add(obj, '
type
',
'name', ...)
add(obj, 'DriverSession',
'name', 'ModuleName', 'HardwareAssetName', 'P1
',
V1)
add(obj, 'HardwareAsset',
'name', 'IOResourceDescriptor', 'P1
', V1)
add(obj, 'LogicalName',
'name', 'SessionName', 'P1
', V1)
add(obj, struct)
| IVI® объект хранилища строений |
| Тип добавляемой записи |
| Имя |
| Указывает драйверу, как именно найти устройство, которое представляет этот актив |
| Драйвер прибора IVI или программный модуль |
| Уникальный идентификатор для аппаратного обеспечения |
| Уникальный идентификатор для сеанса драйвера актива |
| Первый необязательный параметр для добавленной записи. Могут следовать другие пары значение параметров. |
| Значение для первого параметра |
| Структура, определяющая элемент, который будет добавлен; имена полей являются именами параметров ввода |
add(obj, '
добавляет новую запись type
',
'name', ...)type
к объекту хранилища строений IVI, obj
, с именем, name
. Если запись типа, type
, с именем, name
, уже существует ошибка. На основе type
требуются дополнительные аргументы. type
можно HardwareAsset
, DriverSession
, или LogicalName
.
add(obj, 'DriverSession',
'name', 'ModuleName', 'HardwareAssetName', '
добавляет новую запись сеанса драйвера к объекту хранилища строений IVI, P1
',
V1)obj
, с именем, name
, используя указанное имя программного модуля, ModuleName
и имя аппаратного актива, HardwareAssetName
. Могут быть включены необязательные пары значение параметров.
Допустимые параметры для DriverSession
перечислены ниже. Значение по умолчанию для параметров включения/выключения off
.
Параметр | Значение | Описание |
---|---|---|
| Любой вектор символов | Описание сеанса драйвера |
| структура | Массив структур, содержащий отображения виртуальных имен |
|
| Включите кэширование, если драйвер поддерживает его. |
| Любой вектор символов | Это значение зависит от программного модуля |
|
| Включите проверку взаимозаменяемости драйвера, если она поддерживается |
|
| Включите запрос состояния прибора драйвером |
|
| Включите проверку расширенной области значений драйвером, если поддерживается |
|
| Включить запись принуждения драйвером, если поддерживается |
|
| Включите симуляцию драйвером |
add(obj, 'HardwareAsset',
'name', 'IOResourceDescriptor', '
добавляет новую запись аппаратных средств к объекту хранилища строений IVI, P1
', V1)obj
, с именем, name
, и дескриптор ресурса, IOResourceDescriptor
. Могут быть включены необязательные пары значение параметров.
Допустимые параметры для HardwareAsset
являются
Параметр | Значение | Описание |
---|---|---|
| Любой вектор символов | Описание оборудования актива |
add(obj, 'LogicalName',
'name', 'SessionName', '
добавляет новую логическую запись имени к объекту хранилища строений IVI, P1
', V1)obj
, с именем, name
, и имя сеанса драйвера, SessionName
. Могут быть включены необязательные пары значение параметров.
Допустимые параметры для LogicalName
являются
Параметр | Значение | Описание |
---|---|---|
| Любой вектор символов | Описание логического имени |
add(obj, struct)
, где struct
- структура, имена полей которой являются именами параметров входа, добавляет запись к объекту хранилища строений IVI, obj
, заданного типа со значениями, содержащимися в структуре.
Сложения, выполненная к объекту хранилища строения, obj
, может быть сохранен в файл данных хранилища строений с commit
функция.
Примечание
Чтобы получить список опций, которые можно использовать для функции, нажмите клавишу Tab после ввода функции на MATLAB® командная строка. Список расширяется, и можно прокрутить, чтобы выбрать свойство или значение. Для получения информации об использовании этой расширенной функции заполнения клавишей Tab, смотрите Использование заполнения клавишей Tab для функций.
Создайте объект хранилища строений IVI, c
.
c = iviconfigurationstore;
Добавьте оборудования актив с именем gpib1
, и описание ресурса GPIB0::1::INSTR
.
add(c, 'HardwareAsset', 'gpib1', 'GPIB0::1::INSTR');
Добавьте сеанс драйвера с именем S1
, который использует программный модуль TekScope и аппаратный актив с именем gpib1
.
add(c, 'DriverSession', 'S1', 'TekScope', 'gpib1');
Добавьте логическое имя к объекту хранилища строений c
, с именем MyScope
, имя сеанса драйвера S1
, и описание A logical name
.
add(c, 'LogicalName', 'MyScope', 'S1', ... 'Description', 'A logical name');
Добавьте оборудования актив с именем gpib3
, и описание ресурса GPIB0::3::ISNTR
.
s.Type = 'HardwareAsset'; s.Name = 'gpib3'; s.IOResourceDescriptor = 'GPIB0::3::INSTR'; add(c, s);
Сохраните изменения в IVI строении сохраните файл данных.
commit(c);