Why is the method rto.InputPort(1).Data wrong?
Mostrar comentarios más antiguos
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.
Respuestas (1)
yang xiang
el 26 de Mzo. de 2019
0 votos
3 comentarios
Walter Roberson
el 26 de Mzo. de 2019
Editada: Walter Roberson
el 26 de Mzo. de 2019
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
el 26 de Mzo. de 2019
yang xiang
el 26 de Mzo. de 2019
Categorías
Más información sobre Interactive Model Editing en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

