HECZKO, J. Parametrizování 2D zapisovače [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2012.

Posudky

Posudek vedoucího

Štohl, Radek

Během zpracování bakalářské práce student prokázal teoretické i praktické znalosti. Řešení práce věnoval potřebné úsilí. Prokázal schopnost samostatné práce jak při práci s literaturou, tak při návrhu a realizaci komunikačního rozhraní pro přenos textu s parametry pro 2S zapisovač. Vytvořil i sadu číslic pro technické vykreslování. Konzultací využíval v obvyklé míře. Z hlediska vedoucího nemám k práci studenta připomínky.

Navrhovaná známka
B
Body
89

Posudek oponenta

Kučera, Pavel

Předložená bakalářská práce se zabývala vytvořením rozhraní, pomocí kterého by bylo možné parametrizovat text zaslaný na souřadnicový zapisovač. Práce navazuje na předchozí práce, které se zabývaly činností samotného zapisovače. Po oborné stránce je práce jednoduchá a s ohledem na autorem navržené řešení je jednoduchá i po stránce časové. Rozhraní pro zasílání textu autor vyřešil pomocí aplikace MS Word, pro kterou vytvořil VBA skripty, které se starají o kontrolu a zaslání uživatelem vloženého textu do PLC pomocí DDE rozhraní. S takovým řešením se jako zastánce open source řešení zásadně neztotožňuji. Použít kancelářskou aplikaci jako nástroj pro parametrizaci průmyslového zařízení je nešťastné hned z několika důvodů. Jednak cena tohoto kancelářského balíku absolutně nekoresponduje s jeho využitím pro tyto účely. Dále použití SW třetí strany, jako v tomto případě MS Wordu, omezuje a v mnoha případech znemožňuje provést sofistikovanější analýzu spojení s DDE serverem. DDE architektura je zastaralá, nespolehlivá a potenciálně nebezpečná; i proto od něho společnost Windows už před lety upustila a ve svých aplikacích ho zachovává jen kvůli zpětné kompatibilitě. Použití VBA je obecně nebezpečné, protože dokumenty v MS Office jsou snadno napadnutelné nejrůznějšími útoky. VBA skript nelze zabezpečit proti úmyslnému zneužití a tím i potenciálnímu ohrožení samotného zapisovače. Ostatně při pokusu o vyzkoušení aplikace na mé instalaci MS Office Professional Plus 64 bit en, VBA skript zhavaroval již při kontrole textu na proceduře UrceniPoziceRadku(ByVal index), kde zahlásil chybu „Can’t find project or library“, bez dalšího vysvětlení. Zkrátka s autorovým řešením nesouhlasím a jako zákazník nebo zaměstnavatel bych ho z uvedených skutečností odmítl. Na druhou stranu nemohu opominout fakt, že autorem vytvořená parametrizační aplikace funguje a splnil tak zadání bakalářské práce. Kladně též hodnotím formální zpracování práce, které je na velmi vysoké grafické i jazykové úrovni. Snad krom vytrvalého používání činného rodu, které prostě do technického dokumentu nepatří. Jak by se asi uživateli líbilo, kdyby četl návod k pračce, v němž by se autor manuálu vyjadřoval zásadně v první osobě? S ohledem na konstatované, hodnotím práci stupněm B/80 bodů.

Navrhovaná známka
B
Body
80

Otázky

eVSKP id 52579