Hi all,
I want to create a Perl waveform/timing diagram viewer for digital waveforms. There are various file formats that I can read to get the timing information and I can do that already.
However, what I need help in is deciding the best/easiest approach to generate the graphics. Right now I know very little about graphics generation and only a little about GUI programming.
My plan is to build the waveform viewer using wxPerl for the GUI framework. The rest, I'm afraid I'm still a bit lost on. Would using a vector graphics approach work? I'm thinking I could translate the timing data format (e.g. VCD format) into vector graphics format without too much trouble. I figure this would make zooming in and out less painful.
However, down the road there is a chance I'd want to generate live data streams on the screen (say if I'm collecting live data from some electronics). Would a vector graphics approach still be a good solution?
Any tips on the most appropriate libraries or modules and the reasons for those I'd love to hear about. Any tips on things to avoid would also be great. And any tips in general would also be appreciated.
Regards,
Jose
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.