Main Content

save

Save allocation set as file

    Description

    example

    save(allocSet,dirPath) saves the allocation set allocSet to disk as a file with an .mldatx extension. This function saves the file to the current directory if the optional input dirPath is left blank.

    Examples

    collapse all

    % Create two new models with a component each
    mSource = systemcomposer.createModel('Source_Model_Allocation',true);
    sourceComp = mSource.Architecture.addComponent('Source_Component');
    mTarget = systemcomposer.createModel('Target_Model_Allocation',true);
    targetComp = mTarget.Architecture.addComponent('Target_Component');
    
    % Create the allocation set with name 'MyNewAllocation'
    allocSet = systemcomposer.allocation.createAllocationSet('MyNewAllocation',...
         'Source_Model_Allocation','Target_Model_Allocation');
    
    % Get the default allocation scenario
    defaultScenario = allocSet.getScenario('Scenario 1');
    
    % Allocate components between models
    allocation = defaultScenario.allocate(sourceComp,targetComp);
    
    % Save the allocation set
    allocSet.save
    
    % Open the allocation editor 
    systemcomposer.allocation.editor()

    Input Arguments

    collapse all

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

    Path to save, specified as a character vector or string. The current directory is the default if no path is specified.

    Example: 'C:\Temp\MATLAB'

    Data Types: char | string

    More About

    collapse all

    Definitions

    TermDefinitionApplicationMore Information
    allocationAn allocation is a directed relationship from an element in one model to an element 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.Allocate Architectures in Tire Pressure Monitoring System
    allocation scenarioAn allocation scenario contains a set of allocations between a source and target model.Allocate between model elements within an allocation in an allocation scenario. The default allocation scenario is called Scenario 1.Create and Manage Allocations
    allocation setAn allocation set consists of one more allocation scenarios which describe various allocations between a source and target model.Create an allocation set with allocation scenarios.Create and Manage Allocations

    Introduced in R2020b