Přeskočit na hlavní obsah
Přeskočit hlavičku

Vývoj a realizace řídicích algoritmů

Anotace

V předmětu budou probrány obecné teoretické paradigmaty, modely a vzory aplikovanými při implementaci programového vybavení řídicích systémů, zejména s ohledem na práci v reálném čase. Dále bude probráno strukturování a implementace řešení formou souběžných procesů a základní principy použití objektově orientovaného programování. Použití procesů (vláken) při programování řídicích aplikací v mechatronice. Zásady bezpečného programování zejména pro kritické aplikace v reálném čase. Operační systémy reálného času (RTOS), jejich struktura a jednotlivé funkce operačního systému reálného času a rozdíly mezi RTOS a Non_RT operačními systémy. Podrobněji budou probrány konkrétní RTOS jako je QNX, RT Linux, VxWorks a Windows CE, aj..
Dále se studenti seznámí s řadou vývojových nástrojů pro analýzu, návrh a implementaci programového vybavení pro řídicí systémy reálného času. Použití universálního modelovacího jazyka RT UML pro tvorbu řídicích aplikací, způsoby popisu řídicích aplikací pomocí diagramů, testováním úlohy v reálném čase a generování kódu řídicí aplikace.

Povinná literatura

Černohorský J.: Sylaby Řídicí systémy s počítači I a II. VŠB Ostrava 2005
Srovnal V.: Operační systémy pro řízení v reálném čase. VŠB Ostrava 2003
Srovnal V.: Operační systémy pro řízení v reálném čase. e- učební text VŠB Ostrava, FEI, 2008

Doporučená literatura

Lacko L.: Programujeme mobilní aplikace ve Visual Studiu .NET


Jazyk výuky čeština, angličtina
Kód 450-8705
Zkratka VRŘA
Název předmětu česky Vývoj a realizace řídicích algoritmů
Název předmětu anglicky Development and Realization of Control Algorithms
Garantující katedra Katedra kybernetiky a biomedicínského inženýrství
Garant předmětu Ing. Zdeněk Slanina, Ph.D.