我在GUI模式下从命令行使用ModelSim /Questa。如果ModelSim以GUI模式运行,我希望从导入的'wave.do‘文件中执行“缩放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"发布于 2015-04-28 16:14:18
如果我理解你想要做的正确的事情,wave zoom full为我工作。
如果您使用WaveRestoreZoom {0 fs} [simtime],您的技术就会奏效。通过将simtime放在大括号中,您将请求将其视为一个文字字符串。方括号要求它尝试计算其中的表达式。您也可以使用WaveRestoreZoom {0 fs} [eval simtime]。
https://stackoverflow.com/questions/29924426
复制相似问题