exponenta event banner

удалить

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

Синтаксис

remove(obj, 'type', 'name')
remove(obj, struct)

Аргументы

obj

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

'type'

тип удаляемой записи; type может быть DriverSession, HardwareAsset, или LogicalName

'name'

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

struct

Структура, определяющая удаляемые записи

Описание

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

remove(obj, struct) удаляет запись, используя поля в struct. Если запись с type и name поле в struct не существует, произойдет ошибка.

Измененный объект хранилища конфигурации, obj, может быть сохранен в файле данных хранилища конфигурации с помощью commit функция.

При попытке удалить запись, на которую активно ссылается другая запись, возникнет ошибка. Например, нельзя удалить аппаратный ресурс, на который в данный момент ссылается сеанс драйвера.

Примеры

c = iviconfigurationstore;
remove(c, 'HardwareAsset', 'gpib1');

См. также

| | |

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