G
Gary Richardson
- Jan 1, 1970
- 0
Announcing PyAscii 02
I've fixed a number of bugs, rearranged the GUI and added some new features.
Available at:
http://www.fidalgo.net/~garyr/pyascii/
Just click on the filenames. The executable is PyAscii_02.exe. You will also
need PyAsciiComponents.txt. The source and another components file is in
PyAscii_02.zip.
What is PyAscii?
PyAscii is an ASCII schematic drawing program modeled after Andreas Weber's
Ascii-Circuit. Salient features:
* Components can be placed on the screen, moved, copied, rotated or
deleted with a few mouse clicks.
* Similarly, groups of components can be moved, copied or deleted.
* Certain common operations such as placing symbols, labels and pin
numbers have been automated to some extent. Standard resistor and
capacitor values can be selected from tables.
* The ASCII text can be previewed without copying it to another program.
* A fairly complete text editor is included that makes modifying
existing component definitions or adding new ones quite easy.
* Multiple component definition files may be used.
The goal that evolved as I was writing this program was to minimize the
number of operations (primarily keystrokes) required to create an ascii
drawing. I think I have succeeded to some extent, largely through
incorporating features that automate much of the labeling of components.
For example, a drawing such as the following can be made with just the
mouse. Of course, it might be necessary to edit some of the component
definitions, but that would only need to be done once.
=====================
+---@@@-+-@@@---+--+--@@@-+--O
| W2a | W2b | | W1 |
Vcc L1 | | | | |
-+--@@@-----)-------+ | | |
| | | +--||--+
+-/\/\-----)-------+ | C1
R1 | | |
Q1\| | |/Q2
|--@@@-+-@@@--|
v/| W3a W3b |\v
| |
----------+---------------+
Gnd
View with a fixed font such as Courier
Thanks to Jeroen Vriesman and Leon Heller for their suggestions and testing.
Gary Richardson
PS
Read the help text; the mouse buttons each have several different
functions depending upon the state of the program.
I've fixed a number of bugs, rearranged the GUI and added some new features.
Available at:
http://www.fidalgo.net/~garyr/pyascii/
Just click on the filenames. The executable is PyAscii_02.exe. You will also
need PyAsciiComponents.txt. The source and another components file is in
PyAscii_02.zip.
What is PyAscii?
PyAscii is an ASCII schematic drawing program modeled after Andreas Weber's
Ascii-Circuit. Salient features:
* Components can be placed on the screen, moved, copied, rotated or
deleted with a few mouse clicks.
* Similarly, groups of components can be moved, copied or deleted.
* Certain common operations such as placing symbols, labels and pin
numbers have been automated to some extent. Standard resistor and
capacitor values can be selected from tables.
* The ASCII text can be previewed without copying it to another program.
* A fairly complete text editor is included that makes modifying
existing component definitions or adding new ones quite easy.
* Multiple component definition files may be used.
The goal that evolved as I was writing this program was to minimize the
number of operations (primarily keystrokes) required to create an ascii
drawing. I think I have succeeded to some extent, largely through
incorporating features that automate much of the labeling of components.
For example, a drawing such as the following can be made with just the
mouse. Of course, it might be necessary to edit some of the component
definitions, but that would only need to be done once.
=====================
+---@@@-+-@@@---+--+--@@@-+--O
| W2a | W2b | | W1 |
Vcc L1 | | | | |
-+--@@@-----)-------+ | | |
| | | +--||--+
+-/\/\-----)-------+ | C1
R1 | | |
Q1\| | |/Q2
|--@@@-+-@@@--|
v/| W3a W3b |\v
| |
----------+---------------+
Gnd
View with a fixed font such as Courier
Thanks to Jeroen Vriesman and Leon Heller for their suggestions and testing.
Gary Richardson
PS
Read the help text; the mouse buttons each have several different
functions depending upon the state of the program.