Azzera filtri
Azzera filtri

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

2 visualizzazioni (ultimi 30 giorni)
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

Risposta accettata

Titus Edelhofer
Titus Edelhofer il 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

Più risposte (0)

Categorie

Scopri di più su Subsystems in Help Center e File Exchange

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by