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 Comment

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.

Sign in to comment.

 Accepted Answer

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 Comment

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.

Sign in to comment.

More Answers (1)

Categories

Find more on Simulink in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!