add

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

Аргументы

obj

Настройка IVI® хранит объект

'DriverSession'
'HardwareAsset'
'LogicalName'

Тип записи добавляется

'name'

Имя DriverSession, HardwareAsset, или LogicalName быть добавленным

'IOResourceDescriptor'

Говорит драйвер точно, как определить местоположение устройства, которое представляет этот актив

'ModuleName'

IVI инструментальных драйверов или программный модуль

'HardwareAssetName'

Уникальный идентификатор для аппаратного ресурса

'SessionName'

Уникальный идентификатор для сеанса драйвера актива

'P1'

Сначала дополнительный параметр для добавленной записи. Другие пары значения параметров могут следовать.

V1

Значение для первого параметра

struct

Запись определения структуры, которая будет добавлена; имена полей являются названиями параметра записи

Описание

add(obj, 'type', 'name', ...) добавляет новая запись type к IVI настройкам хранят объект, obj, с именем, name. Если запись типа, type, с именем, name, уже существует, ошибка произойдет. На основе type, требуются дополнительные аргументы. type может быть HardwareAsset, DriverSession, или LogicalName.

add(obj, 'DriverSession', 'name', 'ModuleName', 'HardwareAssetName', 'P1', V1) добавляет, что новая запись сеанса драйвера в IVI настроек хранит объект, obj, с именем, name, с помощью заданного имени программного модуля, ModuleName и имя аппаратного ресурса, HardwareAssetName. Могут быть включены дополнительные пары значения параметров.

Допустимые параметры для DriverSession описаны ниже. Значением по умолчанию для параметров включения - выключения является off.

Параметр

Значение

Описание

Description

Любой вектор символов

Описание сеанса драйвера

VirtualNames

структура

Массив структур, содержащий виртуальные отображения имени

Cache

on'off'

Позвольте кэшироваться, если драйвер поддерживает его.

DriverSetup

Любой вектор символов

Это значение является зависимым программного модуля

InterchangeCheck

on'off'

Включите проверку взаимозаменяемости драйвера, если поддержано

QueryInstrStatus

on'off'

Включите инструментальный запрос состояния драйвером

RangeCheck

on'off'

Включите расширенную проверку диапазона драйвером, если поддержано

RecordCoercions

on'off'

Позвольте записать приведений драйвером, если поддержано

Simulate

on'off'

Включите симуляцию драйвером

add(obj, 'HardwareAsset', 'name', 'IOResourceDescriptor', 'P1', V1) добавляет, что новая запись аппаратного ресурса в IVI настроек хранит объект, obj, с именем, name, и дескриптор ресурса, IOResourceDescriptor. Могут быть включены дополнительные пары значения параметров.

Допустимые параметры для HardwareAsset

Параметр

Значение

Описание

Description

Любой вектор символов

Описание аппаратного ресурса

add(obj, 'LogicalName', 'name', 'SessionName', 'P1', V1) добавляет, что новая запись логического имени в IVI настроек хранит объект, obj, с именем, name, и имя сеанса драйвера, SessionName. Могут быть включены дополнительные пары значения параметров.

Допустимые параметры для LogicalName

Параметр

Значение

Описание

Description

Любой вектор символов

Описание логического имени

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);

Смотрите также

| | |

Представлено до R2006a