Info |
---|
Rücksetz-Setz FlipFlop |
Funktionsbeschreibung
Status
Wahrheitstabelle
S | R | Q | Zustand | |
---|---|---|---|---|
1 | 0 | → | 1 | Setzen (set) |
0 | 0 | → | X | Speichern (Q behält den vorherigen Zustand) |
0 | 1 | → | 0 | Rücksetzen (reset) |
1 | 1 | → | 0 | nicht speicherbar |
Eingänge
S(boolean): S-Eingang
R(boolean): R-Eingang
(Optional) Inhibit 1-n(boolean): (Optionale) Sperreingänge, lösen die →Abbruchfunktion aus.
(Optional) Trigger 1-n(boolean): (Optionale) Triggereingänge, lösen die →Triggerfunktion aus.
Ausgänge
Q (boolean): Ergebnis der Berechnung.
Hinweise
Praktische Anwendungsbeispiele
Code
Status | ||||
---|---|---|---|---|
|
Der Custom-Logik-Code dieses Logik-Moduls lautet wie folgt:
Codeblock |
---|
{ "Level": [ [ "$InSet", "bool", false ], [ "$InRes", "bool", false ], [ "$InStat", "int", 0 ], [ "$Out", "bool", false ], [ "$KonstFalse", "bool", false ], [ "$VAR<Inhibit?>", "bool", false ] ], "Module": [ [ "Break", [ "$VAR<Inhibit?>" ] ], [ "BinaryMultiplexer", [ "$InSet", "$InRes" ], "$InStat" ], [ "Multiplexer", [ "$Out", "-$KonstFalse", "$KonstFalse" ], "$Out", "$InStat" ] ], "Input": [ [ "S", "Eingang", "$InSet", "c" ], [ "R", "Eingang", "$InRes", "c" ], [ "Inhibit", "Inhibit", "$VAR<Inhibit?>", "u" ] ], "Output": [ [ "Q", "Ausgang", "$Out", "c" ] ] } |