# Tag To

Dieser Funktionsblock ermöglicht es, einen Wert unter einem kurzen Text-Tag zu veröffentlichen, sodass andere Blöcke in derselben Szene ihn abrufen können. Verwenden Sie ihn zusammen mit dem `Tag From`-Block, um Daten ohne direkte Verbindungen innerhalb der Szene weiterzugeben.

## 📥 Eingänge

Dieser Funktionsblock hat keine Eingangsanschlüsse.

## 📤 Ausgänge

`Generic` Gibt den Wert zurück, der vom passenden `Tag From`-Block veröffentlicht wurde.

## 🕹️ Steuerungen

`Tag` Geben Sie ein kurzes Text-Label ein, das zur Identifikation des zu veröffentlichenden Werts verwendet wird. Derselbe Text muss auch im passenden `Tag From`-Block verwendet werden, damit dieser Wert empfangen werden kann.

(Hinweis: Halten Sie das Tag knapp und vermeiden Sie führende/folgende Leerzeichen)

## 🎨 Funktionen

* Leichtgewichtige In-Scene-Referenzierung zum Teilen von Daten zwischen entfernten Teilen eines Designs.
* Funktioniert ohne Kabelverbindung: die Zuordnung erfolgt anhand des `Tag`-Textes.
* Ideal zum Weitergeben von Konfigurationswerten, Flags oder Zwischenergebnissen, wenn eine direkte Verbindung unpraktisch ist.

## ⚙️ Ausführungsmechanismus

Beim Ausführen des Szenarios sucht dieser Block in derselben Szene nach einem `Tag From`-Block, dessen `Tag`-Text genau mit dem hier eingegebenen übereinstimmt. Wird eine Übereinstimmung gefunden, liefert die Veröffentlichung dieses Blocks den Wert am Ausgang `Generic`. Wird keine Übereinstimmung gefunden, meldet der Block einen Fehler und wird als ungültig markiert.

## 📝 Nutzungshinweise

1. Platzieren Sie einen `Tag From`-Block irgendwo in Ihrer Szene und setzen Sie dessen `Tag` auf ein gewähltes Label.
2. Geben Sie in diesem Block dasselbe `Tag`-Label ein.
3. Verbinden Sie den Ausgang dieses Blocks mit einem Verbraucher, der generische Daten akzeptiert, oder verwenden Sie ihn, um weit auseinanderliegende Teile des Ablaufs zu überbrücken.

## 💡 Tipps und Tricks

* Verwenden Sie diesen Block immer zusammen mit dem `Tag From`-Block — sie bilden ein einfaches Publish/Subscribe-Paar.
* Nutzen Sie kurze, eindeutige Tags, um versehentliche Kollisionen zu vermeiden. Tags werden exakt abgeglichen, also achten Sie auf zusätzliche Leerzeichen.
* Kombinieren Sie mit `Show Image` oder `Image Logger`, wenn Sie eine Bildvorschau weitergeben oder Bilder aus einem anderen Teil des Ablaufs speichern möchten.
* Für Daten, die szenenübergreifend geteilt oder später gespeichert werden sollen, erwägen Sie die Kombination mit `Data Write Global` und `Data Read Global`.
* Nutzen Sie zusammen mit `CSV Export`, um protokollierte Werte in eine Datei zu schreiben; der `Generic`-Ausgang kann strukturierte Daten aus anderen Teilen des Workflows transportieren.

## 🛠️ Fehlersuche

* Wenn ein Fehler wegen fehlender Übereinstimmung angezeigt wird: Prüfen Sie, ob ein `Tag From`-Block in derselben Szene existiert und ob dessen `Tag`-Text exakt übereinstimmt (keine zusätzlichen Leerzeichen).
* Wenn der Ausgang leer oder unerwartet ist: Vergewissern Sie sich, dass der veröffentlichende `Tag From`-Block aktiv ist und einen Wert erzeugt, bevor dieser Block ausgeführt wird.
* Zur Vermeidung von Verwirrung: Halten Sie eine kurze Namenskonvention für Tags ein (z. B. Kleinbuchstaben mit Unterstrichen).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.augelab.com/german/function-blocks/data-logic/referencing/tag-to.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
