Why is the method rto.InputPort(1).Data wrong?
古いコメントを表示
Hi.
I am trying to get the value of Display block by m scripts. I am using the following scripts learned from Access Block Data During Simulation.
obj2=get_param([model_name,'/EngineRPM'],'RuntimeObject');
obj2.InputPort(1).dataasdouble
This method can return correct answer indeed, but sometimes the result is not correct:

Why? And what should I do?
Thanks for your attention.
回答 (1 件)
yang xiang
2019 年 3 月 26 日
0 投票
3 件のコメント
Walter Roberson
2019 年 3 月 26 日
編集済み: Walter Roberson
2019 年 3 月 26 日
That would suggest to me that the block name is possibly not 'd3' . For example it might be 'd3 '
Or perhaps there is something else in the model that has a 'd3' ?
yang xiang
2019 年 3 月 26 日
yang xiang
2019 年 3 月 26 日
カテゴリ
ヘルプ センター および File Exchange で Simulink についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

