|
Inference propojení komponent
Olšarová, Nela ; Rychlý, Marek (oponent) ; Křivka, Zbyněk (vedoucí práce)
Diplomová práce se zabývala návrhem algoritmu pro inferenci propojení hardwarových komponent. Algoritmus je určen pro použití v editoru návrhu schémat pro FPGA čipy, který je součástí školního vývojového prostředí VLAM IDE. Algoritmus má uživateli pomoci s nalezením optimálního propojení dvou vybraných komponent. Vývojové prostředí s editorem návrhu je implementováno jako zásuvný modul do prostředí Eclipse, kdy je využit grafický modelovací rámec GMF. Po úvodu do těchto technologií a metod návrhu vestavěných systémů následuje návrh inferenčního algoritmu. Tento problém spadá pod problémy kombinatorické optimalizace, konkrétně je příbuzný s přiřazovacím problémem a bipartitním párováním. Poté je popsána implementace algoritmu a grafického uživatelského rozhraní pro jeho použití, následuje jeho otestování a shrnutí dosažených výsledků.
|
|
Modernizace výrobního procesu součásti kompresoru
Černý, Michal ; Dvořák, Jaromír (oponent) ; Kalivoda, Milan (vedoucí práce)
Předmětem této závěrečné práce je modernizace výrobního procesu součásti kompresoru v podmínkách konkrétní firmy. Práce je zaměřená na navržení nové varianty výrobního procesu pro sériovou výrobu dané součásti. V úvodu je zhodnocena technologičnost výrobku a popsána stávající technologie proběhlé prototypové výroby. Ve druhé kapitole je představen obráběcí stroj, který bude zastávat dosavadní úlohu výroby, což zefektivní produktivitu práce, omezí riziko lidské chyby a zkvalitní přesnost výroby. Dále jsou zvoleny nové nástroje a navrhnuta nová technologie výroby. V závěru jsou zhodnoceny strojní časy a celkový návrh výroby.
|
|
Materiály a komponenty pro lithno-iontové zdroje proudu
Jirák, Tibor ; Kadlec, Jaromír (oponent) ; Paidar,, Martin (oponent) ; Vondrák, Jiří (vedoucí práce)
Disertační práce se zabývá elektrodovými materiály a komponenty pro lithno-iontové zdroje proudu. Konkrétně se jedná o dva typy materiálů, nanostrukturovaný Li4Ti5O12 s vnitřním spinelovým uspořádáním a LiCoO2 s vrstevnatou strukturou. Byly zkoumány elektrochemické vlastnosti, strukturní a prvkové charakteristiky s důrazem na technologicky nový materiál Li4Ti5O12 jeho využití v praxi. Dále se práce zaměřuje na vliv příměsových látek a elektrolytů na vlastnosti elektrodových materiálů obsahující jako aktivní složku výše uvedené chemické sloučeniny. Nízká výrobní cena, environmentální bezpečnost a obdržené výsledky elektrochemických měření a strukturních analýz poukazují na široké možnosti uplatnění materiálu Li4Ti5O12 v oblasti elektrochemie.
|
|
Návrh technologie součásti "víko ložiska"
Veselý, Libor ; Prokop, Jaroslav (oponent) ; Kalivoda, Milan (vedoucí práce)
V této bakalářské práci je zpracován návrh technologie výroby součásti "víko ložiska" ve dvou variantách. První varianta je navržena pro výrobu jednoho kusu součásti v podmínkách firmy. Druhá varianta se zabývá návrhem technologie sériové výroby stejné součásti za použití strojů a nástrojů ze současné produkce. Práce obsahuje návrh polotovaru součásti, volbu strojů ze strojového parku firmy, návrh vhodných nástrojů a řezných podmínek. Ekonomické zhodnocení se zabývá stanovením strojních časů pro obě varianty výroby. Navržená technologie bude využita pro skutečnou výrobu součásti.
|
| |
| |
|
Komponenta Java Swing řízená pomocí CSS
Hvězda, Matěj ; Milička, Martin (oponent) ; Burget, Radek (vedoucí práce)
Tato práce je zaměřená na vytvoření komponenty Java Swing, která zobrazí obsah HTML dokumentu na základě kaskádových stylů (CSS). Důvod k vytvoření takové komponenty je umožnění vývojářům tvořit uživatelské rozhraní pomocí CSS v Javě bez nutnosti toho, aby znali rozhraní Java Swing. K syntaktickému rozboru HTML a CSS je použit zobrazovací stroj CSSBox , který umožní získat veškeré potřebné informace ke správnému zobrazení dokumentu. Komponenta je implementována pomocí komponent Swingu kupř. element HTML je implementován na základě komponenty JPanel, a i všechny editovatelné prvky ve formulářích jsou implementovány vhodnými komponentami Java Swing. U komponenty řízené pomocí CSS je možnost měnění její velikosti, přístup k prvkům formuláře, nastavení odkazů a jejich vzhledu, aj.
|
| |
|
SwiftUI komponenta pro výběr strukturovaného vstupu od uživatele na platformě iOS
Strýček, Šimon ; Rozman, Jaroslav (oponent) ; Hrubý, Martin (vedoucí práce)
Tato práce se zabývá návrhem a implementací komponenty uživatelského rozhraní pro lineární výběr hodnoty v daném intervalu. Návrh komponenty je prováděn s ohledem na jednoduchou volbu číselné hodnoty a se zaměřením na vysokou přesnost výběru. Samotná komponenta je koncipována pro možnost výběru jak jednodimenzionální, tak i dvoudimenzionální hodnoty. Implementace je prováděna se zaměřením na platformu iOS s využitím technologie SwiftUI od společnosti Apple. Výsledkem práce je funkční balíček Swift Package komponenty s robustním rozhraním.
|
|
Modelovací nástroj pro grafický návrh komponentových systémů
Zemko, Zoltán ; Křivka, Zbyněk (oponent) ; Rychlý, Marek (vedoucí práce)
Softwarové inženýrství založené na komponentách (Component-based Software Engineering) popisuje rozsáhlý informační systém jako množinu komponent. Práce se snaží poukázat na výhody tohoto přístupu. Definuje taktéž pojmy jako komponentový a standardní software a uvádí základy modelovacích technik komponentových systémů v jazyce UML. V dokumentu je popsána struktura Eclipse Modeling Project. Čtenář by z tohoto textu měl získat teoretický přehled postupů vývoje modelovacích nástrojů nad platformou Eclipse. Práce taktéž obsahuje návrh a postup implementace modelovacího nástroje podporujícího návrh komponentových systémů, který byl vyvinut použitím Eclipse Modeling Framework a Graphical Modeling Framework.
|