gtkwave.tcl 492 B

1234567891011121314151617
  1. # Add all signals from the top level of test bench
  2. # i.e. only containing one . character
  3. set nfacs [ gtkwave::getNumFacs ]
  4. set all_facs [list]
  5. for {set i 0} {$i < $nfacs } {incr i} {
  6. set facname [ gtkwave::getFacName $i ]
  7. set matches [regexp -all {\.} $facname]
  8. if {$matches == 1} {
  9. lappend all_facs "$facname"
  10. puts "Added signal: $facname"
  11. }
  12. }
  13. set num_added [ gtkwave::addSignalsFromList $all_facs ]
  14. puts "num signals added: $num_added"
  15. # zoom full
  16. gtkwave::/Time/Zoom/Zoom_Full