Find Potentially Problematic Blocks for Linearization
Load Simulink model.
mdl = 'scdpendulum';
load_system(mdl)
Linearize model and obtain LinearizationAdvisor object.
io = getlinio(mdl);
opt = linearizeOptions('StoreAdvisor',true);
[linsys,~,info] = linearize(mdl,io,opt);
advisor = info.Advisor;
Find potentially problematic blocks for linearization.
result = advise(advisor)
result =
LinearizationAdvisor with properties:
Model: 'scdpendulum'
OperatingPoint: [1x1 opcond.OperatingPoint]
BlockDiagnostics: [1x3 linearize.advisor.BlockDiagnostic]
QueryType: 'Linearization Advice'
Input Arguments
advisor — Diagnostic information for block linearizations
LinearizationAdvisor object | array of LinearizationAdvisor objects
Diagnostic information for block linearizations, specified as a LinearizationAdvisor
object or an array of LinearizationAdvisor objects.
Output Arguments
result — Diagnostic information for potentially problematic blocks
LinearizationAdvisor object
15 Alphabetical List