How to save the initial value of a variable ? (Simulink)
63 次查看(过去 30 天)
显示 更早的评论
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
0 个评论
采纳的回答
goerk
2018-7-11
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)
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Programmatic Model Editing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!