Seite 1 von 1

[V4.0.1] Logik "Konkateniere" hat keinen Inhibitor

Verfasst: Do Aug 15, 2024 12:15 pm
von speckenbuettel
Hallo,

folgender kleiner Fehler ist mir kürzlich aufgefallen: die Logik "KONKATENIERE String-OPD" verfügt über keinen Inhibitor-Eingang. Über das Plus-Zeichen, über das man Trigger und zusätzliche Inputs hinzufügen kann, kann man keinen Inhibit-Eingang hinzufügen:

Bild

Ein Blick in den Code zeigt: es fehlen ein paar Zeilen im Input-Abschnitt, im Level- und im Module-Abschnitt sind die notwendigen Zeilen enthalten.

Es fehlt:

Code: Alles auswählen

    [
      "Inhibit",
      "INHIBIT",
      "$VAR<Inhibit?>",
      "u"
    ]
Man kann das natürlich einfach über eine Custom-Logik beheben und die fehlenden Zeilen hinzufügen. Aber nicht jeder traut sich an die Custom-Logiken heran.

Hier noch einmal der komplette Code (kopiert aus der o. g. Logik, ergänzt um den Schnipsel):

Code: Alles auswählen

{
  "Level": [
    [
      "$VAR<In!>",
      "string,64",
      ""
    ],
    [
      "$Out",
      "string,512",
      ""
    ],
    [
      "$VAR<Inhibit?>",
      "bool",
      false
    ]
  ],
  "Module": [
    [
      "Break",
      [
        "$VAR<Inhibit?>"
      ]
    ],
    [
      "Concat",
      [
        "$VAR<In!>"
      ],
      "$Out"
    ]
  ],
  "Input": [
    [
      "Input",
      "Part of the output string",
      "$VAR<In!>",
      "u"
    ],
    [
      "Inhibit",
      "INHIBIT",
      "$VAR<Inhibit?>",
      "u"
    ]
  ],
  "Output": [
    [
      "Output",
      "The concatenated output string",
      "$Out",
      "a"
    ]
  ]
}


Vielen Dank und viele Grüße
Falk