Hi, this is part of my super simple slider, but it still not working...Slider is not moving. Thanks for help!!
function slider1_Callback(hObject, eventdata, handles)
sliderMin = 1;
sliderMax = 520; % this is variable
sliderStep = [1, 1] / (sliderMax - sliderMin) % major and minor steps of 1
set(handles.slider1, 'Min', sliderMin);
set(handles.slider1, 'Max', sliderMax);
set(handles.slider1, 'SliderStep', sliderStep);
set(handles.slider1, 'Value', sliderMin); % set to beginning of sequence
time=get(handles.slider1,'Value');
set(handles.text1,'String',num2str(round(time)))
guidata(hObject, handles);

1 件のコメント

Walter Roberson
Walter Roberson 2013 年 4 月 7 日
It isn't moving from what to what?
Note that you might need to add a drawnow() to give a chance for the GUI to update.

サインインしてコメントする。

 採用された回答

Image Analyst
Image Analyst 2013 年 4 月 7 日

0 投票

Yeah, because you're setting the value equal to the min every time the user tried to slide it. Remove this line to fix it:
set(handles.slider1, 'Value', sliderMin); % set to beginning of sequence

2 件のコメント

Tuyen
Tuyen 2014 年 12 月 10 日
I have the same issue. My min is 1986 and max is 2011. When I remove that line, the slider bar also disappears and warnings pop up...
Image Analyst
Image Analyst 2014 年 12 月 10 日
What are the "step" sizes?

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange で Vehicle Scenarios についてさらに検索

質問済み:

2013 年 4 月 6 日

コメント済み:

2014 年 12 月 10 日

Community Treasure Hunt

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

Start Hunting!

Translated by