[linsys,~,info] = linearize(mdl,io,opt);
advisor = info.Advisor;
Obtain diagnostic information for the saturation block.
satDiag = getBlockInfo(advisor,'scdpendulum/pendulum/Saturation')
satDiag =
Linearization Diagnostics for scdpendulum/pendulum/Saturation with properties:
IsOnPath: 'Yes'
ContributesToLinearization: 'No'
LinearizationMethod: 'Exact'
Linearization: [1x1 ss]
OperatingPoint: [1x1 linearize.advisor.BlockOperatingPoint]
You can also obtain diagnostic information for multiple blocks at once. Obtain diagnostics
for the sin blocks in the model.
sinBlocks = {'scdpendulum/pendulum/Trigonometric Function';
'scdpendulum/angle_wrap/Trigonometric Function1'};
sinDiag = getBlockInfo(advisor,sinBlocks)
sinDiag =
Linearization Diagnostics for the Blocks:
Block Info:
-----------
Index BlockPath Is On Path Contributes To Linearization Linearization Method
- scdpendulum/angle_wrap/Trigonometric Function1 Yes No Perturbation
- scdpendulum/pendulum/Trigonometric Function Yes No Perturbation
Compatibility Considerations
Simscape states and inputs now combined into single block
diagnostic per Solver Configuration block
Behavior changed in R2018a
17 Objects — Alphabetical List