remove

Удалите запись из 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