How to enter a value to a simulation while it is executing
11 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
C=a+b; For a=1:1:1000, b=1:1:1000,I want to calculate C Value,,,I will be putting delay after calulating one addition and thereafter I want to give a flexibility to put his\her own 'a','b' value ,,,while code is executing,,,,Is it possible in MATLAB script?,,,if possible ,can anyone give me the hint to perform it
0 commentaires
Réponse acceptée
Kaustubha Govind
le 26 Nov 2012
Modifié(e) : Kaustubha Govind
le 26 Nov 2012
Assuming that the variables a and b correspond to tunable parameters of a block, you can indeed change the value of either variable in the MATLAB workspace and run set_param('modelname', 'SimulationCommand', 'update') to make the model notice the new values.
If 'a' and 'b' are signals, you may find this section in the documentation useful: Access Block Data During Simulation.
4 commentaires
Kaustubha Govind
le 27 Déc 2012
No, you should be able to edit the parameter by double-clicking on the block or using set_param('path/to/block', 'ParamName', 'ParamValue') followed by set_param('modelname', 'SimulationCommand', 'update').
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Event Functions dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!