Main.DistributedRealTimeControlSystems0910 History
Hide minor edits - Show changes to markup - Cancel
- Lecture 24 - Anti-Windup
- Lecture 22 - Discretization
- Lecture 23 - PID Control
- Lecture 20 - Introduction to Digital Control
- Lecture 21 - Sampling
- Deadlines:
- Report: 19 December
- Presentation: 4 January
- Lecture 19 - Telnet
- Lecture 19 - Telnet and Lecture Example Source Code
- Lecture 13
- Lecture 14
- Lecture 19 - Telnet
- Real Time Computer Control Manual
- Lecture 18 - Sockets
- Lecture 17 - TCP and UDP Protocols
- Lecture 15 - Ethernet and IP Protocols
- Lecture 16 - Ethernet and IP Protocols
- Lecture 15 - Ethernet and IP Protocols
Lecture 15 - Introduction to Networks
- Lecture 15 - Introduction to Networks
Lecture 13
- Slides - Priority Inversion
- Paper - Priority Inheritance Protocols: An Approach to Real-Time Synchronization
- Lecture 13
- Slides - Priority Inversion
- Paper - Priority Inheritance Protocols: An Approach to Real-Time Synchronization
Lecture 13
- Slides - Priority Inversion
- Paper - Priority Inheritance Protocols: An Approach to Real-Time Synchronization
Lecture 15 - Introduction to Networks
- Lecture 13 - Race Conditions
- Continuation of lecture 11. Students interested in Windows interprocess communication mechanisms can additionally check Windows IPC
- Lecture 12 - Continuation of lecture 11. Students interested in Windows interprocess communication mechanisms can additionally check Windows IPC
- Continuation of lecture 11. Students interested in Windows interprocess communication mechanisms can additionally check http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture11IPC.pdf
- Continuation of lecture 11. Students interested in Windows interprocess communication mechanisms can additionally check Windows IPC
- Lecture 11 - Interprocess Communication
- Continuation of lecture 11. Students interested in Windows interprocess communication mechanisms can additionally check http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture11IPC.pdf
- Lecture 9 - Sync Objects
- Lecture 10 - Sync Objects
- Lecture 9 - Sync Objects
Announces
The lab sessions will start next monday, 21/09/2009, at 9:30h, room LSDC-2, North Tower, 5th floor.
The Practical Project
- Description
- Lecture 9 - Synchronization
- Lecture 8 - Concurrent Systems
- Lecture 7 - The Yarp Framework
Lecture 5 - Templates and Libraries
- Lecture 6 - Templates and Libraries
Lecture 5 - Templates and Libraries
Lecture 5 - More on constructors and Destructors. Statics. Friends
- Lecture 5 - More on constructors and Destructors. Statics. Friends
Lecture 5 - More on constructors and Destructors. Statics. Friends
- Lecture 4 - References, consts, operators and copy constructor
Lecture Slides
- Lecture 1 - Introduction (Requires Password "arduino")
- Lecture 2 - C++ Objects and Classes (Requires Password "arduino")
Other Documentation
- C++ Manual Vol 1 (Requires Password "arduino")
- C++ Manual Vol 2 (Requires Password "arduino")
Lecture Slides (Requires Password)
- Lecture 1 - Introduction
- Lecture 2 - C++ Objects and Classes
- Lecture 3 - Object Oriented Programming in C++ and Lecture Example Source Code
Other Documentation (Requires Password)
- C++ Manual Vol 1
- C++ Manual Vol 2
- Lecture 2 - C++ Objects and Classes (Requires Password "arduino")
- Lecture 2 - C++ Objects and Classes (Requires Password "arduino")
The lab sessions will start next monday, 21/09/2009, at 9:30h, room LSDC 2?, North Tower, 5th floor.
The lab sessions will start next monday, 21/09/2009, at 9:30h, room LSDC-2, North Tower, 5th floor.
To define the dates for the Lab sessions, please put your time availabilities in the following link:
- http://www.doodle.com/sm2pfwcsb7cqvv42
The lab sessions will start next monday, 21/09/2009, at 9:30h, room LSDC 2?, North Tower, 5th floor.
- Lecture 2 - C++ Objects and Classes (Requires Password "arduino")
Lecture 1 - Introduction (Requires Password "arduino")
- Lecture 1 - Introduction (Requires Password "arduino")
Documentation
- C++ Manual Vol 1 (Requires Password)
- C++ Manual Vol 2 (Requires Password)
Announces
To define the dates for the Lab sessions, please put your time availabilities in the following link:
- http://www.doodle.com/sm2pfwcsb7cqvv42
Lecture Slides
Lecture 1 - Introduction (Requires Password "arduino")
Other Documentation
- C++ Manual Vol 1 (Requires Password "arduino")
- C++ Manual Vol 2 (Requires Password "arduino")
- C++ Manual Vol 1 (Requires Password)
- C++ Manual Vol 2 (Requires Password)
- C++ Manual Vol 1 (Requires Password)
- C++ Manual Vol 2 (Requires Password)
- C++ Manual Vol 1 (Requires Password)
- C++ Manual Vol 2 (Requires Password)
- C++ Manual Vol 1 (Requires Password)
- C++ Manual Vol 2 (Requires Password)
- [http://www.isr.ist.utl.pt/alex/scdtr/TIC1.pdf | C++ Manual Vol 1] (Requires Password)
- [http://www.isr.ist.utl.pt/alex/scdtr/TIC2.pdf | C++ Manual Vol 2] (Requires Password)
- C++ Manual Vol 1 (Requires Password)
- C++ Manual Vol 2 (Requires Password)
Documentation
- [http://www.isr.ist.utl.pt/alex/scdtr/TIC1.pdf | C++ Manual Vol 1] (Requires Password)
- [http://www.isr.ist.utl.pt/alex/scdtr/TIC2.pdf | C++ Manual Vol 2] (Requires Password)
- Main.HomePage !Alexandre Bernardino?. Email: alex(at)isr(dot)ist(dot)utl(dot)pt
- Alexandre Bernardino. Email: alex(at)isr(dot)ist(dot)utl(dot)pt
- Alexandre Bernardino. Email: alex(at)isr(dot)ist(dot)utl(dot)pt
- Main.HomePage !Alexandre Bernardino?. Email: alex(at)isr(dot)ist(dot)utl(dot)pt
This module's main objective is to provide students with the concepts and tools for the implementation of real-time control systems in distributed environments. In particular, it will focus on: 1) control system design taking into account both system dynamics and distributed architectures constraints. 2) analyse and design real-time control systems with distributed network solutions such as Ethernet and CAN-BUS. 3) programming real-tie control solutions on P Cs? and microcontrollers.
This module's main objective is to provide students with the concepts and tools for the implementation of real-time control systems in distributed environments. In particular, it will focus on: 1) control system design taking into account both system dynamics and distributed architectures constraints. 2) analyse and design real-time control systems with distributed network solutions such as Ethernet and CAN-BUS. 3) programming real-tie control solutions on PC's and microcontrollers.
"A distributed control system (DCS) refers to a control system usually of a manufacturing system, process or any kind of dynamic system, in which the controller elements are not central in location (like the brain) but are distributed throughout the system with each component sub-system controlled by one or more controllers. The entire system of controllers are connected by networks for communication and monitoring."
From Wikipedia, the free enciclopedia, 27/08/2008
Objectives
This module's main objective is to provide students with the concepts and tools for the implementation of real-time control systems in distributed environments. In particular, it will focus on: 1) control system design taking into account both system dynamics and distributed architectures constraints. 2) analyse and design real-time control systems with distributed network solutions such as Ethernet and CAN-BUS. 3) programming real-tie control solutions on P Cs? and microcontrollers.
Faculty
- Alexandre Bernardino. Email: alex(at)isr(dot)ist(dot)utl(dot)pt
- José Gaspar. Email: jag(at)isr(dot)ist(dot)utl(dot)pt
(Note - replace (at) by @ and (dot) by . )
Official Site
- https://fenix.ist.utl.pt/disciplinas/scdtr-2/2009-2010/1-semestre