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