opts = linearizeOptions('StoreAdvisor',true);
io(1) = linio('scdspeed/throttle (degrees)',1,'input');
io(2) = linio('scdspeed/rad//s to rpm',1,'output');
[sys,op,info] = linearize(mdl,io,opts);
advisor = info.Advisor;
Create query object, and find all blocks with at least one input/output path that linearizes
to zero.
qZeroPair = linqueryHasZeroIOPair;
advZeroPair = find(advisor,qZeroPair)
advZeroPair =
LinearizationAdvisor with properties:
Model: 'scdspeed'
OperatingPoint: [1x1 opcond.OperatingPoint]
BlockDiagnostics: [1x6 linearize.advisor.BlockDiagnostic]
QueryType: 'Has Zero I/O Pair'
Alternative Functionality
App
You can also create custom queries for finding specific blocks in linearization results
using the Linearization Advisor in the Linear Analysis Tool. For more information, see
“Find Blocks in Linearization Results Matching Specific Criteria” on page 4-55.
See Also
Objects
CompoundQuery | LinearizationAdvisor
Functions
find
linqueryHasZeroIOPair