PyCompEditor

From TNtech Wiki
Revision as of 16:17, 11 June 2014 by Tntech (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Description

pyCompEditor is a program module – graphic editor created in pure Python, wxPython, Scipy and Matplotlib for creation and treatment diagrams, involvements and schemes created with components and links between them.

Properties

  • created in pure Python
  • simple plug-in module for another applications writen in Python
  • platform independent
  • free extendible on new components
  • characteristics of components is possible to parameterized
  • components on panel editor may change their looks - based on program or user activity

Applications

pyCompEditor is the basic blocks for creating of

  • different schematic editors, additionally with the possibility to generate code for simulation engines (SPICE, XSPICE, Open Modelica etc...)
  • interactive block simulator based on Python, Scipy and Matplotlib
  • real-time SCADA applications
  • data processing
  • control of scientific devices and experiments
  • configuration of complex systems with blocks

Internal structure

Example of implementation

Creating new block/components

Source code & Licence


Gallery

Pyc obr2.png Pyc demo.png Pyc obr12.png
Plugin as schematic editor Simple simulator Set of differential equations
Pyc e001.png Pyc e002.png Pyc e003.png
Scalar & Vector Demo Clock and ADC Sampling Continuous Transfer Function
Pyc e004.png Pyc e006.png Pyc e008.png
Diff. equation - RC Circuit Diff. equation - RLC Circuit Harmonic oscillator
Pyc e009.png Pyc e011.png Pyc e014.png
Mathematical functions Bus and Net Terminal Demo Real Time Pipe Operations
Pyc e015.png Pyc e016.png Pyc e017.png
2D Bifurcations Henon's System SVG Image Generator
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox