8_Interfejsy_graficzne_GUI.pdf
(
158 KB
)
Pobierz
Adam Korzeniewski, Andrzej Leśnicki
Lab. PS, Ćw. 0. MATLAB jako narzędzie w przetwarzaniu sygnałów
ĆWICZENIE 0
MATLAB jako narzędzie w przetwarzaniu sygnałów
8. Interfejsy graficzne GUI
1/1
Bardzo często funkcje MATLABa są pisane w postaci interfejsów graficznych GUI (z
ang. GUI – graphical user interface). Pozwalają one użytkownikowi zmieniać dane i postać
programu poprzez przyciski, pola edycyjne, suwaki i obserwować na bieżąco wpływ tych
zmian na wyniki obliczeń przedstawiane w postaci wykresów.
Prostym przykładem interfejsu graficznego jest parabola.m . W tym interfejsie graficznym
można obserwować jak zmienia się wykres paraboli
y
�½
x
2
bx
1
w zależności od zmian
współczynnika
b,
którego wartość można wpisać w pole edycyjne lub zmienić suwakiem.
Uwaga.
Należy zachować ostrożność przy posługiwaniu się suwakami w interfejsach
graficznych. W nowszych wersjach MATLABa szybkie przesunięcie suwaka powoduje
zawieszenie się systemu Windows (nie pomaga tutaj zaprogramowanie suwaka z dużym
krokiem). Dlatego przesuwajmy suwak bardzo wolno lub wpisujmy interesującą nas wartość
do pola edycyjnego, które zazwyczaj towarzyszy suwakowi.
Bardziej praktycznym przykładem interfejsu graficznego jest SmithChart.m z tzw.
wykresem kołowym, nazywanym też wykresem Smitha. Na wykresie tym obserwujemy
zmiany impedancji na wejściu linii transmisyjnej o impedancji charakterystycznej
Z
0
obciążonej impedancją
Z
L
. Unormowaną wartość impedancji obciążenia
Z
L
Z
0
wpisujemy
w pola edycyjne, a unormowaną długość linii transmisyjnej
l
albo wpisujemy w pole
edycyjne, albo zmieniamy suwakiem.
Interfejsy graficzne pisze się albo jako skrypty z CallBack-ami (przykładami są interfejsy
graficzne parabola.m, SmithChart.m), albo lepiej jako funkcję w funkcji z funkcjami
(przykładem jest interfejs graficzny Smith.m).
Plik z chomika:
inzynieria.biomedyczna
Inne pliki z tego folderu:
2_Macierze.pdf
(216 KB)
0_1_Podstawowe_komendy.pdf
(213 KB)
3_Wykresy.pdf
(238 KB)
4_Funkcje.pdf
(263 KB)
8_Interfejsy_graficzne_GUI.pdf
(158 KB)
Inne foldery tego chomika:
ELAM
Implanty
Mechanika
Przetwarzanie obrazów
Sensory
Zgłoś jeśli
naruszono regulamin