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?
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
Math Functions Available:
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.
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...
Some timing diagram answers were listed in this question. TimingDesigner and TimeGen were mentioned. Another is TimingDiagramer.
tikz-timing
package? I posted it as an answer, you might want to have a look at it! ;-) \$\endgroup\$