getScenario - Get allocation scenario - MATLAB (original) (raw)
Main Content
Get allocation scenario
Since R2020b
Syntax
Description
[scenario](#mw%5F11aeccc0-bd7b-41c5-b124-e46607d34dbe) = getScenario([allocSet](#mw%5Fc1a9eb93-c597-47cf-8250-310c5ce25564%5Fsep%5Fmw%5F2aa43e21-d9fc-4e02-9769-d431e582562f),[name](#mw%5Fc1a9eb93-c597-47cf-8250-310c5ce25564%5Fsep%5Fmw%5Fb5f5a55e-7349-44a5-9ee6-66b747ec0595))
gets the allocation scenario in the allocation set allocSet
with the given name name
, if one exists.
Examples
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
Name of allocation scenario, specified as a character vector or string.
Example: "Scenario 1"
Data Types: char
| string
Output Arguments
More About
Version History
Introduced in R2020b
See Also
Tools
Blocks
Objects
- systemcomposer.allocation.Allocation | systemcomposer.allocation.AllocationScenario | systemcomposer.allocation.AllocationSet
Functions
- systemcomposer.allocation.createAllocationSet | systemcomposer.allocation.load | systemcomposer.allocation.open | systemcomposer.allocation.editor | close | systemcomposer.allocation.AllocationSet.closeAll | systemcomposer.allocation.AllocationSet.find | save | rebindSourceModel | rebindTargetModel | synchronizeChanges | createScenario | deleteScenario | allocate | deallocate | getAllocation | getAllocatedFrom | getAllocatedTo | destroy