how to use previous value in simulink? [(k-1) value]
12 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hyun Wook Kang
le 4 Juin 2023
Réponse apportée : Les Beckham
le 5 Juin 2023
Currently, I am designing filtered velocity of the two wheel balancing robot, using encoder, and accelerometer, using following 2 equation.
I am trying to use MATLAB function block in simulink, which is the following picture.
But there is an error which says that I can't use direct feedback..
Can somebody help me with this problem?
1 commentaire
Réponse acceptée
Les Beckham
le 5 Juin 2023
It looks like what you need to do is remove the new_filtered_V input from your MATLAB function block and add this line at the top of your code:
persistent new_filtered_V;
That will eliminate the direct feedback and then the code will use the remembered previous value of new_filtered_V to update the new value.
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Simulation and Analysis dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!