The Real Time Controls Laboratory, or RTiC-Lab (pronounced
Arctic-Lab), is a semi-detached open source software designed to run
and Real Time Linux. It is designed
as an easy to use controls prototyping tool. It gives the controls
engineer real time access to:
Run time data can currently be saved/displayed into:
- plant states,
- plant I/O,
- controller states,
- controller parameters (scalar or matrix), and
- hard real time environment for plant modeling
Most importantly, RTiC-Lab is intended to be extensible by creating a
simple to use interface in Linux so that users can add their own
modules. RTiC-Lab is released under the Free Software Foundation's
General Public License (GPL), which means that if you don't like some
of the features that are already put into the code, then you may
tailor the code to your needs.
- RTiC-Scope, a standalone Oscilloscope Emulator (see
- any standalone application written by the user. Communication
between the user's program and RTiC-Lab is handled by RTiC-Lab's new
API (see manual).
Main author: Edgar
F. Hilton, but programmers, artists, and general volunteers
are always welcome!
As of the latest release, RTiC-Lab has drivers for the following
and D/A cards:
- Computer Boards, DAS 1401/12
and due to the easy card interface, users are encouraged to add more
to these lists.
Jose Guilberto of the New
Mexico Institute of Technology has written a set of drivers that make the necessary I/O calls to COMEDI. Consequently, all COMEDI
drivers will work with RTiC-Lab.
- Computer Boards, CIO-DDA06
- Computer Boards, PCI-DDA08/12
The following are some known applications of RTiC-Lab:
A development picture of RTiC-Lab can be seen here using the fvwm2 window
manager. The following are some example screenshots of the parameter
update windows from the above projects: