1
0
forked from tanchou/Verilog
Files
Verilog_Louis/Help/counter2/scripts/gtk_wave_all_signals.tcl

20 lines
611 B
Tcl
Raw Normal View History

2025-05-02 15:51:18 +02:00
puts "Starting TCL script"
#set path test1b_tb
#gtkwave::forceOpenTreeNode $path
set nfacs [ gtkwave::getNumFacs ]
puts "There are $nfacs signals"
set l [list]
for {set i 0} {$i < $nfacs } {incr i} {
set facname [ gtkwave::getFacName $i ]
set numdots [ expr {[llength [split $facname .]] - 1}]
# puts "$numdots"
if {$numdots == 1} {
lappend l "$facname"
puts "Added signal $facname"
}
}
set num_added [ gtkwave::addSignalsFromList $l ]
gtkwave::setZoomRangeTimes [ gtkwave::getMinTime ] [ gtkwave::getMaxTime ]
puts "Start time [ gtkwave::getMinTime ] end time: [ gtkwave::getMaxTime ]"