#Theoretical description Whole description of transducer concept and application you can read here.
The application is written using Qt Creator IDE - the simplest way to compile it, is to download Qt IDE. Qt will inform you during compilation abut any missing libraries. If you don't want to download whole IDE, you can download qmake. Here is more information about compiling without Qt IDE. Here are step by step instructions installing Qt for Ubuntu.
Given application has two executable files - one for unit test and one for whole gui app. Before running, please check choosen version - it should be 'TransducerGUI2' (you can check it in bottom-left corner in QT Creator, after clicking on big button display icon).
Only QT dependencies: For Linux For Windows
- QT is multiplatform
- Built-in GUI and UT frameworks
- Well maintained framework
- T - Add new transducer to pipe
- N - Edit input
- F5 - Run Transducers
- F10 - Run One Step of transducer
- R - Reset Transducers and Inputs
- '+' - Zoom in
- '-' - Zoom out
- W, S, A, D - navigate over transducer FSM