/transducerVisualizer

Primary LanguageMakefileGNU General Public License v3.0GPL-3.0

Transducer Visualizer

#Theoretical description Whole description of transducer concept and application you can read here.

Installation

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.

Running application

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).

Dependencies

Only QT dependencies: For Linux For Windows

Why QT

  • QT is multiplatform
  • Built-in GUI and UT frameworks
  • Well maintained framework

Application shortcuts

  • 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