|
Date | News |
---|---|
Apr 1th 2004 | DSLib is not supported by the Technical University of Denmark anymore. This means little work will be spent of it, if any. |
Jan 8th 2004 | DSLib v2.0.1 released. |
Jan 8th 2004 | RTLinux support is deprecated. The RTLinux templates will be kept in the CVS as a reference, but they won't be mantained or included in any release. |
Dec 4th 2003 | DSLib v2.0.0 released. |
Jul 10th 2003 | Thank you for your interest. In the period from November 2002 to June 2003, this site got an average of 182.75 and a minimum of 139 visits per month. Check SourceForge's statistics |
Dec 9th 2002 | DSLib v1.4.2 released. |
Nov 13th 2002 | DSLib v1.4.1 released. |
Sep 5th 2002 | DSLib v1.4.0 beta released. The main new features of this release are RTAI and Comedi commands support. |
Nov 27th 2001 | DSLib v1.3.0 beta released. The main new feature of this release is C++ support in the realtime code. |
Nov 5th 2001 | DSLib's popularity record!. SourceForge's statistics counted 400 page views and 43 downloads last November. |
May 1st 2001 | DSLib v1.2.0 released. |
Apr 14th 2001 | DSLib v1.1.0 released. |
Mar 30th 2001 | DSLib v2 development started. |
Feb 10th 2001 | DSLib v1.0.0 released. |
Oct 3th 2000 | To avoid confusion with Digital Subscriber Line, Dynamic Systems Library will now be refered as DSLib. Sorry for the inconveniences. |
Aug 16th 2000 | User's tutorial completed. |
Jul 23th 2000 | First beta snapshot released. |
The Dynamic Systems Library (DSLib) is a interface tool for use between block-diagram modelling and realtime programing. DSLib is a set of C++ classes representing components of block-diagram modelling: blocks (functions, integrators, summing points...), inputs, outputs, schedulers, etc. Such classes can be used in standard C++ code to define simply a dynamic system from a block-diagram approach. Once the system is properly defined, DSLib classes generate the implementation of the dynamic system for a specific realtime operating system (RTAI at the moment). DSLib has the following advantages with respect to ease of implementation:
For interaction of the dynamic system with the external world, DSLib also provides classes to easily define realtime fifos, shared memory, and even hardware inputs and outputs by using the Comedi library.
From the point of view of the software developer, DSLib can be the kernel of any dynamic system modelling application. For example, a Simulink-like application can be obtained by just adding a user interface.
DSLib is developed by Ivan Martinez. It started as a project of the Engine Control Group at the automation section of Ørsted-DTU, Technical University of Denmark. The project is now "frozen".