Is it possible to change the increment value of a slider?

21 vues (au cours des 30 derniers jours)
Ostap
Ostap le 10 Déc 2025 à 18:29
Commenté : Walter Roberson le 11 Déc 2025 à 19:58
I needed a way to change value of a constant manualy, thus I added a slider, but because of specific conditions of my project I need the value of that constant to change with fixed increment, which in my case is 0.2. I tried to look up possible solutions or methods to control the increasing rate, but didn't find anything useful. Maybe I should use matlab code instead of simulink, but I have no clue how to realise it there eather. Any help would be appreciated.

Réponses (1)

Matthew Moschella
Matthew Moschella le 10 Déc 2025 à 19:49
If you are using a slider in Simulink the easiest approach may be to round the constant value from the slider to the nearest 0.2 and then feed that number in to whatever comes after your slider currently.
Ex:
Output from Slider, x = 3.478820.
Rounded_val = (x / 0.2) * 0.2
  2 commentaires
Ostap
Ostap il y a environ 7 heures
Modifié(e) : Ostap il y a environ 7 heures
Yeah, that'll do I think. Thanks for the help
Walter Roberson
Walter Roberson il y a environ 5 heures
Rounded_val = round(x / 0.2) * 0.2

Connectez-vous pour commenter.

Catégories

En savoir plus sur General Applications dans Help Center et File Exchange

Produits


Version

R2023b

Community Treasure Hunt

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

Start Hunting!

Translated by