NGUYEN, N. Konverze formátu dat akustických měření a jejich zobrazování [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2025.
Výsledkem této práce měl být software, který bude schopný konvertovat různé formáty výstupních dat v akustických měřeních a simulacích běžně používaných nástrojů. Mezi další funkcionality kromě konverze samotné patří zobrazování grafických průběhů analyzovaných dat, vytváření nových datových setů dat ze skupin již otevřených datových setů, možnost spojování samostatných dat měření jiného typu do dalšího typu dat na úrovni původně samostatných reálných či komplexních datových souborů atd. Kromě zobrazení je vždy možné výstupní datový set vyexportovat ve formátu souboru listů tabulek a následně také ve zvoleném výstupním datovém formátu podporující daný typ aplikace. Tyto stupně volnosti si vyžádaly provedení datové analýzy, co je do jaké míry i po samotné konverzi vůbec spolu kompatibilní. Z toho také vyplynula poměrně komplikovaná sada specifických pravidel, které je nutné při větší volnosti konverzí na úrovni nástroje dodržovat. Student si vybral téma se zpožděním a bez obecné znalosti programování, Matlabu a vůbec jasné schopnosti relativně složitější problém řešit. Student nebyl schopen k problému systematicky nějak samostatně přistoupit, pravidelné konzultace jej navedli na postupnou cestu, vedoucí k výsledku. Problémem byly také velmi slabé znalosti v základní teorii týkající se jednotlivých typů měření, s kterými jim realizovaný nástroj má pracovat. Při řešení problému se neustále snažil využívat nástroje AI, i když mu bylo jasně několikrát naznačeno, že to není cesta vedoucí v dané chvíli ke správnému cíli. Vzhledem k tomu, že student začínal v podstatě z úrovně nula a nakonec dokázal vytvořit fungující aplikaci v AppDesigneru, považuji za úspěch. Vzhledem k výše uvedenému dávám hodnocení 80 bodů.
Cílem práce bylo realizovat aplikaci pro konverzi formátů datových exportů aplikací APx500, LabShop, LspCAD a TinaTI s možností zobrazení průběhů. Taková aplikace je velmi přínosná a usnadnila by výuku i vývoj zejména v oblasti elektroakustiky. Zadání patří mezi jednodušší a největší výzvou je návrh společného formátu, se kterým si student poradil dobře. Vzhledem k relativní jednoduchosti zadání bych očekával precizní zpracování. Realizovaná aplikace zadání splňuje, ale omezuje se pouze na formáty exportů dat, které se v současné době používají při měření v laboratoři Studiové techniky Ústavu telekomunikací FEKT. U řady měřicích systémů bývají formáty exportů odlišné v různých verzích SW, třeba jen přidáním jednoho řádku metadat. Podle textu práce je např. import dat z aplikace LabShop zahájen na konkrétním řádku, což je problém nejenom při importu z jiné verze, ale také při exportu jiného počtu průběhů z aplikace nebo při použití jiného senzoru při měření, kdy je počet řádků metadat na začátku exportu z aplikace LabShop různý. Aplikace LabShop také exportuje data podle verze grafu (klasický, moderní) a v nastavení exportu lze volit jeho formát. Je zřejmé, že student nemohl podchytit všechny varianty, ale tam kde je to možné, např. právě u exportu z aplikace LabShop, by mohl provádět kontrolu kompatibility. Ovládání aplikace, resp. rozvržení GUI není příliš intuitivní. Dále by se dalo aplikaci vytknout, že uživatel musí zvolit, z jaké aplikace se bude importovat. U aplikace LabShop to lze poznat přímo z metadat a snadno rozpoznatelný je také formát exportu dat z aplikace APx500. V tomto případě by vytvořená aplikace mohla podporovat také import dat z APx500 ze souborů .mat, což zjednodušuje tvorbu měřicí sekvence v APx500. Nevýhodou realizované aplikace také je, že konverzní funkce jsou součástí projektu App Designeru, nikoliv jako samostatné funkce. V takovém případě by bylo snadné je použít pro jiné aplikace, např. pro jednoduchou konzolovou aplikaci provádějící konkrétní konverzi dat podle parametrů z příkazového řádku, kterou by šlo automaticky, bez zásahu uživatele, volat z měřicí sekvence APx500, což by bylo velmi přínosné. Nebo měla realizovaná aplikace umožňovat automatickou konverzi bez otevření GUI při parametrech zadaných při volání z příkazového řádku. Kód aplikace také obsahuje velké množství varování, které bylo možné snadno eliminovat. Funkce aplikace je v textu popsána pomocí vývojových diagramů a zdrojový kód je okomentován, ale schází popis funkcí, takže nebude snadné aplikaci v budoucnu rozšířit, např. o import dat ze zvukoměru NTi Audio XL2, který je v laboratoři často využíván. Mezi grafy, které aplikace nabízí k zobrazení, by byl vhodný i hodograf. Po formální stránce je text práce na dobré úrovni, ale občas se opakovaně objevují informace, které už zazněly v předchozích kapitolách, není odsazen text odstavců a mezi nimi jsou příliš velké mezery, obrázky nejsou číslované podle kapitol a místy se vyskytují překlepy. Ukázky formátu dat jednotlivých aplikací jsou sice ilustrační, přesto mohly být pro lepší čitelnost větší. Popis aplikace RTEval v úvodu kapitoly 2.3 je naprosto nesmyslný, student popisuje jinou aplikaci, pravděpodobně EASE, ale odkazuje se na návod k aplikaci RTEval. Buďto se při hledání na Internetu překliknul nebo popisy jednotlivých aplikací nechal vygenerovat umělou inteligenci, která u této konkrétní aplikace selhala, protože na Internetu k ní není dostatek informací, i vzhledem k tomu, že už není výrobcem podporovaná. V textu mi ale hlavně schází nějaký příklad použití aplikace, tzv. use case, např. export impedanční charakteristiky a kmitočtové charakteristiky reproduktoru změřené pomocí RT-2M nebo APx500, jejich import do LSPCadu a následné porovnání simulace s měřením v LabShop nebo APx500. Elektronické přílohy bakalářské práce byly zpřístupněny přes cloudové úložiště, ale alespoň zdrojové kódy aplikace měly být odevzdány do Informačního systému VUT, aby mohly být posouzeny ve stavu, v jakém byly v termínu odevzdání práce.
eVSKP id 163042