SimBiology.export.Model class

Суперклассы:

Экспортируемый объект модели SimBiology

Описание

Экспортируемый SimBiology® модели являются моделями ограниченного доступа, которые могут быть симулированы и ускорены. Вы можете симуляция ускорения экспортируемых моделей с помощью Parallel Computing Toolbox™, и развертывать экспортируемые модели с помощью MATLAB® Compiler™.

По умолчанию все активные объекты дозы, разновидности, параметры и отсеки экспортируют с моделью SimBiology и доступны для редактирования в экспортируемом объекте модели. Можно ограничить, какие дозы, разновидности, параметры и отсеки являются доступными для редактирования дополнительными опциями использования во время экспорта. Реакции, правила и события никогда не доступны для редактирования в экспортируемой модели.

Конструкция

Используйте export метод, чтобы экспортировать модель SimBiology.

экспорт (модель)Экспортируйте модели SimBiology для развертывания и автономные приложения

Свойства

DependentFiles

Файлы функции модель зависят от. Это свойство доступно только для чтения.

ExportNotes

Текст с дополнительной информацией, сопоставленной с экспортируемой моделью. Это свойство доступно только для чтения.

ExportTime

Время создания экспортируемой модели. Это свойство доступно только для чтения.

InitialValues

Вектор из начальных значений для модифицируемых разновидностей, отсеков и параметров.

Name

Имя экспортируемой модели. Это свойство доступно только для чтения.

Notes

Текст HTML, описывающий экспортируемый объект модели. Это свойство доступно только для чтения.

SimulationOptions

SimBiology.export.SimulationOptions объект, задающий опции симуляции.

ValueInfo

Массив SimBiology.export.ValueInfo объекты модифицируемых разновидностей, параметров и отсеков.

Методы

ускоритьсяПодготовьте экспортируемую модель SimBiology к ускорению
getIndexПолучите индексы в ValueInfo и InitialValues свойства
getdoseВозвратите экспортируемый объект дозы модели SimBiology
isAcceleratedОпределите, ускоряется ли экспортируемая модель SimBiology
симулироватьСимулируйте экспортируемую модель SimBiology

Примеры

свернуть все

Загрузите демонстрационный объект модели SimBiology и экспорт.

modelObj = sbmlimport('lotka');
em = export(modelObj)
em = 
  Model with properties:

           Name: 'lotka'
     ExportTime: '25-Aug-2021 12:33:41'
    ExportNotes: ''

Отобразите доступные для редактирования значения (отсеки, разновидности и параметры) информация.

em.ValueInfo
ans=8×1 object
  8x1 ValueInfo array with properties:

    Constant
    InitialValue
    Name
    Parent
    QualifiedName
    Tag
    Type
    Units

Существует 8 доступных для редактирования значений. Отобразите имена доступных для редактирования значений.

{em.ValueInfo.Name}
ans = 1x8 cell
  Columns 1 through 7

    {'unnamed'}    {'x'}    {'y1'}    {'y2'}    {'z'}    {'c1'}    {'c2'}

  Column 8

    {'c3'}

Отобразите экспортируемые опции симуляции модели.

em.SimulationOptions
ans = 
  ODESimulationOptions with properties:

            AbsoluteTolerance: 1.0000e-06
     AbsoluteToleranceScaling: 1
    AbsoluteToleranceStepSize: [0x1 double]
                      MaxStep: [0x1 double]
                  OutputTimes: [0x1 double]
            RelativeTolerance: 1.0000e-03
                   SolverType: 'ode15s'
          MaximumNumberOfLogs: Inf
             MaximumWallClock: Inf
                     StopTime: 10
                    TimeUnits: 'second'