Удалить вариант из модели
variantObj = removevariant(modelObj, 'NameValue')
variantObj = removevariant(modelObj, variantObj)
| Укажите Model object из которого требуется удалить вариант. |
| Укажите Variant object для возврата из объекта модели. |
удаляет объект варианта SimBiology ® с именемvariantObj = removevariant(modelObj, 'NameValue')NameValue из объекта модели и возвращает объект variant в 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));