Добавьте, что запись в 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 для Функций.
Построение 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);