Skip to main content
Skip header
Terminated in academic year 2009/2010

Real Time Control Systems

Type of study Bachelor
Language of instruction Czech
Code 455-0505/02
Abbreviation SRvRC
Course title Real Time Control Systems
Credits 5
Coordinating department Department of Measurement and Control
Course coordinator doc. RNDr. Jindřich Černohorský, CSc.

Subject syllabus

Laboratories:
Serial port: direct digital inputs, direct digital outputs, simple A/D converters, frequency measurement, serial data transfer
Parallel port: parallel data output , 32-bit port extension, PC-bus
Game port : voltage measurement, checking of limit values switching output, counters

Projects:
As a semestral project the student will elaborate 2 tasks
One will be focused on design and docuemtnation of simple task using structured CASE system
The second one will consist in implementation of a task using Java threads to demonstrate basic principles of concurrent programming

Computer labs:
Modularization. Using dynamic data structures. Programming tasks by low-level means.

Tutorial concerninng porttasks
OOP, Inheritance.
OOP, Polymorphism.
Concurrent tasks based on pseudo-parallelism.
Concurrent tasks based on quasi-parallelism. Interrupt handling.
Exception handling.
Semestral project elaboration
Semestral project elaboration
CASE SELECT YOURDON - introduction to the CASE subsystem DFD charts
State transition charts
Documentation and software maintanance. User documentation, system documentation, project documentation Maintanace process. Project management: Planning, organization, project team management.

Literature

Burns, A.-Wellings, A.: Real-Time Systems and their Programming Lanquages, Adison Wesley, 1994

Advised literature

Buttazo, G. : Hard Real Time Computing Systems, Kluwre Academic Publishers, 1997
Bennet S. : Real-Time Computer Control, Prentice Hall 1988
Schiper A.: Concurrent Programming, North Oxford Academic, 1989
Burns, A.-Wellings, A.: Real-Time Systems and their Programming Lanquages, Adison Wesley, 1994