From 2456bb3a17a3d30d0b51b344a37c4b623388be92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patrick=20Ha=C3=9Fel?= Date: Thu, 23 May 2024 15:20:46 +0200 Subject: [PATCH] Demos --- .../de/ph87/electro/circuit/demo/Demos.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 src/main/java/de/ph87/electro/circuit/demo/Demos.java diff --git a/src/main/java/de/ph87/electro/circuit/demo/Demos.java b/src/main/java/de/ph87/electro/circuit/demo/Demos.java new file mode 100644 index 0000000..f94b536 --- /dev/null +++ b/src/main/java/de/ph87/electro/circuit/demo/Demos.java @@ -0,0 +1,24 @@ +package de.ph87.electro.circuit.demo; + +import de.ph87.electro.circuit.Circuit; +import de.ph87.electro.circuit.part.parts.Battery; +import de.ph87.electro.circuit.part.parts.Poti; +import de.ph87.electro.circuit.part.parts.Voltmeter; + +import static de.ph87.electro.circuit.part.Position.RST; + +public class Demos { + + public static Circuit potiAndVoltmeter() { + final Circuit circuit = new Circuit(); + final Battery battery = circuit.addPart(new Battery(circuit, RST(0, 0))); + final Poti poti = circuit.addPart(new Poti(circuit, RST(0, 1))); + final Voltmeter voltmeter = circuit.addPart(new Voltmeter(circuit, RST(0, 2))); + circuit.connect(battery.getMinus(), poti.getCommon()); + circuit.connect(battery.getMinus(), voltmeter.getA()); + circuit.connect(battery.getPlus(), poti.getEnd()); + circuit.connect(poti.getMiddle(), voltmeter.getB()); + return circuit; + } + +}