Gtkwave: Difference between revisions

From miki
Jump to navigation Jump to search
(Created page with "'''gtkwave''' is a waveform visualisation tool == Tips == === Keyboard tips === ;Go to time * {{kb|F1}} to open the window. ;Set up marker * {{kb|Alt-M}} to open marker window. * {{kb|Tab}} or {{kb|Down / Up}} to navigate between fields * For OK, {{kb|Ctrl-Tab}} then {{kb|Return}}! :Note that closing the window will discard the changes :-( :Also, the marked time '''MUST BE VISIBLE''' otherwise it will be ignored. As a result, first do a '''Go to time'''.")
 
Line 2: Line 2:


== Tips ==
== Tips ==
== Install / config ==
=== Change fonts ===
* Via commandline:
<source lang="bash">
gtkwave --rcvar 'fontname_signals Monospace 10' --rcvar 'fontname_waves Monospace 10' data.vcd save.gtkw
# On Windows - MinGW64:
gtkwave --rcvar 'fontname_signals Arial 10' --rcvar 'fontname_waves Arial 10' data.vcd save.gtkw
</source>

* Via {{file|~/.gtkwaverc}}:
fontname_signals Monospace 10
fontname_waves Monospace 10


=== Keyboard tips ===
=== Keyboard tips ===
;Go to time
;Go to time

Revision as of 12:44, 22 May 2025

gtkwave is a waveform visualisation tool

Tips

Install / config

Change fonts

  • Via commandline:
gtkwave --rcvar 'fontname_signals Monospace 10' --rcvar 'fontname_waves Monospace 10' data.vcd save.gtkw
# On Windows - MinGW64:
gtkwave --rcvar 'fontname_signals Arial 10' --rcvar 'fontname_waves Arial 10' data.vcd save.gtkw
  • Via ~/.gtkwaverc:
fontname_signals Monospace 10
fontname_waves Monospace 10


Keyboard tips

Go to time
  • F1 to open the window.
Set up marker
  • Alt-M to open marker window.
  • Tab or Down / Up to navigate between fields
  • For OK, Ctrl-Tab then Return!
Note that closing the window will discard the changes :-(
Also, the marked time MUST BE VISIBLE otherwise it will be ignored. As a result, first do a Go to time.