Embedded Statemachine Generator

EmStaMaG ist ein kostenloser C-Code Generator für die Generierung von Zustandsmaschinen. Der generierte Code ist eigenständig lauffähig und hat keinerlei externe Abhängigkeiten. Daher eignet er sich besonders gut für Embedded Anwendungen - auch für kleinere Mikrocontroller wie z. B. dem AtTiny.

Einführung

EmStaMaG ist eine typische Anwendung von Meta Genius zur Modellierung und Generierung von Zustandsmaschinen. In Meta Genius werden die Zustandsmaschinen modelliert, EmStaMaG generiert dann daraus sowohl Zustandsdiagramme als auch entsprechenden C Source Code.

Modellierungselemente

Zur Modellierung von Zustandsmaschinen, stehen folgende Elemente zur Verfügung:

  • Zustand (State)
  • Transition (Transition)
  • Verzweigung (Choice)
  • Zusammenfluss (Joining)
  • Aktion (Action)
  • Bedingung (Condition)
  • Ereignis (Event)

Die Dokumentation aller Modellierungselemente finden Sie hier.

Installation

EmStaMaG ist kostenlos!

Und für die Anwendung von EmStaMaG steht auch eine kostenlose Lizenz von Meta Genius zur Verfügung.

Empfohlen wird auch die Verwendung des kostenlosen Diagramm Editors yEd.

Eine detaillierte Installationsanleitung mit allen Downloads finden Sie hier.

Bei Fragen oder Problemen

Wenden Sie sich bitte an: support@papa-lima.de