Объект, содержащий информацию об отсеке
SimBiology® объект отсека представляет контейнер для разновидностей в модели. Размер отсека может варьироваться или остаться постоянным во время симуляции. Все модели должны иметь по крайней мере один отсек, и все разновидности в модели должны быть присвоены отсеку. Имена отсека должны быть уникальными в модели.
Отсеки позволяют вам задавать размер (Capacity) из физически изолированных областей, которые могут влиять на симуляцию и сопоставить пулы разновидностей в тех областях. Можно задать или изменить Capacity используя правила, события и варианты, похожие на суммы разновидностей или значения параметров.
Объект модели хранит отсеки как плоский список. Каждый отсек хранит информацию на своей собственной организации; другими словами, отсек имеет информацию, на котором отсеке он живет в (Owner) и кого это содержит (Compartments).
Плоский список отсеков в объекте модели позволяет вам варьироваться способ, которым отсеки организованы в вашей модели, не делая недействительным выражений.
Чтобы добавить разновидности, которые участвуют в реакциях, добавьте реакцию на модель с помощью addreaction метод. Когда вы задаете реакцию с новой разновидностью:
Если никакие объекты отсека не существуют в модели, addreaction метод создает объект отсека (названный ') в модели и добавляет недавно созданные разновидности в тот отсек.unnamed'
Если только один объект отсека существует в модели, метод создает объект разновидностей в том отсеке.
Если существует больше чем один объект отсека в модели, необходимо квалифицировать имя разновидностей с именем отсека.
Например, cell.glucose обозначает, что вы хотите поместить разновидности под названием glucose в отсек под названием cell. Кроме того, если отсек под названием cell не существует, процесс добавления, что реакция создает отсек и называет его cell.
В качестве альтернативы создайте и добавьте объект разновидностей в объект отсека, с помощью addspecies метод в командной строке.
Когда вы используете рабочий стол SimBiology, чтобы создать новую модель, он добавляет пустой отсек (unnamed), в который можно добавить разновидности.
Можно задать реакции, которые пересекают отсеки с помощью синтаксиса –> compartment1Name.species1Name. Если вы добавляете реакцию, которая содержит разновидности из различных отсеков, и размерности скорости реакции являются концентрацией/временем, все реагенты должны быть из того же отсека.compartment2Name.species2Name
Кроме того, если реакция обратима затем существует два случая:
Если кинетическим законом является MassAction, и размерности скорости реакции скорости реакции являются концентрацией/временем, затем продукты должны быть из того же отсека.
Если кинетическим законом не является MassAction, затем и реагенты и продукты должны быть в том же отсеке.
См. Сводные данные Свойства для ссылок на страницы с описанием свойства отсека. Свойства задают характеристики объекта. Используйте и get команды к свойствам объекта списка и изменению их значения в командной строке. Можно графически изменить свойства объектов в графическом интерфейсе пользователя. set
| addcompartment (модель, отсек) | Создайте объект отсека |
Методы для объектов отсека
| addcompartment (модель, отсек) | Создайте объект отсека |
| addspecies (модель, отсек) | Создайте разновидности, возражают и добавляют к объекту отсека в объекте модели |
| copyobj | Скопируйте объект SimBiology и его дочерние элементы |
| delete | Объект Delete SimBiology |
| display | Отобразите сводные данные объекта SimBiology |
| findUsages | Узнайте, как разновидность, параметр или отсек используются в модели |
| get | Получите свойства объектов SimBiology |
| move | Переместите объект отсека SimBiology к новому владельцу |
| rename | Переименуйте выражения обновления и объект |
| переупорядочивание (модель, отсек, кинетический закон) | Переупорядочьте списки компонента |
| set | Установите свойства объектов SimBiology |
Свойства для объектов отсека
| Capacity | Способность отсека |
| CapacityUnits | Полные единицы отсека |
| Compartments | Массив отсеков в модели или отсека |
| Constant | Задайте переменную или постоянную сумму разновидностей, значение параметров или способность отсека |
| ConstantCapacity | Задайте переменную или постоянную способность отсека |
| Name | Задайте имя объекта |
| Notes | Текст HTML, описывающий объект SimBiology |
| Owner | Владение отсеком |
| Parent | Укажите на родительский объект |
| Species | Массив разновидностей в объекте отсека |
| Tag | Задайте метку для объекта SimBiology |
| Type | Отобразите тип объекта SimBiology |
| Units | Модули для суммы разновидностей, значения параметров, способности отсека, заметного выражения |
| UserData | Задайте данные, чтобы сопоставить с объектом |
| Value | Значение разновидностей, отсека или объекта параметра |
AbstractKineticLaw object, Configset object, KineticLaw object, Model object, Parameter object, Reaction object, Root object, Rule object