画数字波形时序位图的方法——Excel

有时候需要画处数字波形时序图,方便学习或调试的时候使用。

从网上了解到了集中画波形时序位图的方法,有使用Excel的,有使用Viso的,还有使用TimeGen的,还有使用TimingAnalyzer的。

这么这次就先来尝试一下Excel吧。

简单的介绍

使用Excel来画波形的好处是,很直观,可修改性强,在比较少的波形需求的情况下,制作起来相当简单。

用Excel画波形,就是画边框的功能,所以传输延迟无法展示

Excel的格式刷等功能,也可以很快做出周期性强的波形。

模板

为了使用方便,我们先弄一个波形的模板,里面包含了波形的一些元素。

调整表格高度和宽度

宽度单位:5;

高度单位:20;

可根据喜好随意调整;

画出基础波形

基础波形列表如下;

  1. 高电平,低电平;
  2. 上升沿,下降沿;
  3. 有效数据,无效数据,
  4. 省略符号;

对应在Excel中显示的画面如下图:

java EasyExcel生成波峰图 excel绘制带有波峰的峰图_时序图

举个例子

尝试画一下视频传输RGB格式的时序图:

java EasyExcel生成波峰图 excel绘制带有波峰的峰图_数据_02

这么一看,大概能看出来像个时序图了,对于一H的有效数据,我们还可以加入PCLK来放大波形:

java EasyExcel生成波峰图 excel绘制带有波峰的峰图_数据_03

这么看也可以说是像模像样了。

看看能不能加个label

java EasyExcel生成波峰图 excel绘制带有波峰的峰图_数据_04

感觉下过还可以,哈哈哈。

差不多了

内容差不多了,简单的时序表述,这样肯定就足够了;

最重要的还是最顶上一排的模板做好,把自己常用的图案都搞出来之后,再添加波形就相对容易很多了。

写在后面

我Excel模板也一起上传了,有需求可以根据自己条件改。