[Ktechlab-devel] Component editor.

Alan Grimes agrimes at speakeasy.net
Tue Mar 3 06:44:43 UTC 2009


Here's a quick sketch of how a user component wizard would work.


Theory of operation:

All components can be approximated using a small number of circuit elements.



Step 1:

Name the component, select number of pins, and number of parameters.

[appropriate dialogs]


Step 2: name each pin.

Table of pins with user entry dialogs.
Table of parameters with name and unit of measurement values.


Step 3: equivalent circuit editor.

The selected, named pins are placed along the edges of the editor, the
user can move but not otherwise change them.

The user may select only from the basic circuit elements. When
configuring these elements, the user may either enter a numeric constant
or an expression based on device parameters specified above.


It should also be possible to apply voltages to the pins to confirm
device properties.

Ideally, there would also be a button to check the circuit and attempt
to remove redundant parts.

Step 4: model verification.

A matrix will be displayed containing the constants and symbols,
essentially a composite of all the devices in the model showing either
constants or the expressions in the matrix and any iterative functions
compiled from the schematic.

Step 5: packaging. The user uses a line, box and circle painter to
sketch out a symbol for the device.

Step 6: the device is saved in the folder "approximate models"


###########
Use the IRC channel, why donchya? ( irc.freenode.net #ketchlab )

-- 
New president: Here we go again...
Chemistry.com: A total rip-off.
Powers are not rights.





More information about the Ktechlab-devel mailing list