Forum: PC-Programmierung flowcharts in eclipse


von ichbinswieder (Gast)


Lesenswert?

Hallo allerseits.
Ich programmiere gerade meinen Mikrocontrollercode in C in eclipse. Für 
bestimmte komplexe Abläufe brauch ich leider Flowcharts um mich später 
nochmal auszukennen, also quasi als Dokumentation.
Ich hab bisjetzt manuell in Dia die Flowcharts eingegeben, das Programm 
ist allerdings die ultimative Krücke.
Also dachte ich daran das in Graphviz zu erledigen.
Es wäre aber super wenn folgendes auch noch gehen könnte:
- Der Graph und mein C Code sind irgendwie verlinkt, so dass ich in der 
Dokumentation sehen an welcher stelle im Code ich mich befinde
- Ich kann die Ablaufdiagramme in Doxygen einbinden (automatisch?)
- Ich kann alles in Eclipse erledigen
- Idealerweise schreib ich den Graphviz Code (dot?) ähnlich in den 
Sourcecode wie die Kommentare für Doxygen
Ich weiss leider nicht wo ich anfangen soll.
Vielleicht hat ja jemand schon einen Idealen Workflow.
danke!

von Dr. Sommer (Gast)


Lesenswert?

Klassendiagramme lassen sich gut automatisch mit Doxygen erstellen. Zum 
selber Diagramme malen empfiehlt sich UMLet http://www.umlet.com/ , das 
es auch als Eclipse-Plugin gibt; damit kann man alle UML-Diagrammtypen 
wie eben auch Abläufe erstellen.

von ichbinswieder (Gast)


Lesenswert?

ich würde am liebsten den beschreibenden code für das Ablaufdiagram in 
meinen Sourcecode integrieren.
Geht das irgendwie?

von Dr. Sommer (Gast)


Lesenswert?

ichbinswieder schrieb:
> ich würde am liebsten den beschreibenden code für das Ablaufdiagram in
> meinen Sourcecode integrieren.
Um den Code noch weniger lesbar zu machen? Ich würde die Diagramme 
lieber extern verwalten, vllt die Diagramm-Datei genauso nennen wie die 
C-Datei um die Assoziation erkennen zu können, und dann im Diagramm ggf. 
die Sourcecode-Stellen referenzieren (Funktionsnamen). So dürfte es am 
übersichtlichsten sein. Solche Diagramme sollten ja auch nie exakt den 
kompletten Ablauf darstellen, sondern nur eine vereinfachte Übersicht; 
für den exakten Ablauf kann man sich den Code ansehen...

von ichbinswieder (Gast)


Lesenswert?

Dr. Sommer schrieb:
> ichbinswieder schrieb:
>> ich würde am liebsten den beschreibenden code für das Ablaufdiagram in
>> meinen Sourcecode integrieren.
> Um den Code noch weniger lesbar zu machen? Ich würde die Diagramme
> lieber extern verwalten, vllt die Diagramm-Datei genauso nennen wie die
> C-Datei um die Assoziation erkennen zu können, und dann im Diagramm ggf.
> die Sourcecode-Stellen referenzieren (Funktionsnamen). So dürfte es am
> übersichtlichsten sein. Solche Diagramme sollten ja auch nie exakt den
> kompletten Ablauf darstellen, sondern nur eine vereinfachte Übersicht;
> für den exakten Ablauf kann man sich den Code ansehen...

Ich dachte ich kann damit eine Verbindung zwischen Source und Diagramm 
herstellen. Eben wie Doxygen.

von sebastan (Gast)


Lesenswert?

Guck dir mal PlantUML an.

von ichbinswieder (Gast)


Lesenswert?

@sebastan
perfekt! genau was ich wollte

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.