gpt4 book ai didi

tcl - 如何从TCL控制台在ModelSim/QuestaSim中执行 'Zoom Fit'?

转载 作者:行者123 更新时间:2023-12-02 04:21:45 24 4
gpt4 key购买 nike

我在 GUI 模式下从命令行使用 ModelSim/Questa-SIM。如果 ModelSim 在 GUI 模式下运行,我想从导入的“wave.do”文件中执行“Zoom Fit”。

我通过 -do wave.do 将此文件传递给 vsim。这是脚本:

add wave *
run -all

我启动了 vsim 并将一个波形窗口保存为 test.do。该文件包含如下语句:

WaveRestoreZoom {0 fs} {2724750 ps}

是否可以在TCL中计算上边界?

我还找到了一个simtime语句,但是使用simtime作为第二个参数会报错:

VSIM1> simtime
# {5,195 ns} {1 } /arith_counter_gray_tb 0 0
VSIM1> WaveRestoreZoom {0 fs} {simetime}
# zoomrange: invalid range "0 fs simetime"

最佳答案

如果我能正确理解您的尝试,wave zoom full 对我有用。

如果您使用 WaveRestoreZoom {0 fs} [simtime],您的技术就会奏效。通过将 simtime 放在大括号中,您要求将其视为文字字符串。方括号要求它尝试评估其中的表达式。您同样可以使用 WaveRestoreZoom {0 fs} [eval simtime]

关于tcl - 如何从TCL控制台在ModelSim/QuestaSim中执行 'Zoom Fit'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29924426/

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