sharpie7 / circuitjs1

Electronic Circuit Simulator in the Browser
GNU General Public License v2.0
2.29k stars 633 forks source link

Manual Scale in Wire Component #783

Open jjdnd opened 2 years ago

jjdnd commented 2 years ago

the wire is quite a basic component yet i regularly find its limited functionality irritating. it would be nice to be able to set the precision of its output better

under right click edit, the options are "Show Current" and "Show Voltage" but there is no option to change the precision of the output

under the menu options at the top "Options / Other Options" there is 2 check boxes to globally set the number of decimal places for all wires but that really that is insufficient as it has nothing to do with the actual precision of the value.

example if the value is small it automaticity changes to mv/ma and then uv/ua respectively and then usually gives you a number that changes that fast you can not read it anyway even if you were interested in that kind of precision. but really all it does is make it hard to read the difference between 0v and 1v as you always have to look carefully what the fast changing symbol at the end actually is.

i would really like to see an option to limit the precision so things like 1nv would just say 0v if i could set that per wire it would be great

excellent software over all though

jjdnd commented 2 years ago

i think the best solution from my opinion would be a drop down under the right click edit that gave the selection of "Auto / V-A / mV-mA / uV-uA / nV-nA" etc per wire that just defaulted to auto