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