Controlling Block Linearization
Info
This question is closed. Reopen it to edit or answer.
Show older comments
in matlab help demo document
about Augmenting the Linearization of a Block,i have deal with following command:
first:
mdl = 'scdFcnCall';
open_system(mdl)
io = getlinio(mdl)
second:
Right-click the Controller block, and select Linear Analysis > Specify Linearization. Select the Specify block linearization using one of the following check box. Then, select Configuration Function from the drop-down list. Enter the function name scdAddDelayFcn in the text box. scdAddDelayFcn has no parameters, so leave the parameter table blank. Click OK.
third:
sys_d = linearize(mdl,io);
but matlab have an error
Error using LinearizationObjects.linearizationutil/utEvaluateSpecification (line 47) block_diagram does not have a parameter named 'PortHandles'
Error in LinearizationObjects.linearizationutil/utProcessJacobian (line 35) Replacements(ct) = utEvaluateSpecification(linutil,ModelParameterMgr,LinData,blk,J_iter.Mi.BlockRemovalData(ct),SpecStruct,FoldBlock);
Error in linearize>LocalLinearizeModel (line 501) [sys,userdef_stateName,iostruct,J] = ...
Error in linearize (line 332) [sys,InspectorData,iostruct] = LocalLinearizeModel(ModelParameterMgr,LinData,iostructfcn);
why????
Answers (1)
Arkadiy Turevskiy
on 9 Apr 2012
0 votes
I am following the same steps, but not getting this error. I would recommend you contact technical support, so that they can troubleshoot the issue.
HTH.
Arkadiy
This question is closed.
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!