Hallo Jens,
sorry für die Verzögerung. Hatte viel um die Ohren, da muss das irgendwie untergegangen sein.
Die Syntax für das Clocksignal sieht so aus:
["Clocksignal","$Run",
"$Clk","$Period"]
Übrigens: Der Code lässt sich mittlerweile leicht aus den Standard-Logiken kopieren:

Diesen Code könnte man z.B. unverändert in eine Custom-Logic kopieren.
Code: Alles auswählen
{
"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"
]
]
}
Der gesuchte Level ist also der Takt-Ausgang, der bei jedem Ablauf des Timers den Zustand wechselt.
Falls man diesen Ausgang nicht weiter verwendet, kann man ihn mittels der 0-Referenz (Wert "0" anstatt die Referenz auf einen Level) als "unbeschaltet" konfigurieren:
["Clocksignal","$Run",
0,"$Period"]