DACHSview-SDL
NEW in 2010: all DACHS products also for Real-Time-Linux with preemptive patch!
Full DACHSview-SDL systems are downloadable for evaluation! Please, ask for the link via email and specify if you are interested in the IDE with QNX 6.4 Target or with Real-Time Linux Target with preemtive patch.
DACHSview-SDL is the answer on increased complexity as well as increasing costs of development for industrial automation applications.
DACHSview-SDL is an innovative IDE-tool which is based on a graphical function block language and covers all aspects of today’s industrial automation. DACHSview-SDL applications are data flow- and function block oriented and are developed within an uniform programming environment
DACHSview-SDL applications
with Real-Time-Linux Target or QNX 6.4 Target, running QNX Photon
Every static and dynamical element is changeable at Runtime. That means that the dimension, color, scale, as well as the color of all elements like needle, ticks of the scale etc. are also changeable dependent of the displayed value.
Please click on the screens in order to see the full size
![DACHSview-SDL Demo 2 [2] DACHSview-SDL Demo 2 [2]](res/DACHSview/train_r_s.jpg)
in this application the needle changes its color dependent of the scale value


3D Applications
DACHSview-SDL comes with Function Block Libraries for:
2D graphics: calls of the libraries SDL and SDL-Gfx, SDL_ttf, TinySDGL and Agar as pre-defined function blocks (FBs) incl. higher level FBs for easy handling of complex visualization tasks,
3D graphics: OpenGL (SDGL)
Standard controls: GUI buttons, control- and input-elements, etc.
SQL, historical data base: SQLite for extending DACHSview-SDL for processing mass data or for SCADA requirements
-
International fonts: TTF support
Options, FB Libraries for:
Fieldbuses - for processing I/O-data with, EtherCAT, Ethernet POWERLINK, PROFINET Modbus, PROFIBUS-DP, CAN, CANopen, INTERBUS, etc.
additional interfaces like OPC and TCP/IP-based middleware (SDL-net, PVM e.g.)
-
on request: converting C-APIs for devices to FB libraries for DACHSview
All these FBs are provided by the libraries of the MS-Windows based Workbench for the programming tool DACHSview-SDL, and are included in a specific DACHSview-SDL Target for QNX Neutrino RTOS 6.x.
User-defined function blocks can be built, too.
C-applications can even be integrated by message-passing.
Important features of DACHSview-SDL:
by mouse-click definition of complex and re-usable GUI-components, based on pre-defined and user-defined function blocks.
access from a single pixel up to a complex widget or virtual instrument by graphical libraries
minimized complexity by abstraction of details of interfaces in high-level-function blocks
higher efficiency in development and shorter time to market because of developers have no longer to care for details of the system
hierarchical definitions of composite and application specific function blocks
instantiation of library- and composite function blocks
easy recycling of function blocks
minimized coding errors by code-reuse
support of semaphores
TTF fonts
freely parameterizable function blocks for bar graphs, meters, trend graphs
GUI buttons, control- and input-elements as provided by library AGAR
visualization functions combined with Soft-PLC tasks
development of control applications by access to hardware interfaces, fieldbus systems and libraries for graphical elements
seamless data flow between subsystems like SQL data base or fieldbus-IOs like EtherCAT, Ethernet PowerLink, PROFINET, Modbus, PROFIBUS-DP, CAN, CANopen, INTERBUS, etc.
processing in threads: system threads and internal managed threads according IEC 61131-3
blocking function blocks in system threads (IEC 61499-processing), therefore response time on real-time events in microseconds and not in milliseconds!
access to shared-memory, I/O ports, interrupts, and fast message-passing
development of device drivers by hierarchical defined function blocks
-
historical data base (function block library for SQLite) for extending DACHSview-SDL for processing mass data or for SCADA requirements
you can download the DACHSview-SDL info as pdf file

