(一)WaveDrom 数字时序图渲染引擎

专栏:WaveDrom
下一篇:(二)WaveDrom Editor使用教程

WaveDrom 数字时序图渲染引擎

1. WaveDrom介绍

WaveDrom官网 https://wavedrom.com/

在这里插入图片描述
WaveDrom是一个免费开源的在线数字时序图渲染引擎。它可以使用JavaScript, HTML5和SVG来将时序图的WaveJSON描述转成SVG矢量图形,从而进行显示。WaveDrom可以嵌入到任何网页中。

1.1 WaveDrom功能

1.1.1 绘制数字时序图

在这里插入图片描述

1.1.2 绘制寄存器图

在这里插入图片描述

1.1.3 绘制逻辑电路图

在这里插入图片描述

WaveDrom编辑器可在浏览器中运行,也可以安装在系统上。渲染引擎可以嵌入到任何网页中。

2. WaveDrom的使用

WaveDrom 在线编辑器 https://wavedrom.com/editor.html
WaveDrom官网 https://wavedrom.com/
WaveJSON https://github.com/wavedrom/schema/blob/master/WaveJSON.md

WaveDrom可以在线编辑也可以下载安装,可以在官网首页找到这两个入口。

  • 在线编辑方式,版本较新,但需要联网。
  • 下载安装方式,版本较官网旧一些,无需联网即可使用。

在这里插入图片描述

在编辑器中输入 WaveJSON 格式的数字时序图描述,即可实时渲染出相应的数字时序图。

WaveJSON 格式是十分简单的,主要需要记忆的是各个符号所对应的波形。
在这里插入图片描述

3. WaveDrom文档

3.1 WaveDrom官网

WaveDrom官网: https://wavedrom.com/
Github: https://github.com/wavedrom/wavedrom

进入官网,可以看到如下界面。
在这里插入图片描述

3.1.1 WaveDrom在线编辑器(WaveDrom Editor)

官网首页上方Editor 可进入WaveDrom的在线编辑器。
在这里插入图片描述
WaveDrom在线编辑器显示如下图,上方是WaveJSON格式的数字时序图描述文本,下方是对应的数字时序图。

可以看到,绘制出来的图形是十分美观的,而且WaveDrom语法简单,用不同的字符表示不同的波形,十分容易学习
在这里插入图片描述

3.1.2 官方教程1(数字时序图)

WaveDrom Tutorial https://wavedrom.com/tutorial.html

官网首页上方Tutorial 可进入WaveDrom的官网教程。
在这里插入图片描述
里面包含多个示例,可以很好地对WaveDrom进行学习。
在这里插入图片描述

3.1.3 官方教程2(逻辑电路图)

WaveDrom Tutorial2(schematic) https://wavedrom.com/tutorial2.html

官网首页下方Tutorial2(schematic) 可进入WaveDrom的逻辑电路图绘制官方教程。
在这里插入图片描述
教程里面讲解了逻辑电路图的绘制示例。
在这里插入图片描述

3.1.3 SNUG2016 Pager

官网首页下方SNUG2016 Pager 可以进入。
在这里插入图片描述
里面包含了一些对WaveDrom的描述,可以了解地更深入一些。
在这里插入图片描述

3.2 WaveDrom Github主页

WaveDrom Github https://github.com/wavedrom/wavedrom

在这里插入图片描述

3.3 Obserable WaveDrom

Observable https://observablehq.com/collection/@drom/wavedrom

作者在Obserable社区上发布的一些博客
在这里插入图片描述


专栏:WaveDrom
下一篇:(二)WaveDrom Editor使用教程

  • 6
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

依稀_yixy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值