Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

[Matlab] Problem z callbackiem (GUI)

#1
[Matlab] Problem z callbackiem (GUI)
Witam,
Kobitka na zajęciach zadała nam do napisania w GUI (nie GUIDE) program. Od strony graficznej wszystko mam ładnie napisane, tylko problem jest z połączeniem owych elementów aby jeden wpływał na drugi, mianowicie.

Napisałem prosty kod (nie związany z projektem), aby ktoś wytłumaczył mi jak to połączyć, resztę pokombinuję Wesoły

Mam pierwszy plik ze szkieletem programu:
Kod:
set(gcf,'Name','tytuł','Menubar','none','toolbar','none')

slajder=uicontrol('Style','slider');
    set(slajder,'Units','normalized');
    set(slajder,'Position',[0.1 0.023 0.3 0.05]); % położenie x y szer wys
    set(slajder,'Min',0,'Max',10,'value',0); %zakres oraz wartość początkowa
    set(slajder,'Callback','wn');    

wn=uicontrol('Style','text');
    set(wn,'Units','normalized');
    set(wn,'Position',[0.275 0.32 0.05 0.05]); % położenie x y szer wys
    set(wn,'String',0);

oraz drugi plik z funkcją, którą mam wywoływać:
Kod:
function wn(hObject,eventdata,handles)
a=str2num(get(handles.slajder,'String'));
set(handles.wn,'String',num2str(a));

Chodzi mi o to aby po uruchomieniu programu, wartość ustawiona suwakiem pokazywana była w elemencie "wn" jako tekst. W GUIDE nie mam z tym problemów, ale tam wszystko jest w jednym m-pliku, a kobitka uparła się aby był szkielet programu w jednym, a funkcję w innych plikach do których się odwołujemy callbackiem. Zmiennych globalnych też zakazała.

Nie wiem czy jasno to napisałem Wesoły
Mówiąc w skrócie - jest akcja, ma być reakcja
[Obrazek: labels=1]
-----------ECONOMICA - Nowa POLSKA gra ekonomiczna----------Pisz PM'kę
 System operacyjny: windows_seven Przeglądarka: firefox
Programy: Polecane / Nowe / Inne



Użytkownicy forum szukali:
guide matlab- kod kalkulatoramatlab guide zmienne globalneslider matlab gui warunekzmienne globalne gui matlabzmienne globalne matlab gui

Podobne wątki ([Matlab] Problem z callbackiem (GUI))
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [Matlab] Gra "Papier kamień nożyce" samanta19 7 9409 07.04.2017, 15:54
Ostatni post: Szachista
  [ Matlab] metodaHooke-Jeavese znajdz jej minimum piotrek132 0 6827 11.12.2016, 13:12
Ostatni post: piotrek132
  Matlab - prośba o pomoc w rozwiązywaniu zadań szefusik 3 7324 20.04.2015, 19:12
Ostatni post: ptrick

Skocz do:


Wybrane wątki ([Matlab] Problem z callbackiem (GUI))
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Skrypt usuwający pliki sylwiaa1 2 4340 28.04.2019 15:20
Ostatni post: sylwiaa1
  Środowisko do assemblera Physicist 4 9740 21.04.2019 14:04
Ostatni post: Ajgor
  VBA excel dmjs 6 9921 17.04.2019 10:20
Ostatni post: ptrick
  C++ - sens pogłębiania nauki gbr 5 9652 25.03.2019 12:53
Ostatni post: koneton
  Klasa wewnętrzna w C++ Physicist 4 9320 23.03.2019 18:28
Ostatni post: Physicist
  Ruby on Rails - tutoriale luciussulla 0 8447 23.03.2019 16:49
Ostatni post: luciussulla
Big Grin Czy dostane sie technikum informatycznego klaudiusz20046 6 11855 21.03.2019 01:28
Ostatni post: UnableToSee
  [C#] Program do moderacji czatów gier wiktrom12 0 8927 07.03.2019 15:33
Ostatni post: wiktrom12
  Mój pierwszy projekt - Pomoc rafal12999 1 9378 07.02.2019 22:01
Ostatni post: Szachista
  pomoc projekt scilab piesel18 2 10808 04.02.2019 09:03
Ostatni post: piesel18
  Szkoła Informatyczna Zikinan 1 9656 02.02.2019 17:59
Ostatni post: wojownikhaha
  [Java] Strona z zadaniami do rozwiązania i odpowiedziami rafal12999 2 10437 27.01.2019 13:44
Ostatni post: rafal12999
  kompilacja biblioteki Agui - cmake jurek2 0 9674 10.01.2019 13:12
Ostatni post: jurek2
  Zamiana całego zestawu znaków wg przyporządkowania BarHorab 5 10370 19.12.2018 16:45
Ostatni post: Szachista
  Sumowanie licz excel - problem OxyGenE 2 13062 19.12.2018 16:29
Ostatni post: Szachista