I note one mention of GTKWave in the entire archive of this forum, which was in this topic about a year ago.
Has anybody had any success getting an external filter program working with it? Using e.g. this as a dummy:
#!/usr/bin/perl
$| = 1; # Unbuffered output
while (<>) {
if (/_1/) {
$_ = 'GPS';
}
print($_);
}
I can see the program being entered but I've never actually seen GTKWave pass data to it. From this I conclude that there is some magic bit of GUI configuration that I'm missing on a signal-by-signal basis, but neither the documentation nor Google are any real help.
I appreciate that Perl isn't everybody's cup of tea, but since it has a long-established history for writing filters thought it would be the best example. GTKWave is 3.3.98 running on Debian Linux x86_64.
MarkMLl
I note one mention of GTKWave in the entire archive of this forum, which was in this topic about a year ago.
Uh, really? Searching for GTKWave in the forum shows 44 results.
I routinely use it.
Has anybody had any success getting an external filter program working with it? Using e.g. this as a dummy:
#!/usr/bin/perl
$| = 1; # Unbuffered output
while (<>) {
if (/_1/) {
$_ = 'GPS';
}
print($_);
}
I can see the program being entered but I've never actually seen GTKWave pass data to it. From this I conclude that there is some magic bit of GUI configuration that I'm missing on a signal-by-signal basis, but neither the documentation nor Google are any real help.
I appreciate that Perl isn't everybody's cup of tea, but since it has a long-established history for writing filters thought it would be the best example. GTKWave is 3.3.98 running on Debian Linux x86_64.
Now I'm sorry - while I've been using GTKWave for a long time now, I've never used filters, and I don't know much about Perl.
For Perl, I know a few people on here would be able to help you. But for GTKWave filters, I'm not so sure.