1TWINWAVE(1)           Simulation Wave Viewer Multiplexer           TWINWAVE(1)
2
3
4

NAME

6       twinwave  -  Wraps  multiple GTKWave sessions in one window or two syn‐
7       chronized windows
8

SYNTAX

10       twinwave <arglist1> <separator> <arglist2>
11

DESCRIPTION

13       Wraps multiple GTKWave sessions with synchronized  markers,  horizontal
14       scrolling, and zooming.
15

EXAMPLES

17       To run this program the standard way type:
18
19       twinwave filename1.vcd filename1.sav + filename2.vcd filename2.sav
20              Two  synchronized  viewers  are then opened in one window.  Note
21              that accelerator keys for menus will be disabled as some  window
22              managers  have  focus  issues  and route keystrokes to the wrong
23              part of the window.
24
25       twinwave filename1.vcd filename1.sav ++ filename2.vcd filename2.sav
26              Two synchronized viewers are then opened in two windows.
27

LIMITATIONS

29       twinwave uses the GtkSocket/GtkPlug mechanism to embed  two  gtkwave(1)
30       sessions  into one window.  The amount of coupling is currently limited
31       to communication of temporal information.  Other  than  that,  the  two
32       gtkwave  processes  are isolated from each other as if the viewers were
33       spawned separately.  Keep in mind that using the  same  save  file  for
34       each session may cause unintended behavior problems if the save file is
35       written back to disk: only the session  written  last  will  be  saved.
36       (i.e.,  the  save  file  isn't cloned and made unique to each session.)
37       Note that twinwave compiled against Quartz (not X11) on OSX as well  as
38       MinGW does not place both sessions in a single window.
39

AUTHORS

41       Anthony Bybell <bybell@rocketmail.com>
42

SEE ALSO

44       gtkwave(1)
45
46
47
48Anthony Bybell                      3.3.79                         TWINWAVE(1)
Impressum