由于工作以来经常要画一些简单的接口时序图放在文档里,这些图虽然简单,但是画起来还是很费时间的,尤其是有时候线条不直不够对齐的时候简直逼死强迫症。所以去年开始我就计划在个人博客上发布一个画时序图的小工具,起了个名字叫KWSequence,但是因为很忙(懒)所以页面建好后就一直挂在那里。半年以后我从同事那里看到了AndyTiming,惊奇的发现这个小工具的功能跟我设计的思路差不多,唯一不喜欢的地方就是支持的功能还不够多,画的图不够好看,可以配置的设置也不够多,而且只有windows系统支持,必须安装才能使用。于是,趁这几天不忙,我花了一天的时间,把AndyTiming的功能都用JS重新写了一遍并匆匆将功能上线了。
本工具是使用ASCII字符进行绘图的,脚本会自动检测字符画的内容变化并实时对绘图进行修改,实际测试结果我还是很满意的,可以说比手动画图效率高了几十倍,但是学习门槛又非常低。

目前已经支持的ASCII字符如下:
– 高阻态
~ 高电平
_ 低电平
/ 上升沿
\ 下降沿
[ 数据起始
] 数据结束
< 数据起始沿
> 数据结束沿
* 数据变化
: 数据省略
| 时间轴标签
想要试用的同学请移步这个地址:
kellen.wang/zh/kwsequence-javascript-project/
本工具是使用ASCII字符进行绘图的,脚本会自动检测字符画的内容变化并实时对绘图进行修改,实际测试结果我还是很满意的,可以说比手动画图效率高了几十倍,但是学习门槛又非常低。

目前已经支持的ASCII字符如下:
– 高阻态
~ 高电平
_ 低电平
/ 上升沿
\ 下降沿
[ 数据起始
] 数据结束
< 数据起始沿
> 数据结束沿
* 数据变化
: 数据省略
| 时间轴标签
想要试用的同学请移步这个地址:
kellen.wang/zh/kwsequence-javascript-project/
