JavaScript Circuit Simulator
lushprojects.com
lushprojects.com
He already swapped out the old java version with this same javascript (GWT-based) one.
There are several other good simulations on that site, too, and many other good animated physics simulations here: http://phet.colorado.edu/
And for those asking what's the use - there's a lot of research on the PHET simulations about their benefits for learning. I myself used Falstad's simulation in my dissertation. Students who just finished their first circuits course used this sim and learned stuff in minutes that they hadn't learned all semester, like what happens when you add a capacitor to a DC circuit, or the difference between capacitors and inductors in an AC circuit, and the effects of changing capacitance, inductance, and resistance in a circuit. In a regular circuits class, you can get by with just memorizing equations, but this simulation helps you understand what the equations mean and what is actually happening in the circuits you learn about.
With that said, I haven't seen the poor performance you described. Have you tried another browser? Or a newer version (if any) of your browser? Have you tried it with a separate browser instance without tons of tabs open? If you continue to have issues, report the performance problem on the Github repo and include full browser version and system info.
http://concord-consortium.github.io/breadboard/build-a-circu...
It's currently much simpler, supporting just resistors, inductors and capacitors, but it's very useful for teaching students electronics.
I was looking at the astable multivibrator, and I'm just wondering why the transistors turn "red" when there is no current flowing through them (when the visualize-power option is on).
I'm not used to building circuits, and don't want to be the guy saying "who cares", I'm truly trying to understand the value.
If you just want an answer, sure, look it up. If you want to develop understanding and learn electronics, then this helps. It's aimed at students.
> This application was developed, with permission,
> from the Java circuit simulator by Paul Falstad.
Original author approves? Check. > Thanks to the kind permission of Paul Falstad
> the source project for this version of the
> application is now available on GitHub under a
> GPLv2 license.
>
> https://github.com/sharpie7/circuitjs1
Released source code for modification? Check.Denigrating the hard work of others is not cool, especially when they make it freely available to others.