Main Content

systemcomposer.allocation.open

Open allocation set in Allocation Editor

Since R2020b

    Description

    allocSet = systemcomposer.allocation.open(name) opens allocation set specified by name in the Allocation Editor. The allocation set must be on the MATLAB® path.

    example

    Examples

    collapse all

    Create two new models with one component each.

    mSource = systemcomposer.createModel("Source_Model_Allocation");
    systemcomposer.openModel("Source_Model_Allocation");
    sourceComp = addComponent(get(mSource,"Architecture"),"Source_Component");
    mTarget = systemcomposer.createModel("Target_Model_Allocation");
    systemcomposer.openModel("Target_Model_Allocation");
    targetComp = addComponent(get(mTarget,"Architecture"),"Target_Component");

    Create an allocation set named MyNewAllocation.

    allocSet = systemcomposer.allocation.createAllocationSet("MyNewAllocation",...
         "Source_Model_Allocation","Target_Model_Allocation");

    Get the default allocation scenario.

    defaultScenario = getScenario(allocSet,"Scenario 1");

    Allocate components between models.

    allocation = allocate(defaultScenario,sourceComp,targetComp);

    Save the allocation set.

    save(allocSet)

    Open the Allocation Editor with the allocation set highlighted.

    systemcomposer.allocation.open(allocSet);

    Input Arguments

    collapse all

    Name of allocation set, specified as an systemcomposer.allocation.AllocationSet object, character vector, or string.

    Data Types: char | string

    More About

    collapse all

    Version History

    Introduced in R2020b