Demo: https://www.falstad.com/circuit/circuitjs.html?ctz=CQAgjCAMB0l3BWcMBMcUHYMGZIA4UA2ATmIxAUgpABZsKBTAWjDACgaViQUarjCIXDRACo4gGYBDADYBnBkLYA3IYTwg8VYZqp7aVJPpgIVajWBQadljfr7Vj0U6uzrwGQTc-iqDo77ObACWtNgoPPjmkXZQsOwA7kKQImjW7mlQbEk2hNruYHlZoXQRhfkWRXrx2ckirBFuFpbFYWUtTeAt1ZCJ0Vptulk5BVaDtsPRYD6lHoKQtbMDsw2TKy0rYwtJmxorVYvh4EUrPtvjM0eZCwDmg5mzvMZsAE48DmLlovPIcK-vVDANHqRSBIkB8H+T3AxDKoNh4jAkLuXzACK+0L0tVR6NBwMmqPxXzECyAA Current source: <img width="507" height="361" alt="Image" src="https://github.com/user-attachments/assets/9f380bde-5371-460c-b4d8-2fcd337b5918" /> Voltage source: <img width="507" height="361" alt="Image" src="https://github.com/user-attachments/assets/218b0dae-40fc-4c74-941e-e774138f4aa9" />