DEMO_004 WIP
This commit is contained in:
parent
bd457f2045
commit
11075db8d2
19
src/main/angular/src/app/editor/circuit/DEMO_004.ts
Normal file
19
src/main/angular/src/app/editor/circuit/DEMO_004.ts
Normal file
@ -0,0 +1,19 @@
|
||||
import {Circuit} from "./Circuit";
|
||||
|
||||
export const DEMO_004 = create();
|
||||
|
||||
function create() {
|
||||
const circuit = new Circuit("DEMO_004", "4. Relais");
|
||||
|
||||
const battery = circuit.newBattery(1, 1);
|
||||
const set = circuit.newSwitch(0, 0, undefined, true);
|
||||
const reset = circuit.newSwitch(2, 0, undefined, true);
|
||||
const relay = circuit.newRelay(1, 0);
|
||||
// circuit.connect(battery.minus, set.common);
|
||||
// circuit.connect(battery.plus, reset.inactive);
|
||||
// circuit.connect(set.active, relay.coilA);
|
||||
// circuit.connect(reset.common, relay.coilB);
|
||||
// circuit.connect(battery.minus, relay.active);
|
||||
// circuit.connect(relay.coilA, relay.common);
|
||||
return circuit;
|
||||
}
|
||||
@ -4,6 +4,7 @@ import {MessagesComponent} from './message/messages/messages.component';
|
||||
import {MenubarComponent} from './menubar/menubar.component';
|
||||
import {Circuit} from './circuit/Circuit';
|
||||
import {DEMO_003} from './circuit/DEMO_003';
|
||||
import {DEMO_004} from './circuit/DEMO_004';
|
||||
|
||||
@Component({
|
||||
selector: 'app-editor',
|
||||
@ -20,7 +21,7 @@ export class EditorComponent implements OnInit {
|
||||
private _circuit: Circuit = Circuit.new();
|
||||
|
||||
ngOnInit(): void {
|
||||
this.circuit = DEMO_003;
|
||||
this.circuit = DEMO_004;
|
||||
}
|
||||
|
||||
set circuit(circuit: Circuit) {
|
||||
|
||||
@ -4,6 +4,7 @@ import {Circuit} from '../circuit/Circuit';
|
||||
import {DEMO_001} from '../circuit/DEMO_001';
|
||||
import {DEMO_002} from '../circuit/DEMO_002';
|
||||
import {DEMO_003} from '../circuit/DEMO_003';
|
||||
import {DEMO_004} from '../circuit/DEMO_004';
|
||||
|
||||
@Component({
|
||||
selector: 'app-menubar',
|
||||
@ -21,6 +22,6 @@ export class MenubarComponent {
|
||||
@Output()
|
||||
load: EventEmitter<Circuit> = new EventEmitter();
|
||||
|
||||
circuits: Circuit[] = [DEMO_001, DEMO_002, DEMO_003];
|
||||
circuits: Circuit[] = [DEMO_001, DEMO_002, DEMO_003, DEMO_004];
|
||||
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user