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