update

Обновление записи объекта хранилища строения 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. Если запись с полем type and name в struct не существует, произойдет ошибка. Обратите внимание, что name невозможно обновить поле с помощью этого синтаксиса.

Примечание

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

Примеры

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

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

См. также

| | |

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