Find loaded allocation set
Create Allocation Set and Find the Allocation Set
Create two new models with a component each.
mSource = systemcomposer.createModel("Source_Model_Allocation",true); sourceComp = addComponent(get(mSource,"Architecture"),"Source_Component"); mTarget = systemcomposer.createModel("Target_Model_Allocation",true); targetComp = addComponent(get(mTarget,"Architecture"),"Target_Component");
Create the allocation set
allocSet = systemcomposer.allocation.createAllocationSet("MyNewAllocation",... "Source_Model_Allocation","Target_Model_Allocation");
Find the allocation set.
allocSetFind = systemcomposer.allocation.AllocationSet.find("MyNewAllocation")
allocSetFind = AllocationSet with properties: Name: 'MyNewAllocation' Description: '' Scenarios: [1×1 systemcomposer.allocation.AllocationScenario] Dirty: 1 NeedsRefresh: 0 UUID: '96e34f0d-fceb-4fb0-872d-2e588308d0e9' SourceModel: [1×1 systemcomposer.arch.Model] TargetModel: [1×1 systemcomposer.arch.Model]
name — Name of allocation set
character vector | string
Name of allocation set, specified as a character vector or string.
allocSet — Allocation set
allocation set object
Allocation set, returned as a
An allocation establishes a directed relationship from architectural elements — components, ports, and connectors — in one model to architectural elements in another model.
Resource-based allocation allows you to allocate functional architectural elements to logical architectural elements and logical architectural elements to physical architectural elements.
An allocation scenario contains a set of allocations between a source and a target model.
Allocate between model elements in an allocation scenario. The
default allocation scenario is called
|Systems Engineering Approach for SoC Applications|
An allocation set consists of one or more allocation scenarios that describe various allocations between a source and a target model.
Create an allocation set with allocation scenarios in the Allocation Editor. Allocation sets are saved as MLDATX files.
Introduced in R2020b