Statemachine zeichnen

OP #760519
Lesenswert?
• ▲
▼
Hallo,
ich stehe nun vor dem Problem, die Doku zu meinem Code schreiben zu 
müssen.
Nur wie zeichne ich mir geschickt die Statemachines?

Ich weiß, dass Quartus den StateMachine-Editor mitbringt; aber der zeigt 
mir die Bedingungen nicht an den Kanten mit an. Auch der StateMachine 
Viewer, der den Code in einen Automaten umsetzt, macht das leider nicht.

Auf ein Programm wie SmartDraw, Kivio o.ä. hab ich eigentlich wenig 
Lust; es sollte schon möglichst viel Arbeit abnehmen.

Kennt da jemand was?
MfG
Mr.Green
Gast #760611
Lesenswert?
• ▲
▼
Hallo,

schau dir dieses Tool, was wir am Institut entwickelt haben, mal an:

https://sourceforge.net/projects/fsmdesigner

Das ist zwar dafür konzipiert, dass man zuerst dort die FSM malt und 
sich daraus dann automatisch den Code erzeugen lässt, aber man kann auch 
einfach nur ein PNG-bild exportieren.

Vielleicht reicht das ja trotzdem für deine Dokumentation.

Aber das Tool hat sich schon mehrfach bewährt, also für alle, die das 
hier mitlesen, kann ich das ebenfalls empfehlen.

Gruß johannes
OP #761461
Lesenswert?
• ▲
▼
Gibt es den vorkompiliert?

Alle Anforderungen sind erfüllt, aber make bricht mit ~1000 Fehlern ab.

../python/fsmdesigner_wrap.cxx:17784: error: expected initializer before 
'*' token
../python/fsmdesigner_wrap.cxx:17815: error: expected initializer before 
'*' token
../python/fsmdesigner_wrap.cxx:17837: error: expected initializer before 
'*' token
../python/fsmdesigner_wrap.cxx:17868: error: expected initializer before 
'*' token
../python/fsmdesigner_wrap.cxx:17890: error: expected initializer before 
'*' token
../python/fsmdesigner_wrap.cxx:17957: error: expected initializer before 
'*' token
../python/fsmdesigner_wrap.cxx:17979: error: expected initializer before 
'*' token
../python/fsmdesigner_wrap.cxx:18013: error: expected initializer before 
'*' token
../python/fsmdesigner_wrap.cxx:18047: error: expected initializer before 
'*' token


[usw.]

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren