hi,
simulationswerte des waves abzuspeichern geht glaub ich nicht.
aber du kannst die simulation auch als "list" ausführen.
erstelle ein list.do file und füge die zu beobachtenden singale hinzu
(add list signal), setze mit "force" die input-werte. aufruf des files:
do list.do
ausgabe ist ein fenster "list" mit allen signal-werten. diese lassen
sich speichern als *.lst file. kann in jedem texteditor angeschaut
werden.
ein do-file beispiel für die simulation des "bsp_tb":
vsim work.bsp_tb
onerror {resume}
quietly WaveActivateNextPane {} 0
add list sim:/bsp_tb/clk
add list sim:/bsp_tb/in
add list sim:/bsp_tb/reset
add list sim:/bsp_tb/out
force /bsp_tb/clk 0 0 ps, 1 10 ps -r 20 ps
force /bsp_tb/reset 1 0 ps, 0 100 ps
force /bsp_tb/in 0 0 ps, 1 150 ps, 0 180 ps
configure list -usestrobe 0
configure list -strobestart {0 ps} -strobeperiod {0 ps}
configure list -usesignaltrigger 1
configure list -delta all
configure list -signalnamewidth 0
configure list -datasetprefix 0
configure list -namelimit 5
configure list -usegating 1
configure list -gateexpr { /bsp_tb/clk'rising }
run 300 ps