TECHNICKA UNIVERZITA V LIBERCI
opoN ENTNI posu DEx z{vEnedru E rvru-r rr rneru [ pnAce
Autor zdv6redn6 pr6ce: Jan
Bro2Ndzev prdce: lmplementace rozhrani pro vli'vojove kity v prostiedi Matlab / octave
Oponentpr6ce Ing. piemysl Svoboda
PracovistE oponenta Technick6 univerzita v Liberci,
FMA. Kvalita abstraktu, klieove slova odpovidaji neplni
prace
VibornE minus (1-)B. Rozsah a zpracov6ni re6er6e Velmi dobie minus (2-)
Velmi dobre (2) C. Reseni pr6ce po teoreticke strence
D. Vhodnost, piimCienost pouZit6
metodiky
Velmi dobie (2) E. Uroveri zpracov6ni Wsledk0 a diskuseF. Vlastni piinos k ieien6 problematice
Velmi dobie (2) VybornC minus
(1,
G. Formulace z6v€ru
pr6ce
Vyborne minus(1,
H. SplnCni zadani (cil0)
pr6ce
Splnenol.
Skladba, spravnost a 0plnost citacf literernichidajt
Velmi dobie (2)J. Typograficka a jazykov6
lrovei
(va. pravopisu) Velmi dobie (2)Vyborne minus (1-) K. Formelni nalezitosti orace
(struktura textu, iazenf kapilol, pfehlednost ilustraci)
Koment5ie di piipominky:
Ad A) V kliaovich slovech by mohly
bit
uvedeny jeste viGzylik4ici
se simulaenich metod a iizeni Ad B) ReSerSe je kr6tk6 (4 strany). V resersi mohlo byt rozebrano stavajici oficialni feseni komunikace pro Arduino od fy Mathworks.Ad C) V pr6cije uvedeno, Ze bylo navr:eno vlastni
leieni
komunikace Matlabu/Octave s HW prostiedkem - co nejjednodu$Si, tedy pravdCpodobnC vedouci ke zrychleni odezvy HW zato m6ne robustni. Zde by bylo vhodne uv6st alespoi z teoretickich pfedpoklad0 jak Wrazneho zrychleni.ie mo:ne dosahnout oproti oficialnimu ieseni (viz komentel k bodu B) ajaki
vliv m6 toto feseni na robustnost.Ad D) Vzhledem k zamdieni na typ komunikace bez podpory prace s HW v realn6m dase je navdeni komunikaeni protokol dostaaujici. Vzhledem k moznostem seriove linky a Wpocetnich Wkoni jak PC s Matlab/Octave tak ovladan6ho HW mohla byt navr2ena jednoducha kontrola pienaienich dat pro zWSenl robustnosti.
Ad E) Vysledky jsou uvedeny formou piiklad0 pouziti navrzeneho rozhrani na realnych rlbhech. Pro ovdieni rozhrani by bylo vhodn6 uvest napi. m6leni re6ln6 rychlosti a chybovosti vykonavanych funkci a porovneni s olici6lnim podporovanim rozhranim od fy Mathworks.
Ad F) Dobr9 z6klad pro dalsi \
ivoj
rozhrani.Ad l) Ne vsechny lit. odkazy jsou citovany, nCktre jsou neUplne
Ad J, K) Struktura pr6ce vpoiadku. Chybi nektere odkazy na
o'ezky,
neKere odkazy jsou neplatne....pokrcCuje na sttane 2
TECHNICKA UI{IVERZTA V
LIBERCI
Studentska 1402/2 461 17 Liberec 1tpt +1.,O4853534?9 )meno pnlmem@tulcz www tulcz DIC C246747885
llt
lr
112la
TECHNICKA UNIVERZITA V LIEERCI
Celkov6 zhodnoceni:
Plistup k navrhu a
vwofenl
rozhrani hodnotim kladne s drobnymi plipominkami. Zdrojov€ k6dy pro Matlab/Octave mohlybit
l6pe struKurovAny. Napl. aby se na prostiedi nezavisle Cesti k6du jednotliwch funkcl odkazovali pouze na specilick6 implementace v Matlabu Ci Octave (napi. pouZiti serioveho portu)Ci byla spolecna definice konstantnlch hodnot apod. Chybl osetleni nekterych chybowch stav0 (napl.
otevienl seriov6ho portu pokud neni k dispozici). Steine vytky mam ke
zdoiowm
k6dim pro jednotlive kity - vzhledem k tomu, 2e jsou programovany v C, by bylo vhodne naprogramovat piimo knihovnu pro komunikaci (spoleene C6sti k6du s podmin€nim plekladem, delinice konstant apod.).Otazky k obhaiobe:
1. Jake isou (pro navrhovane rozhranl) motnosti kontroly plenesenich dat?
2. Je mozne iednoduse implementovat rozhrani i do iinych systemi nez ie Matlab / Octave?
Celkovd ldasifikace:
Prace spllluie pozadavky na ud€leni akademick€ho titulu, a proto ii doporueuji k obhajobe
Navrhuji tuto prdci klasifikovat stupn6m Velmi dobie
(2)V
Libercidne
'l9.1.2015Podpisem soudasne potvrzuji,
Zenejsem v Z6dndm osobnim vztahu
kautorovi pr6ce
podpis oponenta
TECHNICKa U IVERZTA V
LIBERCI
Srudenrskd 1402/2 461 17 Liberec1
!a! a2
tel.: +42O 485 353 429 jmeno.prijmeni@tul.cz wwr./tuLcz