* Solaris/Linux flowchart (critical instant scheme) draw tool
@ 2013-09-28 10:30 Emanuel Berg
2013-09-28 14:56 ` gautier_niouzes
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Emanuel Berg @ 2013-09-28 10:30 UTC (permalink / raw)
This might be (a bit) OT on comp.lang.ada, but as Ada is
- or should be - the number one real time programming
language, I thought probably you could help me. (Also,
there doesn't seem to be that much traffic on
comp.realtime, though I know there are some good people
there, too.)
Anyway, take a look at this:
http://user.it.uu.se/~embe8573/flowchart.png
Is there a tool to draw such diagrams? (In general, the
details may vary.)
I don't need a tool to compute runtimes, preemptions,
etc., out of raw data, and then draw, no, I'm going to
draw everything manually, only, I thought there might be
a tool to do it.
Otherwise, I thought about buying those big
white-blue-ish sheets that engineers used (and should
use, still, if they have style), and draw them by
hand. Also, I contemplated the idea of drawing them on a
whiteboard, and then shoot it with a camera.
I don't know. Doing it with gimp or even Dia doesn't
seem that attractive.
--
Emanuel Berg - programmer (hire me! CV below)
computer projects: http://user.it.uu.se/~embe8573
internet activity: http://home.student.uu.se/embe8573
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Solaris/Linux flowchart (critical instant scheme) draw tool
2013-09-28 10:30 Solaris/Linux flowchart (critical instant scheme) draw tool Emanuel Berg
@ 2013-09-28 14:56 ` gautier_niouzes
2013-09-28 17:02 ` Alexander Senier
2013-09-30 15:13 ` mockturtle
2 siblings, 0 replies; 6+ messages in thread
From: gautier_niouzes @ 2013-09-28 14:56 UTC (permalink / raw)
It looks like you might find TeXCAD the appropriate tool:
http://texcad.sf.net
So far only with Windows binary, but you can run it through Wine on Linux.
BTW, TeXCAD is written in Ada :-)
_________________________
Gautier's Ada programming
http://gautiersblog.blogspot.com/search/label/Ada
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Solaris/Linux flowchart (critical instant scheme) draw tool
2013-09-28 10:30 Solaris/Linux flowchart (critical instant scheme) draw tool Emanuel Berg
2013-09-28 14:56 ` gautier_niouzes
@ 2013-09-28 17:02 ` Alexander Senier
2013-09-29 22:40 ` Emanuel Berg
2013-10-01 2:31 ` Emanuel Berg
2013-09-30 15:13 ` mockturtle
2 siblings, 2 replies; 6+ messages in thread
From: Alexander Senier @ 2013-09-28 17:02 UTC (permalink / raw)
On Sat, 28 Sep 2013 12:30:54 +0200
Emanuel Berg <embe8573@student.uu.se> wrote:
> http://user.it.uu.se/~embe8573/flowchart.png
>
> Is there a tool to draw such diagrams? (In general, the
> details may vary.)
If LaTeX is an option for you, this could be done with pgfgantt:
http://www.ctan.org/tex-archive/graphics/pgf/contrib/pgfgantt
Alex
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Solaris/Linux flowchart (critical instant scheme) draw tool
2013-09-28 17:02 ` Alexander Senier
@ 2013-09-29 22:40 ` Emanuel Berg
2013-10-01 2:31 ` Emanuel Berg
1 sibling, 0 replies; 6+ messages in thread
From: Emanuel Berg @ 2013-09-29 22:40 UTC (permalink / raw)
Alexander Senier <mail@senier.net> writes:
> If LaTeX is an option for you, this could be done with
> pgfgantt:
>
> http://www.ctan.org/tex-archive/graphics/pgf/contrib/pgfgantt
Of course LaTeX is an option! Perhaps this is the best
advice yet, as I am not that inclined to much about with
Wine.
--
Emanuel Berg - programmer (hire me! CV below)
computer projects: http://user.it.uu.se/~embe8573
internet activity: http://home.student.uu.se/embe8573
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Solaris/Linux flowchart (critical instant scheme) draw tool
2013-09-28 10:30 Solaris/Linux flowchart (critical instant scheme) draw tool Emanuel Berg
2013-09-28 14:56 ` gautier_niouzes
2013-09-28 17:02 ` Alexander Senier
@ 2013-09-30 15:13 ` mockturtle
2 siblings, 0 replies; 6+ messages in thread
From: mockturtle @ 2013-09-30 15:13 UTC (permalink / raw)
On Saturday, September 28, 2013 12:30:54 PM UTC+2, Emanuel Berg wrote:
> Anyway, take a look at this:
>
> http://user.it.uu.se/~embe8573/flowchart.png
>
> Is there a tool to draw such diagrams? (In general, the
> details may vary.)
>
> I don't need a tool to compute runtimes, preemptions,
> etc., out of raw data, and then draw, no, I'm going to
> draw everything manually, only, I thought there might be
> a tool to do it.
>
A generic vector-drawing tool that I like with a very good (IMHO) GUI is inkscape (http://inkscape.org/). Even if it is not specialized for the specific type of diagrams that you need, I think you should find it easy to use to draw them.
Its native format is SVG (Scalar Vector Graphics http://en.wikipedia.org/wiki/Scalable_Vector_Graphics), but it can export in many formats including PDF, EPS/PS and PNG. I use it to create the images that I import in my LaTeX docs.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Solaris/Linux flowchart (critical instant scheme) draw tool
2013-09-28 17:02 ` Alexander Senier
2013-09-29 22:40 ` Emanuel Berg
@ 2013-10-01 2:31 ` Emanuel Berg
1 sibling, 0 replies; 6+ messages in thread
From: Emanuel Berg @ 2013-10-01 2:31 UTC (permalink / raw)
Alexander Senier <mail@senier.net> writes:
>> Is there a tool to draw such diagrams? (In general,
>> the details may vary.)
>
> If LaTeX is an option for you, this could be done with
> pgfgantt:
>
> http://www.ctan.org/tex-archive/graphics/pgf/contrib/pgfgantt
Yes, that was a good start. There isn't any support for
CIS diagrams in pgfgantt, but with lots of
trial-and-error modifications and hacks, I did an
example that could serve as skeleton code, so I should
be able to produce the 15 or so scenarios I have to
cover hopefully by just putting in digits in slots.
Note though, I'm no LaTeX expert, so this is rather a
demo that this type of task (uh) can be done with this
method, and with a reasonable effort.
The diagram:
http://user.it.uu.se/~embe8573/cis/1-2.pdf
The LaTeX code:
http://user.it.uu.se/~embe8573/cis/1-2.tex
Thank you Alex. I was about to draw this all by hand :)
--
Emanuel Berg - programmer (hire me! CV below)
computer projects: http://user.it.uu.se/~embe8573
internet activity: http://home.student.uu.se/embe8573
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2013-10-01 2:31 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-09-28 10:30 Solaris/Linux flowchart (critical instant scheme) draw tool Emanuel Berg
2013-09-28 14:56 ` gautier_niouzes
2013-09-28 17:02 ` Alexander Senier
2013-09-29 22:40 ` Emanuel Berg
2013-10-01 2:31 ` Emanuel Berg
2013-09-30 15:13 ` mockturtle
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox