0
Offline
Sr. Member
Karma: 0
Posts: 354
Arduino rocks
|
 |
« on: April 22, 2009, 06:32:26 pm » |
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
Jr. Member
Karma: 0
Posts: 88
Who doesn't like blinking LEDs
|
 |
« Reply #1 on: April 22, 2009, 11:26:02 pm » |
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
God Member
Karma: 0
Posts: 999
Arduino pebbles
|
 |
« Reply #2 on: April 23, 2009, 12:57:02 am » |
Would something like GTKWave help? ( My GTKWave notes.) Or this timing diagram font? --Phil.
|
|
|
|
|
Logged
|
|
|
|
|
Berlin
Offline
Full Member
Karma: 0
Posts: 181
Arduino rocks your socks off
|
 |
« Reply #3 on: April 23, 2009, 05:02:16 am » |
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
Sr. Member
Karma: 0
Posts: 354
Arduino rocks
|
 |
« Reply #4 on: April 23, 2009, 05:52:10 am » |
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
God Member
Karma: 0
Posts: 999
Arduino pebbles
|
 |
« Reply #5 on: April 23, 2009, 07:28:25 am » |
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
Sr. Member
Karma: 0
Posts: 354
Arduino rocks
|
 |
« Reply #6 on: April 23, 2009, 07:51:06 am » |
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
God Member
Karma: 0
Posts: 999
Arduino pebbles
|
 |
« Reply #7 on: April 23, 2009, 11:13:05 pm » |
|
|
|
|
|
Logged
|
|
|
|
|
SF Bay Area (USA)
Offline
Faraday Member
Karma: 78
Posts: 5453
Strongly opinionated, but not official!
|
 |
« Reply #8 on: April 24, 2009, 01:06:13 am » |
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
Sr. Member
Karma: 0
Posts: 354
Arduino rocks
|
 |
« Reply #9 on: April 24, 2009, 09:09:10 am » |
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
Offline
Edison Member
Karma: 12
Posts: 1800
There is an Arduino for that
|
 |
« Reply #10 on: April 24, 2009, 09:49:26 am » |
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
Full Member
Karma: 0
Posts: 246
Code Monkey
|
 |
« Reply #11 on: May 02, 2009, 09:40:44 am » |
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.
|
|
|
|
|