Main.DistributedRealTimeControlSystems0910 History

Hide minor edits - Show changes to markup - Cancel

December 04, 2009, at 12:51 AM by 89.181.71.212 -
Added line 49:
  • Lecture 24 - Anti-Windup
November 30, 2009, at 08:43 PM by 193.136.138.62 -
Added lines 47-48:
  • Lecture 22 - Discretization
  • Lecture 23 - PID Control
November 25, 2009, at 01:16 AM by 89.180.75.16 -
Added lines 45-46:
  • Lecture 20 - Introduction to Digital Control
  • Lecture 21 - Sampling
November 23, 2009, at 02:45 PM by 193.136.138.62 -
Added lines 19-21:
  • Deadlines:
    • Report: 19 December
    • Presentation: 4 January
November 16, 2009, at 02:55 PM by 193.136.138.62 -
Changed line 41 from:
  • Lecture 19 - Telnet
to:
  • Lecture 19 - Telnet and Lecture Example Source Code
November 16, 2009, at 02:05 PM by 193.136.138.62 -
Changed line 34 from:
  • Lecture 13
to:
  • Lecture 14
Changed line 41 from:
to:
  • Lecture 19 - Telnet
November 14, 2009, at 12:29 PM by 89.180.60.187 -
Added lines 48-49:
  • Real Time Computer Control Manual
November 11, 2009, at 07:45 PM by 193.136.138.62 -
Added lines 40-41:
  • Lecture 18 - Sockets
November 11, 2009, at 05:08 PM by 193.136.138.62 -
Changed lines 39-41 from:
to:
  • Lecture 17 - TCP and UDP Protocols
November 06, 2009, at 10:18 PM by 89.181.48.231 -
Changed line 38 from:
  • Lecture 15 - Ethernet and IP Protocols
to:
  • Lecture 16 - Ethernet and IP Protocols
November 06, 2009, at 10:17 PM by 89.181.48.231 -
Added line 38:
  • Lecture 15 - Ethernet and IP Protocols
November 02, 2009, at 01:05 PM by 193.136.138.62 -
Changed line 37 from:

Lecture 15 - Introduction to Networks

to:
  • Lecture 15 - Introduction to Networks
November 02, 2009, at 01:05 PM by 193.136.138.62 -
Changed lines 34-36 from:

Lecture 13

  • Slides - Priority Inversion
  • Paper - Priority Inheritance Protocols: An Approach to Real-Time Synchronization
to:
  • Lecture 13
    • Slides - Priority Inversion
    • Paper - Priority Inheritance Protocols: An Approach to Real-Time Synchronization
November 02, 2009, at 01:04 PM by 193.136.138.62 -
Added lines 34-38:

Lecture 13

  • Slides - Priority Inversion
  • Paper - Priority Inheritance Protocols: An Approach to Real-Time Synchronization

Lecture 15 - Introduction to Networks

October 31, 2009, at 02:15 AM by 89.180.84.151 -
Changed line 33 from:
to:
  • Lecture 13 - Race Conditions
October 26, 2009, at 01:43 PM by 193.136.138.62 -
Changed line 32 from:
  • Continuation of lecture 11. Students interested in Windows interprocess communication mechanisms can additionally check Windows IPC
to:
  • Lecture 12 - Continuation of lecture 11. Students interested in Windows interprocess communication mechanisms can additionally check Windows IPC
October 26, 2009, at 01:43 PM by 193.136.138.62 -
Changed line 32 from:
  • 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
to:
  • Continuation of lecture 11. Students interested in Windows interprocess communication mechanisms can additionally check Windows IPC
October 26, 2009, at 01:42 PM by 193.136.138.62 -
Added lines 31-34:
  • 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
October 19, 2009, at 01:57 PM by 193.136.138.62 -
Changed line 30 from:
  • Lecture 9 - Sync Objects
to:
  • Lecture 10 - Sync Objects
October 19, 2009, at 01:57 PM by 193.136.138.62 -
Added line 30:
  • Lecture 9 - Sync Objects
October 19, 2009, at 08:55 AM by 193.136.138.62 -
Changed lines 17-19 from:

Announces

The lab sessions will start next monday, 21/09/2009, at 9:30h, room LSDC-2, North Tower, 5th floor.

to:

The Practical Project

  • Description
October 15, 2009, at 07:27 PM by 193.136.138.62 -
Added line 30:
  • Lecture 9 - Synchronization
October 14, 2009, at 01:34 AM by 89.181.73.22 -
Added lines 29-30:
  • Lecture 8 - Concurrent Systems
October 11, 2009, at 11:57 AM by 89.180.50.171 -
Added line 28:
  • Lecture 7 - The Yarp Framework
September 30, 2009, at 04:04 PM by 193.136.138.62 -
Changed line 27 from:

Lecture 5 - Templates and Libraries

to:
  • Lecture 6 - Templates and Libraries
September 30, 2009, at 04:03 PM by 193.136.138.62 -
Added line 27:

Lecture 5 - Templates and Libraries

September 28, 2009, at 12:17 PM by 193.136.138.62 -
Changed line 26 from:

Lecture 5 - More on constructors and Destructors. Statics. Friends

to:
  • Lecture 5 - More on constructors and Destructors. Statics. Friends
September 28, 2009, at 12:16 PM by 193.136.138.62 -
Added lines 26-27:

Lecture 5 - More on constructors and Destructors. Statics. Friends

September 23, 2009, at 06:38 PM by 193.136.138.62 -
Added line 25:
  • Lecture 4 - References, consts, operators and copy constructor
September 21, 2009, at 11:08 AM by 193.136.138.62 -
Changed lines 21-28 from:

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")
to:

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
September 17, 2009, at 07:05 PM by 193.136.138.62 -
Changed line 23 from:
  • Lecture 2 - C++ Objects and Classes (Requires Password "arduino")
to:
  • Lecture 2 - C++ Objects and Classes (Requires Password "arduino")
September 16, 2009, at 02:44 PM by 193.136.138.62 -
Deleted line 22:
September 16, 2009, at 02:44 PM by 193.136.138.62 -
Changed line 19 from:

The lab sessions will start next monday, 21/09/2009, at 9:30h, room LSDC 2?, North Tower, 5th floor.

to:

The lab sessions will start next monday, 21/09/2009, at 9:30h, room LSDC-2, North Tower, 5th floor.

September 16, 2009, at 02:44 PM by 193.136.138.62 -
Changed lines 19-21 from:

To define the dates for the Lab sessions, please put your time availabilities in the following link:

  • http://www.doodle.com/sm2pfwcsb7cqvv42
to:

The lab sessions will start next monday, 21/09/2009, at 9:30h, room LSDC 2?, North Tower, 5th floor.

Added lines 23-24:
  • Lecture 2 - C++ Objects and Classes (Requires Password "arduino")
September 14, 2009, at 11:09 AM by 193.136.128.19 -
Changed line 23 from:

Lecture 1 - Introduction (Requires Password "arduino")

to:
  • Lecture 1 - Introduction (Requires Password "arduino")
September 14, 2009, at 11:09 AM by 193.136.128.19 -
Changed lines 17-21 from:

Documentation

  • C++ Manual Vol 1 (Requires Password)
  • C++ Manual Vol 2 (Requires Password)
to:

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")
September 13, 2009, at 06:23 PM by 89.181.14.3 -
Changed lines 20-21 from:
  • C++ Manual Vol 1 (Requires Password)
  • C++ Manual Vol 2 (Requires Password)
to:
  • C++ Manual Vol 1 (Requires Password)
  • C++ Manual Vol 2 (Requires Password)
September 13, 2009, at 06:23 PM by 89.181.14.3 -
Changed lines 20-21 from:
  • C++ Manual Vol 1 (Requires Password)
  • C++ Manual Vol 2 (Requires Password)
to:
  • C++ Manual Vol 1 (Requires Password)
  • C++ Manual Vol 2 (Requires Password)
September 13, 2009, at 06:22 PM by 89.181.14.3 -
Changed lines 20-21 from:
  • [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)
to:
  • C++ Manual Vol 1 (Requires Password)
  • C++ Manual Vol 2 (Requires Password)
September 13, 2009, at 06:21 PM by 89.181.14.3 -
Deleted line 14:
Added lines 16-22:

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)
September 13, 2009, at 06:14 PM by 89.181.14.3 -
Changed line 12 from:
to:
September 13, 2009, at 06:14 PM by 89.181.14.3 -
Changed line 12 from:
  • Alexandre Bernardino. Email: alex(at)isr(dot)ist(dot)utl(dot)pt
to:
September 11, 2009, at 06:45 PM by 193.136.138.62 -
Changed line 7 from:

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.

to:

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.

September 11, 2009, at 06:38 PM by 193.136.138.62 -
Added lines 1-20:

"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