PDA

View Full Version : Programma per disegnare ASF, DAG e Turing machines


Gica78R
04-02-2008, 09:22
Ciao a tutti!

Sto cercando un programmino open source per Linux, anche molto semplice, per disegnare automi a stati finiti, grafi e schemi di macchine di Turing.

Su Mac OS X uso questo (http://www.omnigroup.com/applications/omnigraffle/), con cui ottengo questo tipo di risultato:
http://img513.imageshack.us/img513/7366/esercizio4zo8.th.png (http://img513.imageshack.us/my.php?image=esercizio4zo8.png)

Su Linux ho provato DIA, ma è una mezza ciofeca. Le funzioni più importanti di cui ho bisogno sono:
1) elementi già pronti, da trascinare dove servono senza ridisegnarli ogni volta;
2) punti di "ancoraggio" tra i vari elementi, in modo che spostando un elemento quelli ad esso collegati gli vadano dietro. Ad esempio, se una freccia è collegata ad uno stato, spostando lo stato la freccia viene ridisegnata adattandosi allo spostamento;
3) etichettatura facile degli elementi.


Avete qualche idea?


Grazie :)

Gica78R
05-02-2008, 20:44
Uppi?! :stordita:

masand
06-02-2008, 16:38
Ciao a tutti!

Sto cercando un programmino open source per Linux, anche molto semplice, per disegnare automi a stati finiti, grafi e schemi di macchine di Turing.

Su Mac OS X uso questo (http://www.omnigroup.com/applications/omnigraffle/), con cui ottengo questo tipo di risultato:
http://img513.imageshack.us/img513/7366/esercizio4zo8.th.png (http://img513.imageshack.us/my.php?image=esercizio4zo8.png)

Su Linux ho provato DIA, ma è una mezza ciofeca. Le funzioni più importanti di cui ho bisogno sono:
1) elementi già pronti, da trascinare dove servono senza ridisegnarli ogni volta;
2) punti di "ancoraggio" tra i vari elementi, in modo che spostando un elemento quelli ad esso collegati gli vadano dietro. Ad esempio, se una freccia è collegata ad uno stato, spostando lo stato la freccia viene ridisegnata adattandosi allo spostamento;
3) etichettatura facile degli elementi.


Avete qualche idea?


Grazie :)

Hai provato se Impress e Kpresenter possano fare al caso tuo?

Un saluto a tutti...
masand

masand
06-02-2008, 17:04
Giracchiando un po' ho trovato anche questo:

JGRAPH (http://www.jgraph.com/)

Può esserti utille (premetto che non ho capito assolutamente nulla di quello che ci devi fare :) )

Un saluto a tutti...
masand

khelidan1980
06-02-2008, 18:02
mah io non ho mai trovato niente di buono,l'unico è Umbrello ma è solo per uml,non credo faccia altri tipi di grafi!

Gica78R
06-02-2008, 20:29
Giracchiando un po' ho trovato anche questo:

JGRAPH (http://www.jgraph.com/)

Può esserti utille (premetto che non ho capito assolutamente nulla di quello che ci devi fare :) )

Grazie! Forse lo posso adattare ai miei scopi. Quello che devo fare è molto semplice, al punto che mi servono solo 4 tipi di oggetti: cerchi semplici (stati normali), cerchi doppi (stati finali), frecce ed etichette.

Ciao