Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
Info

Wechselt zyklisch den Wert am Ausgang.

Inhalt dieser Seite

Inhalt

Funktionsbeschreibung

Sendet in einem über den Eingang DAUER festgelegten Takt solange ein Ein/Aus-Signal auf den Ausgang, wie der Eingang RUN auf TRUE steht.

Beispielhafte Darstellung des Ausgangsverhaltens:

Bild

Eingänge

  • RUN (boolean): Startet (TRUE) und stoppt (FALSE) die Logik.

  • DAUER (float): Zeit [s] zwischen den Wechseln (Intervall).

  • (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

  • TAKT (boolean): Wechselsignal.

Hinweise

  •  

Praktische Anwendungsbeispiele

  •  

Zugrundeliegender Modulbaustein

Status
colourYellow
titleFortgeschrittene

→Clocksignal-Modulbaustein

Code

Status
colourRed
titleExperten

Der Custom-Logik-Code dieses Logik-Moduls lautet wie folgt:

Codeblock
{  
"Level": [
    [      "$Run",      "bool",      false    ],
    [      "$Clk",      "bool",      false    ],
    [      "$Period",      "float",      1.5    ],
    [      "$VAR<Inhibit?>",      "bool",      false    ]  ],
"Module": [
    [      "Break",      [        "$VAR<Inhibit?>"      ]    ],
    [       "Clocksignal",      "$Run",      "$Clk",      "$Period"    ]  ],
"Input": [
    [      "RUN",      "Start/Stop-Eingang",      "$Run",      "c"    ],
    [      "DAUER",      "Zeit [s] zwischen Wechsel",      "$Period",      "c"    ],
    [      "Inhibit",      "INHIBIT",      "$VAR<Inhibit?>",      "u"    ]  ],
"Output": [
    [      "TAKT",      "Wechselsignal",      "$Clk",      "t"    ]  ]
}