[SciPy-Dev] Python Scipy Block Diagram Editor with ACG
Wed Nov 21 09:01:38 CST 2012
Charles R Harris wrote:
> On Tue, Nov 20, 2012 at 11:41 AM, Cera, Tim <email@example.com> wrote:
>> As is, the block diagram editing is done in libre office draw and you have
>>> to manually type in the functions and commands, I have
>>> attached an example exported to pdf.
>> Would anyone be willing to help with this, I have no experience developing
>>> with the open source community.
>> I won't be able to help, except to give some information. Found this
>> http://wiki.python.org/moin/FlowBasedProgramming a long time ago which
>> might be useful. Some of the links are broken now, and some of the others
>> are really old, but something there might be helpful.
>> In general, flow based programming hasn't caught on. I think partially
>> because of reasons described in the old saying, "To hell with tradition, we
>> are going to do it like we always did!"
> Simulink is pretty widely used, especially for modelling and rapid
> development of control software. Equipment vendors provide blocks for
> their devices, gyroscopes and such, that can be used for the models and
> then Matlab will generate control code to run on the targeted system.
> Simulink itself is basically a way of setting up a big system of DEs, but
> what really makes it go are the vendor blocks and code generation.
So why would vlsi guys use text (e.g., verilog) to design a cpu, instead of
1. IMO, graphical representations work nicely for low-complexity, but not
productive for highly complex systems
2. It is less productive to manipulate a graphical representation
3. text can be manipulated by all your favorite tools, more open ecosystem, no
lockin, proprietary formats
More information about the SciPy-Dev