How to access SM variable in Asynchronous Machine SI Units Block?
25 ビュー (過去 30 日間)
古いコメントを表示
I am looking inside the saturation subsystem of the mask of the Asynchronous Machine State-space model. This subsystem is inside the asychronous machine state-space model subsystem which is inside the electrical model subsystem. I would love to know the values of SM.Phisat and SM.Lsat that are used in this lookup table. How can I access these values? The "open" button shown on the right is greyed out and I cannot click on it.
0 件のコメント
回答 (1 件)
Divyanshu
2024 年 7 月 3 日 11:11
Hi Isabel,
You can refer the following code to get the list of all the parameters of a mask of the current block->
m = Simulink.Mask.get(gcb);
listParams = m.Parameters;
%This listParams now contains the list of all parameters specified in the
%mask of the current block of the model
%Now based on the use-case you can utilize this list of parameters.
% For e.g. ->
listParam(1).Name
listParam(1).Value
%This two will give the Name and Value of the first parameter of the Mask.
Hope it helps!
参考
カテゴリ
Help Center および File Exchange で Continuous についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!