汉化版(everycircuit)对喜欢物理的朋友来说是个好东西,你可以用它模拟各种电路,自己动手画图,还能实时看到电流的波动,用起来很方便。
里面有很多电路元件供你使用,支持自动布线、示波器、无缝直流和瞬态仿真这些功能,自带电阻、二极管、理想运算放大器、MOS晶体管等组件,还有不少模板可以免费拿来用。

自动布线
示波器
电压波形和电流流动的动画显示
用模拟控制旋钮调整电路参数
无缝直流和瞬态仿真
从零搭建的仿真引擎
直观的用户界面
用单个播放/暂停按钮控制模拟
保存和加载电路原理图
理想运算放大器(运放)
数字逻辑门,或门、非门、与非门、或非门、异或门、同或门
MOS晶体管(MOSFET)
双极结晶体管(BJT)
源代码,信号发生器
电阻,电容,电感
二极管,齐纳二极管,发光二极管(LED)
可视化
电压、电流和电荷的动态动画会直接显示在原理图上。这种细致的可视化功能让你不用看任何公式就能深入了解电路是怎么工作的。
交互性
在仿真运行的时候调整电路参数,马上就能看到电路的响应。触摸屏的界面让你感觉就像亲手在搭电路一样。
模拟
不管你搭什么电路,哪怕是你刚想出来的新设计,EveryCircuit都能告诉你它怎么工作。这全靠它背后定制的电路仿真引擎。
首先根据电路元件的信息建立线路,把电压、电阻、闭合、断路这些电学信息都统计到线路里。(这里说的线路和基尔霍夫定律里的环路有点像,但已经数据化了,指的是一条电流经过、没有分岔的电路段。)
关于设计电路这方面,电路元件非常多,有电流源、电压源、数码管等等,要是觉得不够用,还可以申请加入新的元件。
方程自然是n元一次方程,用化三角法(线性代数里的方法)来求解。
电路元件的参数你可以随便改,比如LED灯的颜色、额定电压、电流这些。内容很丰富,还有很多功能等着你自己去发现,也期待官方后续的更新。
总的来说,计算用到了我学过的:大学物理里的基尔霍夫定律部分,数据结构和离散数学里的图通路查找算法部分,还有线性代数里用化三角法解n元一次方程的部分。