For the complete documentation index, see llms.txt. This page is also available as Markdown.

Tag From

Dieser Funktionsblock macht einen Wert unter einem vom Benutzer definierten Tag-Namen verfügbar, sodass er anderswo im Szenario referenziert werden kann. Verwenden Sie Tag To-Blöcke, um Variablen in Teile Ihres Flows zu senden oder zwischen ihnen zu übertragen, und Tag From, um diese Werte aus dem visuellen Layout heraus zugänglich zu machen oder zu lesen.

📥 Eingänge

Generic Verbinden Sie hier jeden Wert oder jede Datenart, die Sie mit dem Tag verknüpfen möchten (Zahlen, Text, Bilder, Listen usw.).

📤 Ausgänge

Dieser Funktionsblock stellt keine direkten Ausgänge bereit.

🕹️ Steuerungen

Tag Name Ein Textfeld, in das Sie die Tag-Kennung eingeben. Das Feld bietet Autocomplete-Vorschläge für vorhandene Tag-Namen, um Tippfehler zu vermeiden.

  • Geben Sie einen kurzen, beschreibenden Namen ein, den andere Blöcke zur Referenzierung dieses Wertes verwenden.

  • Die Steuerung überprüft die Einzigartigkeit des Tags und zeigt einen Fehler an, wenn ein doppelter Tag vorhanden ist.

🎯 Funktionen

  • Einfacher generic-Eingang, um beliebige Daten mit einem benannten Tag zu verknüpfen.

  • Autocomplete für den Tag-Namen, um die Konfiguration zu beschleunigen und Fehler zu verringern.

  • Eingebaute Validierung, um doppelte Tag-Definitionen und Konflikte beim Schreiben zu verhindern.

  • Visuelles Feedback, wenn der Block ungültig ist, damit Sie Konfigurationsprobleme schnell finden.

📝 How it works

  1. Definieren Sie den Tag, indem Sie einen Namen in die Steuerung Tag Name eingeben.

  2. Verbinden Sie die Daten, die Sie freigeben möchten, mit dem Eingang Generic.

  3. Der Block validiert den Tag-Namen und zeigt eventuelle Konflikte an.

  4. Tauschen oder lesen Sie den Wert an anderen Stellen Ihres Szenarios mithilfe von Tag To-Blöcken und referenzierenden Blöcken wie Data Read Local, Data Read Global usw.

💡 Tipps und Tricks

  • Um Werte aus anderen Teilen des Flows zu senden, verwenden Sie Tag To zusammen mit diesem Block, sodass derselbe Tag-Name beim Sender und Empfänger genutzt wird.

  • Persistieren oder teilen Sie den Tag-Wert außerhalb des unmittelbaren Flows, indem Sie ihn mit Data Write Local / Data Read Local oder Data Write Global / Data Read Global kombinieren.

  • Verwenden Sie Debug Input, um während der Entwicklung schnell Werte zu inspizieren, die in den Generic-Eingang gelangen.

  • Frieren oder cachen Sie Werte mit Data Memory, wenn der Tag-Wert stabil bleiben soll, bis Sie ihn explizit aktualisieren.

  • Bei strukturierten Daten: Kombinieren Sie mit Data to JSON, um eine JSON-Nutzlast für Logging oder Export (z. B. CSV Export oder Image Logger) zu erzeugen.

🛠️ Fehlersuche

  • Duplicate tag found error Wenn Sie eine Warnung wegen eines doppelten Tags sehen, ändern Sie den Namen im Feld Tag Name, sodass jeder Tag From-Block einen eindeutigen Tag besitzt.

  • Conflicting writes Der Block zeigt einen Fehler an, wenn ein Tag To-Block versucht, auf denselben Tag zu schreiben und dabei ein Konflikt entsteht. Überprüfen Sie Tag-Namen und gewünschten Datenfluss.

  • No data available Falls keine Daten für den Tag verfügbar sind, stellen Sie sicher, dass der Quellblock mit dem Eingang Generic verbunden ist und einen Wert liefert. Verwenden Sie Is None oder Replace None, um nachgelagerte Logik abzusichern, falls der Tag leer sein kann.

  • Autocomplete not listing expected names Die Autocomplete-Liste sammelt Tag-Namen aus dem aktuellen Szenario. Wenn ein Name fehlt, prüfen Sie, ob der erwartete Tag anderswo definiert ist (z. B. mit Tag To) und ob das Szenario gespeichert wurde.

Wenn Sie Werte zwischen Subsystemen übergeben oder Werte über Iterationen hinweg behalten müssen, kombinieren Sie diesen Block mit den oben genannten Referenz- und Speicherblöcken für robuste und wartbare Flows.

Zuletzt aktualisiert