[Ktechlab-devel] Some feature ideas

Link link at penguindevelopment.org
Thu May 28 08:13:02 UTC 2009


Here are some ideas for features that I had, that you may or may not be 
interested in. I thought I'd let you know anyway :).

1. Field lines indicating the magnetic flux around inductors. Similar to 
the animated wires indicating current flow, animated field lines could 
show the changing magnetic fields around inductors.

2. Tooltips on components. For example, a capacitor's tooltip could show 
the charge stored on it, and a resistive component could show the power 
it dissipates.

3. A "discharge all" feature that simply resets every wire to 0V, 0A. 
When changing circuits while some components are still powered (by a 
supply, or because some capacitors/inductors still have energy stored), 
you often get weird results. A "discharge" button would eliminate these 
problems.

4. A "show power pins" option on opamps similar to the "show body pin" 
on MOSFETs. Using the power pins, one could select the minimum and 
maximum values of an opamp's output.

5. Hidden wires or net ports. When you have more than a handful of 
components, it can get extremely tricky to see different wires. A simple 
solution would be "net ports" like gEDA's gschem has. Place a net port 
on one pin, and another with the same identifier on another, and the 
pins act as if they're connected by a wire, though none is drawn.

6. Transformers/mutual inductors, Zeners, regulators and other 
components commonly found in real-life circuits that KTL lacks. Big one, 
I know, but it would make KTechlab a lot better!

7. Enhanced potentiometers: log/antilog pots, and the ability to set the 
fader position as a percentage in the properties window.

8. Overload indicators: if a component is subject to more 
voltage/current/power than it is supposed to handle, it could display a 
warning signal, informing the user to change the parameters or supplies. 
This also involves addition of polar capacitors, capacitor voltage 
ratings, resistor wattage ratings, and so on, but those values need not 
be used by the actual simulator (i.e. a .25W resistor dissipating 1W 
would still work, but would display a warning sign, as would a polar 
capacitor that's reverse-biased), so it shouldn't be /that/ difficult to 
implement.

Good luck with the project, and thanks for making KTL!




More information about the Ktechlab-devel mailing list