simpleAlternative
This commit is contained in:
parent
510a3ec977
commit
52b242bbe1
@ -81,7 +81,7 @@ public class CircuitPanel extends JPanel {
|
|||||||
};
|
};
|
||||||
addMouseListener(listener);
|
addMouseListener(listener);
|
||||||
addMouseMotionListener(listener);
|
addMouseMotionListener(listener);
|
||||||
circuit = DemoAll.create();
|
circuit = DemoAll.simpleAlternative();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@ -5,7 +5,7 @@ import de.ph87.electro.circuit.part.impl.*;
|
|||||||
|
|
||||||
public class DemoAll {
|
public class DemoAll {
|
||||||
|
|
||||||
public static Circuit create() {
|
public static Circuit complexTrippleAndSimple() {
|
||||||
final double voltage = 3.0;
|
final double voltage = 3.0;
|
||||||
|
|
||||||
final Circuit circuit = new Circuit();
|
final Circuit circuit = new Circuit();
|
||||||
@ -31,4 +31,25 @@ public class DemoAll {
|
|||||||
return circuit;
|
return circuit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static Circuit simpleAlternative() {
|
||||||
|
final double voltage = 3.0;
|
||||||
|
|
||||||
|
final Circuit circuit = new Circuit();
|
||||||
|
|
||||||
|
final PartBattery battery = circuit.addBattery("Batterie", 2, 0, 1, voltage);
|
||||||
|
final PartLight light0 = circuit.addLight("Licht 0", 4, 2, 1, voltage);
|
||||||
|
final PartLight light1 = circuit.addLight("Licht 1", 0, 2, 1, voltage);
|
||||||
|
final PartSwitch1x2 switcher0 = circuit.addSwitch1x2("Wechselschalter 0", 2, 2, 1, false);
|
||||||
|
|
||||||
|
circuit.connect(battery.getMinus(), light0.getPin0());
|
||||||
|
circuit.connect(battery.getMinus(), light1.getPin0());
|
||||||
|
|
||||||
|
circuit.connect(battery.getPlus(), switcher0.getCommon());
|
||||||
|
circuit.connect(switcher0.getOutput0(), light0.getPin1());
|
||||||
|
circuit.connect(switcher0.getOutput1(), light1.getPin1());
|
||||||
|
|
||||||
|
circuit.evaluate();
|
||||||
|
return circuit;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user