forked from tanchou/Verilog
		
	
		
			
	
	
		
			20 lines
		
	
	
		
			611 B
		
	
	
	
		
			Tcl
		
	
	
	
	
	
		
		
			
		
	
	
			20 lines
		
	
	
		
			611 B
		
	
	
	
		
			Tcl
		
	
	
	
	
	
|   | 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 ]" |