exponenta event banner

обновление

Обновить запись объекта хранилища конфигурации IVI

Синтаксис

update(obj, 'type', 'name', 'P1', V1, ...)
update(obj, struct)

Аргументы

obj

Объект хранилища конфигурации IVI ®.

'type'

Тип записи; type может быть HardwareAsset, DriverSession, или LogicalName.

'name'

Название DriverSession, HardwareAsset, или LogicalName подлежит обновлению.

'P1'

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

V1

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

struct

Структура, определяющая поля ввода для обновления.

Описание

update(obj, 'type', 'name', 'P1', V1, ...) обновляет запись типа, type, с именем, name, в объекте хранилища конфигурации IVI, obj, используя указанные пары параметр-значение. type может быть HardwareAsset, DriverSession, или LogicalName.

Если запись типа, type с именем, name не существует, произойдет ошибка.

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

Параметр

Стоимость

Описание

Name

символьный вектор

Уникальное имя сеанса драйвера.

SoftwareModule

символьный вектор

Имя записи программного модуля в хранилище конфигурации.

HardwareAsset

символьный вектор

Имя записи аппаратных ресурсов в хранилище конфигурации.

Description

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

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

VirtualNames

структура

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

Cache

on/off

Включите кэширование, если драйвер поддерживает его.

DriverSetup

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

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

InterchangeCheck

on/off

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

QueryInstrStatus

on/off

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

RangeCheck

on/off

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

RecordCoercions

on/off

Разрешить запись принуждения драйвером, если поддерживается

Simulate

on/off

Включить моделирование драйвером

Допустимые поля для HardwareAsset являются

Параметр

Стоимость

Описание

Name

символьный вектор

Уникальное имя аппаратного ресурса

Description

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

Описание аппаратных средств

IOResourceDescriptor

символьный вектор

Адрес ввода-вывода аппаратного ресурса

Допустимые поля для LogicalName являются

Параметр

Стоимость

Описание

Имя

символьный вектор

Уникальное имя логического имени

Description

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

Описание аппаратных средств

Сессия

символьный вектор

Имя записи сеанса драйвера в хранилище конфигурации

update(obj, struct) обновляет запись, используя поля в struct. Если запись с полем типа и имени в struct не существует, произойдет ошибка. Обратите внимание, что name невозможно обновить поле с помощью этого синтаксиса.

Примечание

Чтобы получить список опций, которые можно использовать для функции, нажмите клавишу Tab после ввода функции в командной строке MATLAB ®. Список расширяется, и можно выполнить прокрутку для выбора свойства или значения. Сведения об использовании этой расширенной функции завершения вкладки см. в разделе Использование функции завершения вкладки для функций.

Примеры

Обновить Description параметр сеанса драйвера с именем ScopeSession в объекте хранилища конфигурации IVI с именем c.

c = iviconfigurationstore;
update(c, 'DriverSession', 'ScopeSession', 'Description', ... 
'A session.');

См. также

| | |

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