Удалите вариант из модели
variantObj =
removevariant(modelObj, 'NameValue')
variantObj =
removevariant(modelObj, variantObj)
| Задайте Model object из которого требуется удалить вариант. |
| Задайте Variant object для возврата из объекта модели. |
удаляет SimBiology® объект варианта с именем variantObj =
removevariant(modelObj, 'NameValue')NameValue из объекта модели и возвращает объект варианта в modelObj. Объект варианта variantObjParent свойство присвоено [] (пустой).
Объект варианта SimBiology хранит альтернативные значения для свойств на модели SimBiology. Для получения дополнительной информации о вариантах см. Variant object.
удаляет объект варианта SimBiology (variantObj =
removevariant(modelObj, variantObj)) и возвращает объект варианта variantObj. variantObj
Чтобы просмотреть варианты, хранящиеся на объекте модели, используйте getvariant способ. Чтобы скопировать объект варианта в другую модель, используйте copyobj. Чтобы добавить объект варианта к модели SimBiology, используйте addvariant способ.
Создайте модель, содержащую несколько вариантов.
modelObj = sbiomodel('mymodel');
variantObj1 = addvariant(modelObj, 'v1');
variantObj2 = addvariant(modelObj, 'v2');
variantObj3 = addvariant(modelObj, 'v3');Удалите объект варианта с помощью его имени.
removevariant(modelObj, 'v1');
Удалите объект варианта с помощью его номера индекса.
Получите номер индекса варианта в модели.
vObjs = getvariant(modelObj)
SimBiology Variant Array Index: Name: Active: 1 v2 false 2 v3 false
Удалите объект варианта.
removevariant(modelObj, vObjs(2));