Main Content

getScenario

Get allocation scenario

Since R2020b

    Description

    scenario = getScenario(allocSet,name) gets the allocation scenario in the allocation set allocSet with the given name name, if one exists.

    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")
    defaultScenario = 
    
      AllocationScenario with properties:
    
                 Name: 'Scenario 1'
          Description: ''
        AllocationSet: [1×1 systemcomposer.allocation.AllocationSet]
          Allocations: [0×0 systemcomposer.allocation.Allocation]
                 UUID: '6cde23e8-7c72-4fa0-8f51-e65290208564'

    Input Arguments

    collapse all

    Allocation set, specified as a systemcomposer.allocation.AllocationSet object.

    Name of allocation scenario, specified as a character vector or string.

    Example: "Scenario 1"

    Data Types: char | string

    Output Arguments

    collapse all

    Allocation scenario, returned as a systemcomposer.allocation.AllocationScenario object.

    More About

    collapse all

    Version History

    Introduced in R2020b