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

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

Typ studia navazující magisterské
Jazyk výuky čeština
Kód 450-8705/01
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
Kreditů 4
Garantující katedra Katedra kybernetiky a biomedicínského inženýrství
Garant předmětu Ing. Zdeněk Slanina, Ph.D.

Osnova předmětu

Přednášky:
1. Systémy řízení v reálném čase (RT) v oblasti mechatroniky. Klasifikace RT systémů a programů.
2. Nástroje pro návrh vestavěných řídicích systémů v oblasti mechatroniky. Vývojové prostředí, hostitelský a cílový systém.
3. Vývojové prostředky operačních systémy typu Unix. Časová závislost a nezávislost procesů. Synchronizace a komunikace procesů. Bezpečnost řídicích systémů. Ošetření chyb v řídicích systémech.
4. Vývojové nástroje pro implementaci časově nekritických operačních systémů a řídicích algoritmů.
5. Embedded Linux, RTAI Linux, RT Preemptive Linux a jeho vývojové nástroje. Typické synchronizační úlohy a techniky komunikace. Objektově orientované jazyky a využití OOP pro implementaci řídicích algoritmů.
6. Vývojové prostředky operačních systémů typu Windows. Časová závislost a nezávislost procesů. Synchronizace a komunikace procesů. Bezpečnost řídicích systémů. Ošetření chyb v řídicích systémech.
7. Operační systémy Windows CE, Windows Embedded, Windows Mobile a jejich vývojové nástroje. Typické synchronizační úlohy a techniky komunikace. Objektově orientované jazyky a využití OOP pro implementaci řídicích algoritmů.
8. Vývojové prostředky pro implementaci časově kritických operačních systémů a kritických řídicích algoritmů. Operační systémy reálného času (RTOS). Struktura a funkce operačního systému reálného času. Životní cyklus systému a vývojové nástroje pro jeho testování.
9. VxWorks RTOS a jeho vývojové nástroje a typické synchronizační prostředky a techniky komunikace. Implementace řídicích algoritmů a jejich testování.
10. QNX Neutrino RTOS a jeho vývojové nástroje a typické synchronizační prostředky a techniky komunikace. Implementace řídicích algoritmů a jejich testování.
11. Techniky návrhu programových řídících struktur s použitím universálního modelovacího jazyka UML pro tvorbu řídicích aplikací.
12. Propojení a implementace řídicích algoritmů v modelovacím jazyku UML a operačního systému pro řízení v reálném čase VxWorks RTOS.
13. Propojení a implementace řídicích algoritmů v modelovacím jazyku UML a operačního systému pro řízení v reálném čase QNX Neutrino RTOS.
14. Proces lokalizace chyb, testování řídicích algoritmů a jejich údržba v rámci řídicího systému

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