↑日記で日々積み重ねた情報をトップの「わんこのページ」にまとめています。

おのたく日記 [RDF] YouTubeも始めました→


2004-06-20(Sun) [長年日記]

[UML] UMLGrapを使ってみた

シーケンス・ダイアグラムを書くのに苦労しているので、とりあえずシーケン

ス・ダイアグラムがスクリプトで書けるみたいなのでdownloadしてきた。

中身を見ると、GNU Projectのplotutilsにより .picを.png .gifなどにする。

基本はpicだけど、シーケンスダイアグラムも基本図形が、sequence.pic に入っ

ていて、これを取り込むことにより。オブジェクトを定義したりメッセージを

送るスクリプトを書くとシーケンスダイアグラムが書ける。

画像の説明

上記のようにplot2picの出力がきれいでないので、がっくりしていたが、

dot -Tps FILENAME.dot |

gs -q -r360 -dNOPAUSE -sDEVICE=pnm -sOutputFile=- - -c quit |

pnmcrop |pnmscale 0.25 |ppmtogif >FILENAME.gif

[Portability and Tool Usage Notesより引用]

と、GhostScriptと、pnmツールを組み合わせると、きれいに出た。

画像の説明

Windowsでは

UMLplotには、plotutils・netpbm・GhostScriptが必要。GSは、cywinに入っているけど、のこりはGnuWin32 Packagesから持ってきた。

※ここはWindowsで動くGNUのツールが沢山あって有り難い。

本日のPingbacks(全0件)

Google Web検索 on-o.com内を検索