Pages: [1]   Go Down
Author Topic: Edge Timing Charts  (Read 1260 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Sr. Member
****
Karma: 0
Posts: 354
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I want to make one of those edge timing charts you see all over datasheets. Something like this:


Anybody know any software that would help me do this? I've looked for excel, and matlab tutorials but haven't seen anything that would work

Anybody have any ideas?
Logged

0
Offline Offline
Jr. Member
**
Karma: 0
Posts: 88
Who doesn't like blinking LEDs
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

you could use a CAD program like autoCAD, but you would either have to buy (ridiculously expensive) or download (illegal). Or you could find a freeware CAD program that will do just the same.

but if you already have a program you could just punch out the distances to represent the proper timing...
Logged

New Zealand
Offline Offline
God Member
*****
Karma: 0
Posts: 999
Arduino pebbles
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Would something like GTKWave help? (My GTKWave notes.) Or this timing diagram font?
 

--Phil.
Logged

Berlin
Offline Offline
Full Member
***
Karma: 0
Posts: 181
Arduino rocks your socks off
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

You shouldn't have problems with GIMP (open source photoshop-style graphics editing program). It's really powerful, but as photoshop, needs a little bit of learning.
Logged

0
Offline Offline
Sr. Member
****
Karma: 0
Posts: 354
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

follower: Thx! I'm trying the font right now. If its not powerful enough for what I need then I am going to use GTKWave. It seems to be exactly what I need. I have access to AutoCad and Photoshop but I wanted to avoid using them.
Logged

New Zealand
Offline Offline
God Member
*****
Karma: 0
Posts: 999
Arduino pebbles
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

If none of the above work I would suggest vector editing software (e.g. Inkscape) could also be more helpful than raster editing software. You could set up guides to help with the timing positions or even generate the chart programmatically with within Inkscape.

--Phil.
Logged

0
Offline Offline
Sr. Member
****
Karma: 0
Posts: 354
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Is there any easy way to get GTKWave running on windows? Is there a full installatino package that will install GTK, the dlls and create the path? I would do it manually but I don't have admin priviliges on this computer.

Or am I going to have to wait to go home and boot up my Ubuntu installation? This seems like exactly wht I need.
Logged

New Zealand
Offline Offline
God Member
*****
Karma: 0
Posts: 999
Arduino pebbles
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

http://www.google.com/search?q=GTKWave%20windows? :-)

--Phil.
Logged

SF Bay Area (USA)
Online Online
Tesla Member
***
Karma: 133
Posts: 6753
Strongly opinionated, but not official!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

For my senior design project, I used some text editor macros and creative use of "/", "\", "|", "_" ...

____     ______
     \___/

________
         \______

(man, that's a pain to draw in a window with a proportional font!)

It was ok for my simple project, but it sounds like that would be insufficient for what you had in mind...
Logged

0
Offline Offline
Sr. Member
****
Karma: 0
Posts: 354
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

follower: yeah I did that already. If you clicked on sopme of the links you would see there is no pre compiled installed binaries. I would ahve to download GTk, dlls, add the path, etc. Oh well, I got it to work on my home ubuntu installation anyway.

westfw: yeah thats what i was doing earlier. However, I am making a formal report and wanted something that looks more appealing.
Logged

France
Online Online
Faraday Member
**
Karma: 38
Posts: 3543
There is an Arduino for that
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

The Timing font suggested by follower is really good I use it at work. But it is only designed for logical timing diagrams.

For analog timing diagrams, you can use vector drawing software like Inkscape or the drawing tools included in OpenOffice or Word.
Logged

Canada
Offline Offline
Full Member
***
Karma: 0
Posts: 246
Code Monkey
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I bet Gnuplot would work.  The x-axis would be your timing, and you would define several y-axes in their own 0-1 range.  I'm not that well-versed with Gnuplot, but I gather this can be done.
Logged

I yield() for co-routines.

Pages: [1]   Go Up
Jump to: