mikrocontroller.net

Forum: Compiler & IDEs S: Tool um C-Code aus "ULM StateCharts" zu erzeugen


Autor: Ulrich (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,
ich suche eine Freeware mit denen ich einfache Statemaschines zeichnen 
kann um diese dann in C-Code umzuwandeln.

Ich denke an nix kompliziertes:
Als Transient irgendeine Bedingung zum Beispiel "funktion()==1"
Und irgendeine Angabe zur Funktion die Aufgerufen werden soll wenn ein 
Zustand erreicht wird.

Was erhoffe ich mir davon:
- besser dokumentierter Code
- übersichtlicher Code
- fehlerunanfälliger Code
- stylisch ;-)

Falls irgendjemand eine Software kennt die mir C-Code (kein C++) erzeugt 
so wäre ich dankbar mir einen Namen, Link oder sonst was mitzuteilen

Alles was ich finde kostet entweder Geld oder ist für eine andere 
Programmiersprache.....

Falls es so etwas noch nicht gibt denke ich über ein eigenes Projekt 
nach um dies zu realisieren. Interesse????

Mfg
Ulrich

Autor: Ulrich (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Also sowas wie im Anhang würde ich gerne Zeichnen und dann in C-Code 
automatisch übersetzen lassen.

Weiß da keiner eine Lösung?

Autor: Εrnst B✶ (ernst)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
umbrello dürfte das können. Ist unter der GPL.

/Ernst

Autor: andreas kasper (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
du kannst auch mal dia2code ausprobieren

http://sourceforge.net/projects/dia2code/

ich bin mir zwar nicht ganz sicher ob es genau das kann was du willst, 
aber anschauen kostet ja nichts. (is übrigens unter der gpl verfügbar)


lg
andi

Autor: Andreas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Auch wenn dieser Beitrag schon ein paar Jahre alt ist, interessiert es 
doch vielleicht den ein oder anderen, dass es ein Freeware Tool gibt mit 
dem man einfache Statemaschines zeichnen und diese dann in C-Code 
umzuwandeln kann.

http://www.statecharts.org

Grüße,

Andreas

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.