synchronizeChanges

Синхронизируйте изменения моделей в наборе выделения

    Описание

    пример

    synchronizeChanges(allocSet) синхронизирует любые изменения, которые были внесены в источнике или целевых моделях набора выделения.

    Примеры

    свернуть все

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

    Создайте две новых модели с компонентом каждый.

    mSource = systemcomposer.createModel('Source_Model_Allocation',true);
    sourceComp = mSource.Architecture.addComponent('Source_Component');
    mTarget = systemcomposer.createModel('Target_Model_Allocation',true);
    targetComp = mTarget.Architecture.addComponent('Target_Component');

    Создайте набор выделения с именем MyAllocation.

    allocSet = systemcomposer.allocation.createAllocationSet('MyAllocation',...
         'Source_Model_Allocation','Target_Model_Allocation');

    Получите сценарий выделения по умолчанию.

    defaultScenario = allocSet.getScenario('Scenario 1');

    Выделите компоненты между моделями.

    allocation = defaultScenario.allocate(sourceComp,targetComp);

    Обновите модели с новыми компонентами.

    sourceComp2 = mSource.Architecture.addComponent('Source_Component_2');
    targetComp2 = mTarget.Architecture.addComponent('Target_Component_2');

    Синхронизируйте изменения из моделей в наборе выделения

    synchronizeChanges(allocSet)

    Выделите новые компоненты между моделями

    allocation2 = defaultScenario.allocate(sourceComp2,targetComp2);

    Откройте редактор выделения.

    systemcomposer.allocation.editor

    Расположите модели, таким образом, компоненты появляются на холсте.

    Simulink.BlockDiagram.arrangeSystem('Source_Model_Allocation')
    Simulink.BlockDiagram.arrangeSystem('Target_Model_Allocation')

    Сохраните набор выделения и модели.

    save(mSource)
    save(mTarget)
    save(allocSet)

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

    свернуть все

    Выделение установлено в виде systemcomposer.allocation.AllocationSet объект.

    Больше о

    свернуть все

    Определения

    ТерминОпределениеПриложениеБольше информации
    выделениеВыделение является направленным отношением от элемента в одной модели к элементу в другой модели.Основанное на ресурсе выделение позволяет вам выделять функциональные архитектурные элементы логическим архитектурным элементам и логическим архитектурным элементам к физическим архитектурным элементам.Выделите архитектуры в системе мониторинга давления воздуха в шине
    сценарий выделенияСценарий выделения содержит набор выделений между входной и выходной моделью.Выделите между элементами модели в рамках выделения в сценарии выделения. Сценарий выделения по умолчанию называется Scenario 1.Создайте и справьтесь с выделениями
    выделение установленоНабор выделения состоит из еще одного выделения сценарии, которые описывают различные выделения между входной и выходной моделью.Создайте набор выделения со сценариями выделения.Создайте и справьтесь с выделениями

    Введенный в R2020b