finally implemented DEMO_004
This commit is contained in:
parent
48c9c1a87d
commit
e9490c797d
@ -5,15 +5,20 @@ export const DEMO_004 = create();
|
|||||||
function create() {
|
function create() {
|
||||||
const circuit = new Circuit("DEMO_004", "4. Relais");
|
const circuit = new Circuit("DEMO_004", "4. Relais");
|
||||||
|
|
||||||
const battery = circuit.newBattery(1, 1);
|
const battery = circuit.newBattery(2, 0);
|
||||||
const set = circuit.newSwitch(0, 0, undefined, true);
|
const set = circuit.newSwitch(1, 0, undefined, true);
|
||||||
const reset = circuit.newSwitch(2, 0, undefined, true);
|
const reset = circuit.newSwitch(2, 2.3, undefined, true);
|
||||||
const relay = circuit.newRelay(1, 0);
|
const relay = circuit.newRelay(0, 2);
|
||||||
// circuit.connect(battery.minus, set.common);
|
const light = circuit.newLight(0, 3);
|
||||||
// circuit.connect(battery.plus, reset.inactive);
|
circuit.connect(battery.minus, set.active);
|
||||||
// circuit.connect(set.active, relay.coilA);
|
circuit.connect(set.common, relay.common);
|
||||||
// circuit.connect(reset.common, relay.coilB);
|
circuit.connect(set.active, relay.active);
|
||||||
// circuit.connect(battery.minus, relay.active);
|
circuit.connect(relay.common, relay.coilA);
|
||||||
// circuit.connect(relay.coilA, relay.common);
|
circuit.connect(relay.coilB, reset.common);
|
||||||
|
circuit.connect(reset.inactive, battery.plus);
|
||||||
|
|
||||||
|
circuit.connect(relay.coilA, light.a);
|
||||||
|
circuit.connect(relay.coilB, light.b);
|
||||||
|
|
||||||
return circuit;
|
return circuit;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -3,7 +3,6 @@ import {CircuitComponent} from './circuit/circuit.component';
|
|||||||
import {MessagesComponent} from './message/messages/messages.component';
|
import {MessagesComponent} from './message/messages/messages.component';
|
||||||
import {MenubarComponent} from './menubar/menubar.component';
|
import {MenubarComponent} from './menubar/menubar.component';
|
||||||
import {Circuit} from './circuit/Circuit';
|
import {Circuit} from './circuit/Circuit';
|
||||||
import {DEMO_003} from './circuit/DEMO_003';
|
|
||||||
import {DEMO_004} from './circuit/DEMO_004';
|
import {DEMO_004} from './circuit/DEMO_004';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
@ -21,7 +20,7 @@ export class EditorComponent implements OnInit {
|
|||||||
private _circuit: Circuit = Circuit.new();
|
private _circuit: Circuit = Circuit.new();
|
||||||
|
|
||||||
ngOnInit(): void {
|
ngOnInit(): void {
|
||||||
this.circuit = DEMO_003;
|
this.circuit = DEMO_004;
|
||||||
}
|
}
|
||||||
|
|
||||||
set circuit(circuit: Circuit) {
|
set circuit(circuit: Circuit) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user