systemcomposer.allocation.load - Load allocation set - MATLAB (original) (raw)

Main Content

Load allocation set

Since R2020b

Syntax

Description

[allocSet](#mw%5Fba9f5a16-1ea1-43a4-8854-da865fe992fa) = systemcomposer.allocation.load([name](#mw%5F4aedbb68-1148-4d9f-b17b-c1cc7ba03cc5%5Fsep%5Fmw%5Fde43e8d4-c12e-46f0-89c7-6ff3d5db2f50)) loads the allocation set with the given name, if it exists 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.

Close the allocation set.

Load the allocation set MyNewAllocation.mldatx.

allocSet = systemcomposer.allocation.load("MyNewAllocation");

Open the Allocation Editor.

systemcomposer.allocation.editor

Input Arguments

collapse all

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

Example: "MyNewAllocation"

Data Types: char | string

Output Arguments

More About

Version History

Introduced in R2020b

See Also

Tools

Blocks

Objects

Functions

Topics