Seite 1 von 1
[V 1.5.1] Unklare Option im Modul "Clocksignal"
Verfasst: Mo Jan 06, 2020 12:10 pm
von blaubaerli
Hallo zusammen,
in der KB haben wir folgende Erklärung zum Clocksignal:
Da steht aber an der markierten Position eine unscheinbare
0. Wofür ist der Parameter normalerweise gut? Die 0 legt den ja offensichtlich nur für einen Spezialfall, in dem er nicht genutzt wird, einfach tot. Oder?
Beste Grüße
Jens
Re: [V 1.5.1] Unklare Option im Modul "Clocksignal"
Verfasst: Mo Jan 06, 2020 2:12 pm
von Dragonos2000
Für den Baustein wollte ich auch gerade einen Thread wegen der Optionen aufmachen
Dumme Frage: Woran bastelst Du gerade? Nicht dass wir gerade am gleichen "Projekt" arbeiten
Baue mir gerade einen Baustein, um rel. dimmen (start/stop dimmen) auf auf abs. dimmen zu "übersetzen"...
Re: [V 1.5.1] Unklare Option im Modul "Clocksignal"
Verfasst: Mo Jan 06, 2020 5:10 pm
von blaubaerli
Hi Jochen,
bin noch immer bei meiner Heizung für den Regensensor. Da hatte ich seit gestern mal den Doktormodus drauf und mir angesehen, dass ich bei dem C auf dem Eingangstemperaturwert einfach die Logik zu oft triggere. Daraufhin wollte ich das mit einem explizit gesetzten Trigger machen.
Die in der Oberfläche hinzuklickbaren Trigger haben aber den Nachteil, dass die in meinem Ausgangs-JSON-File hinterher nicht drin sind. Also habe ich mir angewöhnt die direkt in der Logik mit einzubauen.
Alles was ich aktuell bei meinen Customs baue, bekommt zudem allerdings ne Erklärung für die Module die ich darin verwende. Bei der Suche danach ist mir dann die Unvollständigkeit aufgefallen. Also keine Drama-Extrem-Logik.
Beste Grüße
Jens
Re: [V 1.5.1] Unklare Option im Modul "Clocksignal"
Verfasst: So Jan 19, 2020 3:34 pm
von blaubaerli
Hi Stefan (
@S. Kolbinger),
kannst du uns hier bitte noch mit Input versorgen.
Besten Dank.
Viele Grüße
Jens
Re: [V 1.5.1] Unklare Option im Modul "Clocksignal"
Verfasst: Di Jan 21, 2020 1:14 pm
von S. Kolbinger
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"]
Re: [V 1.5.1] Unklare Option im Modul "Clocksignal"
Verfasst: So Feb 09, 2020 11:26 am
von Robert_Mini
Danke für die Rückmeldung. Hab das gerade noch in die KB mit aufgenommen.
lg
Robert