Borrar filtros
Borrar filtros

How to save the initial value of a variable ? (Simulink)

54 visualizaciones (últimos 30 días)
CamG52
CamG52 el 11 de Jul. de 2018
Comentada: CamG52 el 11 de Jul. de 2018
Hello everyone,
I have two position variables x and y that change everytime my vehicle moves. What I would like is to save the initial value of x and y in order to use it in a function using Simulink. However, I can't use the block 'save to workspace' because you have access to the variables at the end of the simulation and I need them during the simulation.
I tried with 'Tapped delay' too but the value of the variables change.
Thank you very much for you help and have a nice day !
Camille

Respuesta aceptada

goerk
goerk el 11 de Jul. de 2018
You can just 'Sample And Hold' the signal at the first tick.
A 'Sample and Hold' is basically only a triggered subsystem where the output is connected to the input.
You can also use a switch and a unit delay to implement the same functionality. (Switching signal is true only for the first tick, switch inputs is the signal and the delayed output)
  1 comentario
CamG52
CamG52 el 11 de Jul. de 2018
I used the 'Sample and Hold' with a step function as trigger and it works very well !
Thank you very much !

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Simulink en Help Center y File Exchange.

Productos


Versión

R2016b

Community Treasure Hunt

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

Start Hunting!

Translated by