getActiveBlocks
Class: Simulink.VariantConfigurationAnalysis
Package: Simulink
List of active blocks in a named variant configuration
Syntax
activeBlocks = varConfigObj.getActiveBlocks(configName)
Description
Use this method to find the active blocks in a named variant configuration
after analyzing it using the Simulink.VariantConfigurationAnalysis
class. You must create a variant
configuration analysis object of type Simulink.VariantConfigurationAnalysis
for a model and use it to analyze the
required named variant configurations for that model before calling the getActiveBlocks
method.
Note
This method requires Variant Manager for Simulink®.
returns the list of active blocks in the variant configuration named
activeBlocks
= varConfigObj.getActiveBlocks(configName
)configName
. varConfigObj
is the
VariantConfigurationAnalysis
object for a model.
Input Arguments
Output Arguments
Examples
% Add model to path addpath(fullfile(matlabroot,'examples','simulink_variants','main')); % Open model open_system('slexVariantManagement'); % Get variant configuration analysis object varConfigObj = Simulink.VariantConfigurationAnalysis('slexVariantManagement', 'NamedConfigurations', {'LinInterStd', ... 'NonLinExterLowFid', 'NonLinExterHighFid'}) % Get active blocks ActiveBlocks = varConfigObj.getActiveBlocks('LinInterStd')
Version History
Introduced in R2019a