Das lernst du heute
- Aufgaben verteilen
- Befehle senden
- Ergebnisse einsammeln
Ein Chip für die ganze Basis passt nicht in 128 Zeilen. Also teilst du auf: Jeder Bereich bekommt seinen eigenen Chip, den Folgechip. Ein Leitchip entscheidet, was die Basis gerade tun soll, und sagt es allen.
Aufgaben verteilen
Ein Folgechip macht genau eine Sache gut – Heizung im Wohnmodul, Pumpen in der Wasseraufbereitung. Er muss nicht wissen, warum gespart wird. Er muss nur wissen, dass. Der Leitchip trifft die Entscheidung einmal, statt dass jeder Folger sie selbst errechnet.
Befehle senden
Das einfachste Postfach eines Folgechips ist sein eigenes Gehäuse: Der Leitchip schreibt in dessen Setting, der Folger liest es mit l befehl db Setting. Haben alle Folger denselben Namen, erreicht ein einziges sbn sie alle:
sbn GEHAEUSE HASH("Folger") Setting modus # an alle Folger
Der Leitchip selbst ist davon nicht betroffen, solange sein Gehäuse anders heißt.
| Befehl | Bedeutung |
|---|---|
| 0 | aus |
| 1 | Normalbetrieb |
| 2 | Sparbetrieb |
Ergebnisse einsammeln
Für den Rückweg bekommt jeder Folger einen eigenen Logikspeicher, in den nur er schreibt – „Ergebnis1“, „Ergebnis2“. Der Leitchip liest alle und rechnet weiter:
lbn e1 SPEICHER HASH("Ergebnis1") Setting Average
lbn e2 SPEICHER HASH("Ergebnis2") Setting Average
add summe e1 e2
So kann er auf das Gesamtbild reagieren: Brauchen die Folger zusammen mehr als 3000 W, schaltet er alle in den Sparbetrieb – das sieht kein einzelner Folger.
Fehlt ein Ergebnis, ist die Summe NaN. Ein Leitchip, der daraus Befehle ableitet, braucht eine sichere Antwort: Hier bleibt es beim gewählten Modus, und eine Lampe meldet den fehlenden Folger. Fehlt der Drehregler, geht der Befehl auf 0 – aus ist der sichere Zustand.
Schreib die Befehlstabelle in den Kopfkommentar jedes beteiligten Chips. In drei Monaten weißt du sonst nicht mehr, ob 2 „Sparen“ oder „Notbetrieb“ hieß.
Schaubild
Übung
Aufgabe
Schreibe den Leitchip:
- Anzeige „Gesamt“: Summe aus „Ergebnis1“ und „Ergebnis2“, −1 wenn eines fehlt; dann Lampe „Folger“ an
- Befehl = Wert des Drehreglers „Modus“, ohne Drehregler 0
- ist der Befehl nicht 0 und die Summe über 3000, wird daraus 2 (Sparbetrieb)
- den Befehl in das
Settingaller Gehäuse „Folger“ schreiben
Hinweise
Hinweis 1
add summe e1 e2 ist NaN, sobald ein Ergebnis fehlt – das prüfst du mit snan.
Hinweis 2
Sparbetrieb: sgt tmp summe GRENZE, snez aktiv modus, and, dann select modus tmp SPAREN modus.
Hinweis 3
Ein sbn GEHAEUSE HASH("Folger") Setting modus erreicht beide Folger.
Quiz
3 Fragen. Ab 60 % ist das Quiz bestanden – die Auswertung macht der Server.
Tag abschließen
- Übung im Simulator bestanden
- Quiz mit mindestens 60 % bestanden
Ohne Konto wird der Fortschritt nur in diesem Browser gespeichert.
Fehler in dieser Lektion melden
Zum Melden bitte anmelden. Anmelden