gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-05 03:25:34 25 4
gpt4 key购买 nike

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

有没有一种方法,给定 .txt 文件来编写一个 .tcl 脚本,过滤并将列表中的指定信号添加到波形编辑器?

最佳答案

好吧,在查阅了手册和一些gists 之后,我发现这里似乎列出了一大堆可以使用的gtkwave 指令(其中大部分) 在 gtkwave 手册(附录 E)中 here .所以简而言之,所有要做的就是按照以下格式编写一个 .tcl 脚本:

# 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 菜单选项也是可行的:

gtkwave::/Edit/<Option> <value>

关于tcl - 用于添加特定信号的 gtkwave tcl 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71967887/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com