Is it possible to calculate and hold a value constant during the Simulink calculation

Is it possible to calculate a value somewhere during a simulink simulation and use it from that point on as a constant in a calculation. I would use this in a IF action subsystem (or maybe While or For loop) where at a certain condition a value should be calculated and from that point on used in a calculation as a constant.

1 commentaire

Do you have some example in block diagram. I am trying to calculate a value, during simulation then use this value as input during same simulation, but his value does nedd to be updated for the whole time, just for a portion of it.

Connectez-vous pour commenter.

 Réponse acceptée

Put the calculation inside a triggered subsystem and make the output of the system the desired calculated value. Trigger the subsystem when you want to calculate the value.

1 commentaire

Do you have some example in block diagram. I am trying to calculate a value, during simulation then use this value as input during same simulation, but his value does nedd to be updated for the whole time, just for a portion of it.

Connectez-vous pour commenter.

Plus de réponses (1)

Catégories

En savoir plus sur Simulink dans Centre d'aide et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by