Compartment object

Объект, содержащий информацию об отсеке

Описание

Объект отсека 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Значение разновидностей, отсека или объекта параметра
Введенный в R2008a