Clear Filters
Clear Filters

Extract the value of a signal at t=X sec in Simulink

2 views (last 30 days)
Hello,
I would like to extract the value of a signal at a precise time. I have a signal (from t=0sec to t=30sec) and I would like to get the value at t=5sec using simulink.
To be more precise, I would like to build a subsystem with as an input my signal (named Y) and giving an output signal that would be :
Y for t<5sec
Y(5sec) for t>=5sec
I was thinking of using an embedded Matlab code but I don't manage to use it. Or maybe there is an easier way ? Could you help me please ? I'm using Simulink 6.3 (an old version :) )
Thank you

Accepted Answer

Titus Edelhofer
Titus Edelhofer on 24 Mar 2015
Hi,
a simple way is using an enabled subsystem:
  • Feed the signal to the inport
  • Take the clock block, feed into "Compare to Constant" block, feed into enable port.
  • The enabled subsystem is configured per default to "hold" output port signals ...
Hope this helps,
Titus

More Answers (0)

Products

Community Treasure Hunt

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

Start Hunting!