Переименуйте объект и обновите выражения
rename(
Obj
, 'NewNameValue
')
| Абстракткинетика, отсек, событие, кинетический закон, модель, параметр, RepeatDose, реакция, правило, SchedulateDose, виды, модуль, unitprefix, вариант или наблюдаемый объект. |
' | Задайте новое имя. |
rename(
, изменяет Obj
, 'NewNameValue
')Name
свойство объекта, Obj
на
и обновляет любые его использования в модели, такие как правила, события, реакции, варианты и дозы, чтобы использовать новое имя.NewNameValue
Если новое имя уже используется другим компонентом модели, новое имя будет сертифицировано, чтобы убедиться, что оно уникально. Для примера, если вы меняете вид с именем A
на K
, и параметр с именем K
существует, вид будет квалифицирован как
указать, что ссылка на вид. Если вы ссылаетесь на объект по его квалифицированному имени, например CompartmentName
.K
и вы изменяете название вида, ссылка будет содержать квалифицированное имя в его обновленной форме, например CompartmentName
.ACompartmentName
.K
Когда вы хотите изменить имя отсека, параметра, вида или объекта реакции, используйте этот метод вместо set
.
Примечание
set
метод изменяет только Name
свойство объекта, кроме видов и отсеков. Метод обновляет вид или Name
объекта отсека свойство и любые реакционные строки, относящиеся к виду или отсеку для использования нового имени.
Создайте объект модели, который содержит вид A
в правиле.
m = sbiomodel('cell'); s = addspecies(m, 'A'); r = addrule(m, 'A = 4');
Переименуйте вид в Y
rename(s, 'Y');
Убедитесь, что выражение правила обновлено.
r
SimBiology Rule Array Index: RuleType: Rule: 1 initialAssignment Y = 4