6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sat Nov 23, 2024 2:37 am

All times are UTC




Post new topic Reply to topic  [ 10 posts ] 
Author Message
PostPosted: Thu Dec 04, 2014 4:21 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10986
Location: England
A pencil and paper, or a whiteboard, can be very productive ways to capture or explore a system organisation using a block diagram.

Elsewhere, new member Dave said:
cospan wrote:
I use this tool http://www.yworks.com/en/products_yed_download.html to create block diagrams of my projects to share with clients, in my opinion it creates very professional looking block diagrams that really help people get the high level idea of my designs.

and I'd like to hear other recommendations for tools.

For my part, I've been attracted to the ASCII tools at
http://asciiflow.com/
http://www.asciidraw.com/
and the prettification tool at http://ditaa.sourceforge.net/ which can turn basic ASCII diagrams into something presentable. (There used to be an online ditaa service, but it's gone - you need to download and run locally, or find it inside Emacs)

Here's an example of Ditaa input and output:

Code:
    +-----------+        +---------+ 
    |    PLC    |        |         |               
    |  Network  +<------>+   PLC   +<---=---------+
    |    cRED   |        |  c707   |              |
    +-----------+        +----+----+              |
                              ^                   |
                              |                   |
                              |  +----------------|-----------------+
                              |  |                |                 |
                              v  v                v                 v
      +----------+       +----+--+--+      +-------+---+      +-----+-----+       Windows clients
      |          |       |          |      |           |      |           |      +----+      +----+
      | Database +<----->+  Shared  +<---->+ Executive +<-=-->+ Operator  +<---->|cYEL| . . .|cYEL|
      |   c707   |       |  Memory  |      |   c707    |      | Server    |      |    |      |    |
      +--+----+--+       |{d} cGRE  |      +------+----+      |   c707    |      +----+      +----+
         ^    ^          +----------+             ^           +-------+---+
         |    |                                   |                       
         |    +--------=--------------------------+                   
         v                                                             
+--------+--------+                                                         
|                 |                                                         
| Millwide System |            -------- Data ---------                     
| cBLU            |            --=----- Signals ---=--                     
+-----------------+


Image


Top
 Profile  
Reply with quote  
PostPosted: Thu Dec 04, 2014 4:52 pm 
Offline

Joined: Wed Sep 11, 2013 8:43 pm
Posts: 207
Location: The Netherlands
Thanks Ed! I normally use MS PowerPoint, but that isn’t nearly as comfortable as the ones you present.


Top
 Profile  
Reply with quote  
PostPosted: Thu Dec 04, 2014 5:34 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8507
Location: Midwestern USA
If I need to draw block diagrams or flow charts for publication I do them in a mechanical drafting program, usually DeltaCad, and then convert the drawing to GIF or JPEG.

——————————
Edit 2020/07/27: Update link.

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Last edited by BigDumbDinosaur on Tue Jul 28, 2020 3:57 am, edited 1 time in total.

Top
 Profile  
Reply with quote  
PostPosted: Thu Dec 04, 2014 8:03 pm 
Offline
User avatar

Joined: Fri Aug 30, 2002 9:02 pm
Posts: 1748
Location: Sacramento, CA
I like to use the free Expresspcb.com software for schematic and PCB creation. The schematic drawing program also allows for basic block diagram creation. My SBC-3 and SBC-4 block diagrams were generated from this. Here's one example:

http://sbc.rictor.org/info4.html

Not professional presentation quality, but it gets the job done using an existing tool.

Daryl

Edited: fixed "Expresspcb.com"

_________________
Please visit my website -> https://sbc.rictor.org/


Last edited by 8BIT on Sat Jun 27, 2020 8:44 pm, edited 1 time in total.

Top
 Profile  
Reply with quote  
PostPosted: Fri Dec 05, 2014 5:18 pm 
Offline
User avatar

Joined: Mon Dec 08, 2008 6:32 pm
Posts: 143
Location: Brighton, England
I find the drawing tool included in OpenOffice makes good block diagrams - especially as it's free!

_________________
Shift to the left,
Shift to the right,
Mask in, Mask Out,
BYTE! BYTE! BYTE!


Top
 Profile  
Reply with quote  
PostPosted: Sat Dec 06, 2014 10:28 pm 
Offline

Joined: Mon Mar 02, 2009 7:27 pm
Posts: 3258
Location: NC, USA
I like yed!
As a first time user, it worked very well with lines that show up for aligning boxes vertically and horizontally and for creating boxes of the same size. It's easy to use, very flexible and makes great diagrams IMO.

Here's a sample pic from a still yet to be completed diagram. I'm still learning some of the features, so it's not perfect.


Attachments:
Block Diagram 12.5.2014.jpg
Block Diagram 12.5.2014.jpg [ 157.23 KiB | Viewed 3577 times ]

_________________
65Org16:https://github.com/ElEctric-EyE/verilog-6502
Top
 Profile  
Reply with quote  
PostPosted: Sat Nov 10, 2018 7:41 pm 
Offline
User avatar

Joined: Sat Nov 10, 2018 5:43 pm
Posts: 5
I've been using JavE to draw ASCII art / "graphics" for this article on the HP Museum forums and I must say that JavE has a very nice UI and is easy to use.

jdb2


Top
 Profile  
Reply with quote  
PostPosted: Sun Nov 11, 2018 4:17 pm 
Offline
User avatar

Joined: Sat Nov 10, 2018 5:43 pm
Posts: 5
PaulF wrote:
I find the drawing tool included in OpenOffice makes good block diagrams - especially as it's free!


I agree :) One of my friends who needed to draw complicated block diagrams for his master's thesis was pulling his hair out trying to get several different block diagram programs to work correctly. He then found that the newest version of LibreOffice Writer had one of the best block diagram editors which included the ability to add special symbols to and in-between blocks, including mathematical symbols and the like.

jdb2

EDIT: I just realized that I had mentioned the wrong LIbreOffice app. I think my friend used LIbreOffice Draw or Impress.


Last edited by jdb2 on Mon Nov 12, 2018 3:45 pm, edited 1 time in total.

Top
 Profile  
Reply with quote  
PostPosted: Mon Nov 12, 2018 9:27 am 
Offline

Joined: Mon Apr 27, 2009 2:32 pm
Posts: 3
I find Dia a good tool for block diagrams. Easy to use and open source.


Top
 Profile  
Reply with quote  
PostPosted: Sun Aug 16, 2020 1:13 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10986
Location: England
Just seen a catalogue:

Edit: now also found at https://xosh.org/text-to-diagram/ (via)


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 10 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 15 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: