exponenta event banner

переименовать

Переименование объекта и обновление выражений

Синтаксис

rename(Obj, 'NewNameValue')

Аргументы

ObjАбстрактная кинетика, отсек, событие, кинетический закон, модель, параметр, RepeatDose, реакция, правило, SchedureDose, вид, единица, unitprefix, вариант или наблюдаемый объект.
'NewNameValue'Укажите новое имя.

Описание

rename(Obj, 'NewNameValue'), изменяет Name свойство объекта, Obj кому NewNameValue и обновляет любое его использование в модели, такое как правила, события, реакции, варианты и дозы, чтобы использовать новое имя.

Если новое имя уже используется другим компонентом модели, новое имя будет определено как уникальное. Например, при изменении вида с именем A кому Kи параметр с именем K существует, вид будет квалифицирован как CompartmentName.K указать, что ссылка относится к виду. Если вы ссылаетесь на объект по его квалифицированному имени, например, CompartmentName.A и вы меняете название вида, ссылка будет содержать квалифицированное имя в обновленной форме, например, CompartmentName.K

Если требуется изменить имя отсека, параметра, вида или объекта реакции, используйте этот метод вместо set.

Примечание

set метод изменяет только Name свойство объекта, кроме видов и отсеков. Метод обновляет вид или отсек объекта Name свойство и любые строки реакции, относящиеся к виду или компартменту для использования нового названия.

Примеры

  1. Создание объекта модели, содержащего вид A в правиле.

    m = sbiomodel('cell');
    s = addspecies(m, 'A');
    r = addrule(m, 'A = 4');
    
  2. Переименование вида в Y

    rename(s, 'Y');
  3. Убедитесь, что выражение правила теперь обновлено.

    r
    
    SimBiology Rule Array
    
    Index:    RuleType:            Rule:
    1         initialAssignment    Y = 4

См. также

set

Представлен в R2008b