Any good software for drawing control systems/flow charts out there?

Click For Summary

Discussion Overview

The discussion revolves around finding suitable software for drawing control systems and flowcharts, particularly for students who require specific features such as layering, time representation, and color options. Participants share their experiences and recommendations for tools that meet these criteria.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant mentions using draw.io but seeks alternatives better suited for flowcharts and control systems, emphasizing the need for features like layers and time representation.
  • Another participant suggests Lucidchart as a potential alternative, claiming it is comparable to MS Visio, and also mentions LibreOffice's PowerPoint tool for drawing diagrams.
  • A participant expresses interest in import capabilities to LaTeX, indicating a need for integration with academic work.
  • Concerns are raised about the coordination between analysis, documentation, and implementation when using Simulink, with a suggestion to utilize Simulink diagrams for documentation.
  • One participant finds Simulink too slow for their needs and is focused on conceptual drawing rather than mathematical calculations, sharing a specific example of a biology textbook diagram they wish to create.
  • An update from a participant lists yED, Graphviz, and Dia Diagram Editor as good options that are desktop-based and do not involve online data mining.
  • Another participant advises considering the scalability and complexity of projects, suggesting that successful projects often evolve into larger, more detailed diagrams requiring robust software capabilities.
  • A later reply acknowledges the importance of planning for scalability and complexity in project management, referencing advice from a previous contributor.

Areas of Agreement / Disagreement

Participants express a range of opinions on the best software options, with no consensus on a single preferred tool. There are competing views on the effectiveness of different applications, and the discussion remains unresolved regarding the best choice for specific needs.

Contextual Notes

Participants highlight various requirements and preferences, including the need for free software, the ability to handle complex diagrams, and integration with other tools like LaTeX and Simulink. Limitations regarding the performance of certain software options, such as Simulink, are also noted.

Jarfi
Messages
384
Reaction score
12
Im drawing a system using control systems engineering. It changes over time and many factors affect each other. So far I've been using draw.io for drawing program architecture and it works great but I am looking for something more directed at flowcharts/control systems.

Requirements:
>Layers, Ability to draw many pathways, ability to hide different layers or show all.
>time windows. Here, sheets would be enough, but I want to be able to show how the system changes over time.
>Different colors
>FREE. I am a mere student with no income.
>Able to save my progress

Non-requirements:
>I don't need control system calculations, I can already use simulink for that, but ofcourse it wouldn't hurt.
>Stand alone application, it's ok if it's in browser but ofc I prefer an app.
 
Last edited:
Engineering news on Phys.org
I want to add, import-ability to LaTeX doesn't hurt...
 
Since you already have Simulink diagrams, can you use those for your documentation? There are very serious coordination problems if the analysis, documentation, and code implementation have to be kept in line. There are code auto-generation capabilities from Simulink diagrams.
 
Simulink is a bit too slow and clunky for my purposes. i am not going to be running any mathematics for now. It's merely for conceptual drawing. Here is an similar thing of what i am trying to create, a biology textbook diagram with negative feedback, something i have not found in either draw.io or lucidchart.
 

Attachments

  • Screenshot_1.png
    Screenshot_1.png
    47.1 KB · Views: 585
UPDATE: I found a bunch of good ones. For others looking for the same yED, Graphviz and Dia Diagram Editor are good, desktop and without the online datamining that comes with server only apps.
 
  • Like
Likes   Reactions: FactChecker
Jarfi said:
Simulink is a bit too slow and clunky for my purposes. i am not going to be running any mathematics for now. It's merely for conceptual drawing. Here is an similar thing of what i am trying to create, a biology textbook diagram with negative feedback, something i have not found in either draw.io or lucidchart.
Keep in mind that successful projects can eventually grow into very large, complicated, detailed diagrams. It is the unsuccessful ones that stay small and simple. So unless you are prepared to throw away your early versions and start over, you should consider systems that can handle a large, complicated project. That requires a system that allows lower levels of diagrams, details of different signals and logic, state transition diagrams, bundling of signals, etc., etc., etc.
 
  • Like
Likes   Reactions: BvU and jedishrfu
Yes, @FactChecker has some really good advice there. Not following his advice are some famous last words of people who used to work on the project but didn't plan for scalability and complexity.
 
  • Like
Likes   Reactions: OCR

Similar threads

  • · Replies 1 ·
Replies
1
Views
2K
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 51 ·
2
Replies
51
Views
5K
  • · Replies 31 ·
2
Replies
31
Views
5K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
10
Views
4K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
4K