DEMO_0003 position fix + code clean
This commit is contained in:
parent
c09245d7b1
commit
efeef7da5c
@ -4,19 +4,25 @@ export const DEMO_003 = create();
|
|||||||
|
|
||||||
function create() {
|
function create() {
|
||||||
const circuit = new Circuit("DEMO_003", "3. Relais");
|
const circuit = new Circuit("DEMO_003", "3. Relais");
|
||||||
const batteryLight = circuit.newBattery(2, 0, "Licht Batterie");
|
|
||||||
|
const lightBattery = circuit.newBattery(2, 0, "Licht Batterie");
|
||||||
const lightInactive = circuit.newLight(2, 1, "Licht Inaktiv");
|
const lightInactive = circuit.newLight(2, 1, "Licht Inaktiv");
|
||||||
const lightActive = circuit.newLight(2, 2, "Licht Aktiv");
|
const lightActive = circuit.newLight(2, 2, "Licht Aktiv");
|
||||||
|
|
||||||
const relay = circuit.newRelay(1, 2, "Relais");
|
const relay = circuit.newRelay(1, 2, "Relais");
|
||||||
const relaySwitch = circuit.newSwitch(1, 3, "Taster", true);
|
const relaySwitch = circuit.newSwitch(0.3, 3.3, "Taster", true);
|
||||||
const batteryRelay = circuit.newBattery(2, 3, "Relais Batterie");
|
const relayBattery = circuit.newBattery(1.6, 3.3, "Relais Batterie");
|
||||||
circuit.connect(batteryLight.plus, lightInactive.b);
|
|
||||||
|
circuit.connect(lightBattery.plus, lightInactive.b);
|
||||||
circuit.connect(lightInactive.b, lightActive.b);
|
circuit.connect(lightInactive.b, lightActive.b);
|
||||||
circuit.connect(batteryLight.minus, relay.common);
|
circuit.connect(lightBattery.minus, relay.common);
|
||||||
|
|
||||||
circuit.connect(lightInactive.a, relay.inactive);
|
circuit.connect(lightInactive.a, relay.inactive);
|
||||||
circuit.connect(lightActive.a, relay.active);
|
circuit.connect(lightActive.a, relay.active);
|
||||||
|
|
||||||
circuit.connect(relaySwitch.common, relay.coilA);
|
circuit.connect(relaySwitch.common, relay.coilA);
|
||||||
circuit.connect(batteryRelay.minus, relaySwitch.active);
|
circuit.connect(relayBattery.plus, relay.coilB);
|
||||||
circuit.connect(batteryRelay.plus, relay.coilB);
|
circuit.connect(relayBattery.minus, relaySwitch.active);
|
||||||
|
|
||||||
return circuit;
|
return circuit;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user