我运行ModelSim(Altera 13.1 SE),我想要跟随: 1.加载文件tb.wlf 2.将所有信号添加到wave
我这样做:
vsim tb.wlf -do "add wave -r /*"
或
vsim -do "vsim tb.wlf;add wave -r /*".
Modelsim读取所有脚本,从tb.wlf加载信号,但不添加任何波形。
我该怎么办?如何让ModelSim等待打开然后将所有内容添加到wave?
答案 0 :(得分:1)
我在使用tcl脚本的项目中尝试过。 (使用ModelSim PE 10.4c)
script.tcl:
vsim tb.wlf
add wave -r /*
所以你有两个步骤:首先用你的.wlf文件运行vsim,之后Modelsim执行add wave命令。
答案 1 :(得分:1)
如果要加载现有WLF文件然后添加所有信号,可以执行
vsim -view tb.wlf -do "add wave -r /*"
请注意,它仅在WLF有信号时才有效,即你告诉ModelSim记录它们的值。如果你没有,你可以这样做
vsim -wlf tb.wlf -do "log -r *; run 1 ms"
例如运行1 ms。