7
\$\begingroup\$

In EE all we need to draw some waveforms to ask or answer questions.

Is this could be done with TeX? Or what are the software's you people are using?

Could we have add some tools to draw waveforms in here?

\$\endgroup\$
  • \$\begingroup\$ We are waiting for circuitlab to have a plugin to integrate with the site fully, but this would only work for circuits, I am not sure what could be done about general waveforms. \$\endgroup\$ – Kortuk Jan 9 '13 at 15:29
  • \$\begingroup\$ @Kortuk what about LaTeX and the tikz-timing package? I posted it as an answer, you might want to have a look at it! ;-) \$\endgroup\$ – user17592 Jan 12 '13 at 12:46
  • \$\begingroup\$ Wavedrom might be a good option. It doesn't have an easy way to do analog waves yet, but it's reasonably powerful and it looks like it'd be simple to integrate into the site. (Might need to restrict scripting for security but the scripting isn't needed for most diagrams anyway.) \$\endgroup\$ – AJMansfield Mar 22 '17 at 16:48
5
\$\begingroup\$

Software I have on my laptop that can be used for this purpose includes: LTSpice, Scilab, Maxima, Inkscape - which has a nice function generator addin which can be used for quite complex waveforms, you just use a mathematical expression. It's under Extensions->Render->Function Plotter

Inkscape Function Plotter

Math Functions Available:

Inkscape Function Plotter Math Functions

\$\endgroup\$
  • \$\begingroup\$ what's the name of that extension? \$\endgroup\$ – Standard Sandun Jan 10 '13 at 6:58
  • \$\begingroup\$ Oil Glaser, I'll include your last comment to your answer, Because that's what helped me. Then I'll approve your answer. Your last comment most probably have solved my question. \$\endgroup\$ – Standard Sandun Jan 10 '13 at 13:10
  • \$\begingroup\$ sorry I couldn't edit it yet. Could anybody please include 2nd comment to the answer. Somebody could edit it? \$\endgroup\$ – Standard Sandun Jan 10 '13 at 13:11
  • \$\begingroup\$ @sandundhammika - I added it, with a couple of clips of the dialog box. Hope this helps. \$\endgroup\$ – Oli Glaser Jan 10 '13 at 13:27
2
\$\begingroup\$

For digital stuff, it's pretty easy to draw waveforms in a general vector drawing package like Inkscape.

The trick is just to set up a reasonable grid and use snap-to-grid to keep your lines lined up.

I would imagine Visio and Dia have similar features.

\$\endgroup\$
2
\$\begingroup\$

This indeed is possible with LaTeX using the tikz-timing package. It isn't included in the markdown editing though. But this might be possible..? It would be really useful, the tikz-timing is used by every professional organization to draw logic diagrams in datasheets, application notes, etc...

\$\endgroup\$
1
\$\begingroup\$

Some timing diagram answers were listed in this question. TimingDesigner and TimeGen were mentioned. Another is TimingDiagramer.

\$\endgroup\$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .