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
Definieren Sie den Tag, indem Sie einen Namen in die Steuerung
Tag Nameeingeben.Verbinden Sie die Daten, die Sie freigeben möchten, mit dem Eingang
Generic.Der Block validiert den Tag-Namen und zeigt eventuelle Konflikte an.
Tauschen oder lesen Sie den Wert an anderen Stellen Ihres Szenarios mithilfe von
Tag To-Blöcken und referenzierenden Blöcken wieData Read Local,Data Read Globalusw.
💡 Tipps und Tricks
Um Werte aus anderen Teilen des Flows zu senden, verwenden Sie
Tag Tozusammen 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 LocaloderData Write Global/Data Read Globalkombinieren.Verwenden Sie
Debug Input, um während der Entwicklung schnell Werte zu inspizieren, die in denGeneric-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 ExportoderImage 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 jederTag 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
Genericverbunden ist und einen Wert liefert. Verwenden SieIs NoneoderReplace 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