export (model)

Экспорт моделей SimBiology для развертывания и автономных приложений

Описание

exportedModel = export(model) возвращает SimBiology.export.Model объект, exportedModel, от SimBiology model object, model включая все дозы, которые можно редактировать в экспортируемой модели. В сложение, если model имеет любые активные варианты, они автоматически применяются для определения начальных значений по умолчанию в экспортированной модели. По умолчанию все виды, параметры, отсеки и дозы можно редактировать в экспортированной модели. Когда вы моделируете экспортированную модель, можно задать различные начальные значения или различные условия дозы.

exportedModel = export(model,editobjs) задает editobjs, который является видом, параметром, отделением или вектором этих объектов, которые можно редактировать в экспортированной модели. Все дозы экспортируются и редактируются в экспортируемой модели. Если на model имеет любые активные варианты, они автоматически применяются для определения начальных значений по умолчанию в экспортированной модели. Когда вы моделируете экспортированную модель, можно задать различные начальные значения для editobjs или различные условия дозы.

exportedModel = export(model,editobjs,modifiers) дополнительно задает modifiers который является дозой, вариантом, вектором этих объектов или пустым массивом [].

exportedModel = export(model,editobjs,editdoses,variants) дополнительно задает editdoses, объект дозы или вектор дозы объектов и variants, объект варианта или вектор объектов варианта.

Сводные данные по методам

Методы для экспортированных объектов модели

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

Входные параметры

свернуть все

SimBiology модель, заданная как SimBiology model object.

Редактируемые величины модели в экспортированной модели, заданные как вид, параметр или объект отсека или вектор этих объектов.

Модификаторы модели, заданные как объект дозы или варианта, вектор этих объектов или пустой массив [].

Если modifiers является вектором объектов дозы, тогда только эти дозы можно редактировать в экспортированной модели.

Если modifiers - пустой массив []затем никакие дозы не редактируются в экспортированной модели, и все активные варианты применяются для определения исходных значений по умолчанию величин модели в экспортированной модели.

Если modifiers является вектором исполнительных объектов, затем применяются заданные варианты для определения начальных значений по умолчанию. Все дозы в модели экспортируются.

Когда вы моделируете экспортированную модель, можно задать различные начальные значения для editobjs или различные условия дозы для редактируемых доз.

Редактируемые дозы, заданные как объект дозы или вектор объектов дозы. Указанные объекты дозы можно редактировать в экспортированной модели.

Варианты, заданные как объект варианта или вектор объектов. Указанные объекты варианта применяются для определения начальных значений по умолчанию в экспортированной модели.

Выходные аргументы

свернуть все

Экспортированная модель, заданная как SimBiology.export.Model объект.

Примеры

свернуть все

Экспорт объекта модели SimBiology.

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

           Name: 'lotka'
     ExportTime: '21-Apr-2021 21:36:00'
    ExportNotes: ''

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

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

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

  Column 8

    {'c3'}

В экспортированной модели существует 8 редактируемых значений. Снова экспортируйте модель, позволяя только параметрам (c1, c2, и c3) быть редактируемым.

parameters = sbioselect(modelObj,'Type','parameter');
exportedModelParam = export(modelObj,parameters);
{exportedModelParam.ValueInfo.Name}
ans = 1x3 cell
    {'c1'}    {'c2'}    {'c3'}

Экспортируйте модель в третий раз, позволяя редактировать параметры и виды.

PS = sbioselect(modelObj,'Type',{'species','parameter'});
exportedModelPS = export(modelObj,PS);
{exportedModelPS.ValueInfo.Name}
ans = 1x7 cell
    {'x'}    {'y1'}    {'y2'}    {'z'}    {'c1'}    {'c2'}    {'c3'}

Введенный в R2012b