KWSequence – Javascript项目

内容纲要

本工具的用意是方便数字IC设计工程师绘制自己的电路时序图。

I. 项目目标

提供一个在线生成数字电路仿真波形图的工具,通过输入ASCII字符即可得到对应的波形图,方便大家进行在线交流。本项目一共分为3个阶段。第一阶段的目标是实现一个完全兼容AndyTiming工具ASCII字符命令的在线工具,说白了就是把AndyTiming移植到网页上。第二阶段是扩展阶段,主要是增加部分AndyTiming缺乏支持的功能,例如增强版的Mark标签,不定态的表示,状态转移符号的绘制等等。第三阶段是服务扩展阶段,主要是增加网页的服务功能,例如生成网页嵌入图片的脚本,一键提交图片到公共图库并复制链接等功能。希望大家对本项目的发展多多提出宝贵意见。

II. 项目日志

Day 28.Aug.2016
挖了一个大坑,看什么时候有空填上吧。
Day 11.Nov.2017
哇塞,时隔1年多我终于昨天花了一整天把这个代码完成了,撒花。目前已经完成的是第一阶段,实现了完全兼容AndyTiming的ASCII命令,额外优化增加了Mark标签的功能。
Day 12.Nov.2017
昨天发现在手机上用Safari打开Canvas时是无法长按保存图片的,因此增加了保存图片按钮,同时生成图片的HTML代码,这样大家只需要把这个代码复制到自己的文章里就可以引用图片了。
目前已经支持的符号包括:

  • - 高阻态
  • ~ 高电平
  • _ 低电平
  • / 上升沿
  • \ 下降沿
  • [ 数据起始
  • ] 数据结束
  • \< 数据起始沿
  • > 数据结束沿
  • * 数据变化
  • : 不定态
  • | 时间轴标签: 格式为 标签名称@标签所在信号行编号 在正确的位置标注'|'号。
  • + 时间轴: 格式为 时间单位#时间轴精度 在正确的位置标注‘+’号。

III. 离线使用KWSequence

本工具将在此页面长期不间断更新,但是如果你需要离线使用本工具,可以点击下载KWSequence.htmlKWSequence.js到同一个目录下用浏览器打开KWSequence.html即可。

工程师,个人公众号:IF推理同好会,个人微信小游戏:IF迷你侦探
文章已创建 32

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部