Controlling Block Linearization
Infos
Cette question est clôturée. Rouvrir pour modifier ou répondre.
Afficher commentaires plus anciens
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????
Réponses (1)
Arkadiy Turevskiy
le 9 Avr 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
Cette question est clôturée.
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!