Удалить запись из объекта хранилища конфигурации IVI
remove(obj, 'type', 'name')
remove(obj, struct)
| Объект хранилища конфигурации IVI ® |
| тип удаляемой записи; |
| Название |
| Структура, определяющая удаляемые записи |
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');
add | commit | iviconfigurationstore | update