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