Timing diagram

+4 votes
asked Feb 19, 2013 in Wanted features by anonymous
Is the timing diagram planed to implement in plantuml?

2 Answers

0 votes
answered Nov 28, 2013 by anonymous
I wonder if it's feasible to integrate or impudently copy DrawTiming (http://drawtiming.sourceforge.net). Their syntax is sexy and rather simple - like in PlantUML - and it would make a range of diagrams have the same style.
commented Dec 2, 2013 by plantuml (188,280 points)
Yes, this is possible. However, since DrawTiming is written in C++, a full integration in PlantUML is not possible.
It means that people would have to download the DrawTiming executable on their machine to be able to use DrawTiming diagrams.
PlantUML will (transparently) launch this executable and get the result back.
Would this be ok for you ?
commented Dec 3, 2013 by rmric (2,790 points)
Nice tip on DrawTiming. The functional syntax is much better and simple than a "bitmap" syntax like timing-gen[1][2] (xfig based) or WaveDrom[3] (JavaScript/SVG). However, there's no new release of DrawTiming since 4 years ago, and some basic features like instant slew are missing.

I'm wondering whether somebody has already done timing diagrams with graphviz? Are the building blocks there? After all, a timing diagram is nothing but a sequence diagram with reversed axes of the lifelines. Does anyone have experience with timing diagrams from UML spec?

[1] http://sourceforge.net/projects/timing-gen/files/doc/
[2] http://sourceforge.net/p/timing-gen/wiki/Home/
[3] http://wavedrom.googlecode.com/svn/trunk/tutorial.html
0 votes
answered Mar 14 by Anthony-Gaudino (7,790 points)
Timing diagram has been implemented on newer versions of PlantUML!