how can i change the value of a variable with a slider in matlab designer?

64 views (last 30 days)
hello, i want to change a value of a variable in my matlab script while running it with a slider that i build in matlab designer.
im quit new to designer, can anyone help me out?
Thanks in advance

Answers (2)

Catalytic
Catalytic on 8 Sep 2022
Edited: Catalytic on 8 Sep 2022
Here is a doc page talking about the general process of writing component callbacks in appdesigner. In this particular section, there is an example dealing with a slider callback.
  1 Comment
Matlab_Beginner
Matlab_Beginner on 8 Sep 2022
Edited: Matlab_Beginner on 9 Sep 2022
so what i basically want to do is when i push the start button, my script runs and i can change the value of N as i need.
while true
% code
% Slider value (N) varies when i change it
% code
end
I hope this clarifies the Situation a bit better.
Thanks in advance

Sign in to comment.


Steven Lord
Steven Lord on 9 Sep 2022
Rather than changing the value of a fixed variable I would likely retrieve the Value property of the slider object whenever I need to use its value. This way I would be sure to always have the current value of the slider.
  1 Comment
Matlab_Beginner
Matlab_Beginner on 12 Sep 2022
Edited: Matlab_Beginner on 12 Sep 2022
do i need to store the value of the Slider as a propertie in order to share within the code?
will this work ? (i'm new to designer..)
properties (Access = public)
Slider_CurrentValue % Description
end
function SliderValueChanging(app, event)
Slider_CurrentValue = event.Value;
end
% Buttonpushed_to_start
while true
m=x*(app.Slider_currentValue);
%code...
end

Sign in to comment.

Categories

Find more on Develop Apps Using App Designer in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!