exponenta event banner

SimBiology.export. Образцовый класс

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

Экспортируемый объект модели 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 влияют на операции копии, смотрите Копирование Объектов (MATLAB).

Примеры

свернуть все

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

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

           Name: 'lotka'
     ExportTime: '22-Feb-2019 00:08:19'
    ExportNotes: ''

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

em.ValueInfo
ans = 
  8x1 ValueInfo array with properties:

    Constant
    InitialValue
    Name
    Parent
    QualifiedName
    Tag
    Type
    Units

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

{em.ValueInfo.Name}
ans = 1x8 cell array
  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: []
                      MaxStep: []
                  OutputTimes: []
            RelativeTolerance: 1.0000e-03
                   SolverType: 'ode15s'
          MaximumNumberOfLogs: Inf
             MaximumWallClock: Inf
                     StopTime: 10
                    TimeUnits: 'second'