Seite 1 von 1

Was mach ich Falsch? Einfache Custom Logik mit Latch

Verfasst: Do Sep 05, 2019 10:42 pm
von CrashMaster
Es ist bestimmt eine Kleinigkeit aber was mache ich falsch?
Ich kann die Logik nicht speichern. Habe Sie extra nur auf den Latch reduziert.
Beim Speichern kommt ein unerwarteter Fehler.
Gibt es ein Log oder ähnliches wo ich auslesen könnte an was er sich stört?

Code: Alles auswählen

{
    "Level": [
        ["$Eingang","float",100.0],
        ["$Merker1A","float",100.0]
    ],
    "Module": [
	    ["Latch","$Eingang","$Merker1A",true,0]
    ],
    "Input": [
        ["Eingang","Eingang","$Eingang","c"]
    ],
    "Output": [
        ["Merker1","Vorheriger Wert","$Merker1A","c"]
    ]
}

Re: Was mach ich Falsch? Einfache Custom Logik mit Latch

Verfasst: Do Sep 05, 2019 11:17 pm
von S. Kolbinger
Das true ist falsch.
Du brauchst eine Referenz auf einen boolschen Level.

Re: Was mach ich Falsch? Einfache Custom Logik mit Latch

Verfasst: Fr Sep 06, 2019 12:13 am
von Dragonos2000
Also im Ergebnis z.B. so, falls die Begrifflichkeiten zu verwirrend waren:

Code: Alles auswählen

{
    "Level": [
        ["$Wahr","bool",true],
        ["$Eingang","float",100.0],
        ["$Merker1A","float",100.0]
    ],
    "Module": [
	    ["Latch","$Eingang","$Merker1A","$Wahr",0]
    ],
    "Input": [
        ["Eingang","Eingang","$Eingang","c"]
    ],
    "Output": [
        ["Merker1","Vorheriger Wert","$Merker1A","c"]
    ]
}
Liegt daran, dass Du im Modulaufruf keine Werte direkt übergeben darfst (wie "true", "100", usw.). Die 0 in Deinem Latch ist ja ein -nennen wir's- Konfigurationsparameter, da darf man das.

Re: Was mach ich Falsch? Einfache Custom Logik mit Latch

Verfasst: Fr Sep 06, 2019 12:28 am
von paralan
Hallo Jochen,

im Modul Latch muss es doch $Wahr heissen? Oder? :think:

Re: Was mach ich Falsch? Einfache Custom Logik mit Latch

Verfasst: Fr Sep 06, 2019 8:14 am
von Dragonos2000
Äh, ja...korrigiert. War doch schon etwas spät gestern. Sorry :whistle:

Re: Was mach ich Falsch? Einfache Custom Logik mit Latch

Verfasst: Fr Sep 06, 2019 4:26 pm
von CrashMaster
Danke, jetzt funktioniert es.

Wenn man die Knowledge Base richtig liest hätte man es wissen müssen.
Aber das habe ich wohl immer überlesen.

Bleibt trotzdem der Wunsch von mir es wäre schön wenn man hier statt der Aussage es kann nicht gespeichert werden noch ein Grund hätte wegen Zeile xy oder so etwas damit man schneller den Fehler eingrenzen kann.

Gruß
Thomas