Компоненты модели SimBiology включают количества и выражения. Можно ссылаться на величины модели (отсеки, виды и параметры) и наблюдаемые по их именам в выражении, таком как реакция или уравнение назначения. При именовании компонентов модели или ссылках на них в выражениях следуйте этим инструкциям. При вычислении имени, соответствующего различным величинам, SimBiology разрешает его, следуя правилам приоритета.
Имена моделей, параметров и наблюдаемых объектов не могут содержать скобки [ ] и не может быть пустым, слово timeили все пробелы.
Имена отсеков, видов и наблюдаемых объектов не могут содержать символы ->, <->, [ или ] и не может быть пустым, слово null, или слово time. Однако имя может содержать слова null и time внутри имени, например, nullDrug.
Имена реакций, событий и правил не могут содержать скобки [ ] и не может быть словом time.
Нельзя задать имя реакции в виде пустого символьного вектора ('') или пустая строка ( "").
Примечание
SimBiology удаляет все начальные или конечные пробелы из имен компонентов модели.
Если имя количества не является допустимым именем переменной MATLAB ®, необходимо заключить имя в скобки при ссылке на него в выражении. Например, если именем вида является ДНК-полимераза +, напишите[DNA polymerase+].
Если в разных отсеках имеется несколько видов с одним и тем же именем, необходимо определить это название, сославшись на название отделения, которое содержит этот вид. Например, квалифицированное имя nucleus.[DNA polymerase+] относится к ДНК-полимеразе +, которая находится в компартменте ядра.
Если имя, на которое ссылается выражение, соответствует нескольким величинам или observable SimBiology вычисляет выражение с помощью правил приоритета. Правила зависят от ссылки на имя в реакции или других выражениях, не являющихся реакциями.
Когда реакция ссылается на имя, которое соответствует различным величинам, SimBiology оценивает имя как первую величину с соответствующим именем в следующем порядке: вид, параметр в области действия реакции, отсек или параметр в области действия модели.
Существуют различные типы выражений, которые не являются реакциями, а именно правила, события и наблюдаемые. Правила включают начальные и повторяющиеся уравнения назначения, алгебраические уравнения и дифференциальные уравнения скорости. Событие содержит выражения, представляющие триггер события, и одну или несколько функций события для моделирования дискретных переходов в значениях величин или выражений в модели. Один observable объект - математическое выражение, позволяющее выполнять расчеты после моделирования.
Когда выражение отсутствия реакции ссылается на имя, которое соответствует различным величинам, SimBiology оценивает имя как первую величину с соответствующим именем в следующем порядке: вид, отсек или параметр, определенный для модели. Активное наблюдаемое выражение может ссылаться на другой активный наблюдаемый объект своим именем, пока нет циклических зависимостей (или алгебраических циклов).