Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.realtime > #363

Re: Solaris/Linux flowchart (critical instant scheme) draw tool

From Don Y <this@isnotme.com>
Newsgroups comp.realtime
Subject Re: Solaris/Linux flowchart (critical instant scheme) draw tool
Date 2013-09-28 13:44 -0700
Organization Aioe.org NNTP Server
Message-ID <l27f29$9p$1@speranza.aioe.org> (permalink)
References <87k3i1kzk8.fsf@nl106-137-194.student.uu.se>

Show all headers | View raw


Hi Emanuel,

On 9/28/2013 3:30 AM, Emanuel Berg wrote:
> 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

I'm not sure what you are trying to illustrate (the png
renders here as white-on-black):
- a digital timing diagram  E.g., the timing relationships
   of inputs and outputs in a digital system (which would
   include "hi", "lo", "don't care", "float" levels) AND
   their causal events (e.g., "this edge coupled with that
   level initiates this transition...")
- task execution (appears to be what the text addresses)
- task *eligibility* (release vs. deadline)
etc.

> Is there a tool to draw such diagrams? (In general, the
> details may vary.)

Lots of "Illustrator-like" tools can be used for this purpose.
Even CAD programs (where you can more readily specify the dimensions
of boxes/events)

> 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

Quadrille pads?

> 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.

Decide if what you are doing is informal or formal and
whether you have (or *care* about "dimensions" for each
of these timelines.

If you are drawing informally or just to show the *general*
relationship between these, all you really need is something that
makes it easy to draw straight lines/boxes.

If, instead, you want to show that this box is exactly "25" in
duration and, if you end up having to displace it "3 units"
in the course of drawing it, you might want a tool that has a
convenient "grid" that it enforces ("snap to") *or* allows
dimensions to be "entered, manually".

Back to comp.realtime | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Solaris/Linux flowchart (critical instant scheme) draw tool Emanuel Berg <embe8573@student.uu.se> - 2013-09-28 12:30 +0200
  Re: Solaris/Linux flowchart (critical instant scheme) draw tool Alexander Senier <mail@senier.net> - 2013-09-28 19:02 +0200
    Re: Solaris/Linux flowchart (critical instant scheme) draw tool Emanuel Berg <embe8573@student.uu.se> - 2013-09-30 00:40 +0200
    Re: Solaris/Linux flowchart (critical instant scheme) draw tool Emanuel Berg <embe8573@student.uu.se> - 2013-10-01 04:31 +0200
  Re: Solaris/Linux flowchart (critical instant scheme) draw tool Jeffrey Carter <spam.jrcarter.not@spam.not.acm.org> - 2013-09-28 10:43 -0700
    Re: Solaris/Linux flowchart (critical instant scheme) draw tool Emanuel Berg <embe8573@student.uu.se> - 2013-09-28 20:16 +0200
  Re: Solaris/Linux flowchart (critical instant scheme) draw tool Don Y <this@isnotme.com> - 2013-09-28 13:44 -0700
    Re: Solaris/Linux flowchart (critical instant scheme) draw tool Emanuel Berg <embe8573@student.uu.se> - 2013-09-30 00:38 +0200

csiph-web