comp.lang.ada
 help / color / mirror / Atom feed
* 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 pgf­gantt:

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
> pgf­gantt:
>
> 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
> pgf­gantt:
>
> 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