Query Value of Multiple Tunable Elements within Custom Parameterization
Create an slTuner interface for the scdcascade model.
open_system('scdcascade');
st = slTuner('scdcascade',{'C1','C2'});
Set a custom parameterization for one of the tunable blocks.
C1CustParam = realp('Kp',1) + tf(1,[1 0]) * realp('Ki',1);
setBlockParam(st,'C1',C1CustParam);
These commands set the parameterization of the C1 controller block to a generalized
state-space (genss) model containing tunable parameters Kp and Ki.
Typically, you would use a tuning command such as systune to tune the values of the
parameters in the custom parameterization.
After tuning, use getTunedValue to query the tuned values of both Kp and Ki.
[KiTuned,KpTuned] = getTunedValue(st,'Ki','Kp')
KiTuned =
1
15 Alphabetical List