Controlling Block Linearization

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
Arkadiy Turevskiy on 9 Apr 2012
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.

Asked:

he
on 31 Mar 2012

Closed:

on 20 Aug 2021

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!