getNeverActiveBlocks
Class: Simulink.VariantConfigurationAnalysis
Package: Simulink
List of blocks that are inactive in named variant configurations
Syntax
getNeverActiveBlocks = varConfigObj.getNeverActiveBlocks()
Description
Use this method to find the blocks that are always inactive across all named
variant configurations after analyzing them 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 getNeverActiveBlocks
method.
Note
This method requires Variant Manager for Simulink®.
returns a list of blocks that are inactive in all the named variant configurations that
have been analyzed using a getNeverActiveBlocks
= varConfigObj.getNeverActiveBlocks()VariantConfigurationAnalysis
object.
varConfigObj
is the
VariantConfigurationAnalysis
object for a model.
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 never active blocks neverActiveBlocks = varConfigObj.getNeverActiveBlocks()
Version History
Introduced in R2019a