X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-TCPREMOTEIP: 173.48.170.224 X-Authenticated-UID: jpd AT noqsi DOT com From: John Doty Content-Type: multipart/alternative; boundary="Apple-Mail=_E3826A4A-CD7C-41D4-84F5-9144891D2438" Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Re: [geda-user] Anybody use gschem to draw flowcharts? --> state machine diagrams Date: Sat, 16 Mar 2019 08:46:39 -0400 References: <20190316100805 DOT f11b6bb8179bb8a245d40028 AT gmail DOT com> To: geda-user AT delorie DOT com In-Reply-To: <20190316100805.f11b6bb8179bb8a245d40028@gmail.com> Message-Id: X-Mailer: Apple Mail (2.3273) Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk --Apple-Mail=_E3826A4A-CD7C-41D4-84F5-9144891D2438 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Mar 16, 2019, at 5:08 AM, Nicklas Karlsson = (nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com] = wrote: >=20 > Think it will work rather well with gschem as is except the arrow. >=20 > Attributes on nets to set state transistions, attribute for values in = state and a gnetlist backend. I think state machine there outputs depend = on state and not on path thru state machine is better. See https://github.com/noqsi/gnet-makefile = . Turns a diagram of a data flow = into a Makefile that performs it. Directions controlled by attributes on = pins. I=E2=80=99ve been using it recently, tweaking it to work with = Lepton. >=20 >=20 > On Fri, 15 Mar 2019 09:09:06 -0700 > "Ouabache Designworks (z3qmtr45 AT gmail DOT com) [via = geda-user AT delorie DOT com]" wrote: >=20 >> While your at it you can also support State Machine diagrams. Add a = State >> variable to each circle and >> an equation to each arrow and you got it. >>=20 >> John Eaton >>=20 >>=20 >> On Thu, Mar 14, 2019 at 11:36 AM Alan Corey (alan01346 AT gmail DOT com) = [via >> geda-user AT delorie DOT com] wrote: >>=20 >>> You'd want a library of flowchart symbols but it needn't be = extensive, >>> half a dozen or so to start. Gschem is a nice little CAD program in >>> its own right, knowing about objects and connecting lines to >>> attachment points, rubber banding, everything on a drawing can be >>> moved and stay connected. Much of what you want for drawing >>> flowcharts. Flowcharts may be old-school but they help in many = cases >>> to see the most efficient way to write something. And they were a >>> requirement in just about every programming class I've ever taken. >>>=20 >>> Alan Corey >=20 John Doty Noqsi Aerospace, Ltd. jpd AT noqsi DOT com --Apple-Mail=_E3826A4A-CD7C-41D4-84F5-9144891D2438 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8
On Mar 16, 2019, at 5:08 AM, Nicklas Karlsson (nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com] <geda-user AT delorie DOT com> wrote:

Think = it will work rather well with gschem as is except the arrow.

Attributes on nets to set state transistions, = attribute for values in state and a gnetlist backend. I think state = machine there outputs depend on state and not on path thru state machine = is better.


See https://github.com/noqsi/gnet-makefile. Turns a diagram = of a data flow into a Makefile that performs it. Directions controlled = by attributes on pins. I=E2=80=99ve been using it recently, tweaking it = to work with Lepton.



On Fri, 15 Mar 2019 09:09:06 -0700
"Ouabache = Designworks (z3qmtr45 AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com> wrote:

While your at it you can = also support State Machine diagrams. Add a State
variable = to each circle and
an equation to each arrow and you got = it.

John Eaton


On Thu, Mar 14, 2019 at 11:36 AM Alan Corey = (alan01346 AT gmail DOT com) [via
geda-user AT delorie DOT com] <geda-user AT delorie DOT com> wrote:

You'd want a library of = flowchart symbols but it needn't be extensive,
half a = dozen or so to start.  Gschem is a nice little CAD program in
its own right, knowing about objects and connecting lines = to
attachment points, rubber banding, everything on a = drawing can be
moved and stay connected.  Much of = what you want for drawing
flowcharts.  Flowcharts may = be old-school but they help in many cases
to see the most = efficient way to write something.  And they were a
requirement in just about every programming class I've ever = taken.

 Alan Corey


John Doty    =           Noqsi = Aerospace, Ltd.

jpd AT noqsi DOT com




= --Apple-Mail=_E3826A4A-CD7C-41D4-84F5-9144891D2438--