Parameterbeschreibungen der Standardbausteine für CL
Verfasst: Mi Apr 15, 2020 6:19 pm
Hallo zusammen,
bei der Programmierung meiner Custom Logik im Logikeditor hat mich folgender Sachverhalt heute Nachmittag mindestens 2h gekostet:
Ich wollte ein Monoflop programmieren, also bin ich mit Hilfe der echt guten Übersicht von Robosoc:
Knowledge Base - 4.6.6 Verwendung von Standard Logikbausteinen in Custom Logik an das Thema herangegangen. Syntax für ein Monoflop ist hiernach:
Verzögerungszeit sollten bei mir 5 Sekunden sein, also habe ich folgenden Code eingebaut:
Erschloss sich mir nicht wirklich, warum ich für die Konstante "Verzögerungszeit" eine Variable anlegen sollte...
Falsch gedacht! Der Code funktioniert NUR mit einer Variablen an der Stelle!
Ein Fehler kommt keiner, es funktioniert einfach nicht!
Wie sieht das bei anderen Bausteinen in der CL aus? Muss wenn im Beispielcode eine Variable angegeben wird, auch IMMER einer Variable angelegt und einhängt werden oder ist das tagesformabhängig?
Wie siehts z.B.hier aus:
Geht hier z.B.:
?
Vielleicht sollte man diesen Sachverhalt in der Übersicht noch detaillierter beschreiben bzw. einen entsprechenden Hinweis aufnehmen!
Dankschön und macht weiter so!
Gruß,
Simon
bei der Programmierung meiner Custom Logik im Logikeditor hat mich folgender Sachverhalt heute Nachmittag mindestens 2h gekostet:
Ich wollte ein Monoflop programmieren, also bin ich mit Hilfe der echt guten Übersicht von Robosoc:
Knowledge Base - 4.6.6 Verwendung von Standard Logikbausteinen in Custom Logik an das Thema herangegangen. Syntax für ein Monoflop ist hiernach:
Code: Alles auswählen
["Monoflop","$Trigger","$Reset","$Ausgang","$Verzögerungszeit",0]
Code: Alles auswählen
["Monoflop","$Trigger","$Reset","$Ausgang",5,0]
Falsch gedacht! Der Code funktioniert NUR mit einer Variablen an der Stelle!
Ein Fehler kommt keiner, es funktioniert einfach nicht!

Wie sieht das bei anderen Bausteinen in der CL aus? Muss wenn im Beispielcode eine Variable angegeben wird, auch IMMER einer Variable angelegt und einhängt werden oder ist das tagesformabhängig?
Wie siehts z.B.hier aus:
Code: Alles auswählen
["Limiter","$In_val","$Out_val","$Val_ok",["$Min", "$Max"]]
Code: Alles auswählen
["Limiter","$In_val","$Out_val","$Val_ok",[3, 5]]
Vielleicht sollte man diesen Sachverhalt in der Übersicht noch detaillierter beschreiben bzw. einen entsprechenden Hinweis aufnehmen!
Dankschön und macht weiter so!
Gruß,
Simon