> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/german/funktionsblocke/block-structures.md).

# Block-Strukturen

Ein Funktionsblock besteht aus mehreren Elementen:

1. Header
2. Sockets
3. Controls
4. Unique Name

![](/files/2Awiee6njekCC42bVUYd)

## Header

Die Header können durch Doppelklick bearbeitet werden, um einen benutzerdefinierten Namen zu vergeben.

![](/files/jR4ezCLYUXxIUFJ71saV)

## Tool Tips

Tool-Tipps werden angezeigt, wenn Sie mit der Maus über Blöcke fahren. Sie zeigen Informationen zur Funktionsweise eines Blocks.

![](/files/QFP3g8gqxWEmApvFbDUV)

Die gleichen Regeln gelten auch für `Controls`. Beim Überfahren von [Controls](#Controls) kann zusätzliche Information angezeigt werden:

![](/files/xGdc5gi9rMaJQ6X9bebh)

## Controls

`Controls` sind benutzerdefinierte Schaltflächen, Listen oder andere interaktive Elemente, die innerhalb eines Funktionsblocks angezeigt werden. Diese Widgets können die Funktionalität jedes Blocks ändern.

![](/files/lcQuZsXF6Gd8t3LOjf96)\
\&#xNAN;*Zwei gleiche Blöcke mit unterschiedlicher Widget-Konfiguration*

## Inputs Sockets

Daten werden über Eingangs-Sockets an Blöcke gesendet. In der Regel gibt es mehrere Sockets in einem Block.

Eine robuste Datenübertragung ist gewährleistet, wenn Sockets derselben Farbe oder Kategorie verbunden werden.

![](/files/GyZotRT6okgsncJCTKbT)

## Output Sockets

Ergebnisse werden von Ausgängen gesendet und durch das Verbinden mit einem Eingangs-Socket an andere Blöcke weitergegeben.

![](/files/BIWx3F4yR3EBmxxpXbW4)
