Добавьте, что запись в 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);