推荐一个画call flow的好工具

推荐一个画call flow的好工具

 作者:千里孤行(http://blog.csdn.net/yanghehong)

 

推荐一个画call flow的好工具,callpot。

可以到SourceForge的项目主页下载:http://sourceforge.net/projects/callplot/

 

下载下来的是文件后缀是1,可以改后缀为.rar然后解压缩。这个网页上并没有说下载的文件是可执行文件或是压缩包,要怎么改后缀,我也尝试了多种方法之后才找到正确的方法。

 

解压后可以找到一个callplot.jar这个可执行文件,因为是用java开发的。所以装个java虚拟机,然后用命令行

java -jar callplot.jar 就可以开始执行了。

 

先把call flow设计的角色以及消息按照一定的格式写到一个文本文件里头(可以设置间隔,文字大小,消息标号等等),然后执行

java -jar callplot.jar 写好的文本文件名

 

就可以得到ascii画出来的流程图了。

 

有个地方要注意,把图粘贴到word或是其他文档上时,要设置字体为一些等宽的字体(比如courier),这样图就不会变形了。

 

用这个来画call flow或是各种时序图,感觉很简洁实用。贴到文档后,也方便以后阅读文档的人搜索,因为是纯文本的。

 

貌似IETF写RFC的人喜欢这个工具,因为RFC所有图都需要用纯文本画的。

 

下面贴一个例子,来自IETF的maillist。

 

原始文本文件示例:

 

opt/columnPitch/15
guy/f/Fred
guy/b/Barney
f->b/Please
note/b/Gives bowling ball
b->f/Stuff
b..f/RTP
f->b/Thank You
b->f/You're Welcome

 

 

生成的图::

        Fred          Barney
          |              |
          |              |
          |              |
          |Please        |
          |------------->|
          |              |
          |              |
          |              |Gives bowling ball
          |              |
          |              |
          |              |
          |Stuff         |
          |<-------------|
          |              |
          |              |
          |RTP           |
          |..............|
          |              |
          |              |
          |Thank You     |
          |------------->|
          |              |
          |              |
          |You're Welcome|
          |<-------------|
          |              |
          |              |
          |              |
          |              |

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值