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

Копировать семантику

Указатель. Чтобы узнать, как классы handle влияют на операции копирования, см. раздел «Копирование объектов».

Примеры

свернуть все

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

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

           Name: 'lotka'
     ExportTime: '21-Apr-2021 21:35:58'
    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'