首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于添加特定信号的gtkwave tcl脚本

用于添加特定信号的gtkwave tcl脚本
EN

Stack Overflow用户
提问于 2022-04-22 11:17:28
回答 1查看 348关注 0票数 3

我有一个巨大的VCD文件,我与gtkwave一起使用它来观察某些信号行为。我有一个存储在.txt文件中的信号列表,这些信号是我想要探测的。问题是,手工插入信号是一个非常漫长的过程。所以我的问题是,

是否有一种方法,给.txt文件组成一个.tcl脚本,过滤并将指定的信号从列表添加到波形编辑器?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-26 10:30:05

嗯,在查看了手册和一些gists之后,我在这里发现,似乎有大量的gtkwave指令可以使用,这些指令在gtkwave手册(附录E) 这里上列出(大部分)。因此,简单地说,我们所要做的就是以以下格式编写.tcl脚本:

代码语言:javascript
复制
# add_waves.tcl 
set sig_list [list sig_name_a, register_name\[32:0\], ... ] # note the escaping of the [,] brackets
gtkwave::addSignalsFromList $sig_list

然后将gktwave调用为:

gtkwave VCD_file.vcd --script=add_waves.tcl

此外,通过tcl中的以下语法访问GUI菜单选项也是可行的

代码语言:javascript
复制
gtkwave::/Edit/<Option> <value>
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71967887

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档