> 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/sockets.md).

# Sockets

## Socket Colors and Types <a href="#socket-colors-and-types" id="socket-colors-and-types"></a>

AugeLab Studio verwendet verschiedene Farben in Sockets, um anzuzeigen, welche Art von Daten über einen Socket übertragen wird. Diese Farben zeigen, zu welcher Klasse oder welchem Datentyp der Eingang/Ausgang gehört. Lesen Sie die Beschreibungen unten, um zu erfahren, welche Farben mit welchen Datentypen verbunden sind.

> Hinweis: Für zusätzliche Informationen zu Socket-Datentypen siehe die [Coding Reference](/german/wichtige-funktionen/create-plugins-with-designer-window/coding-reference.md).

### Light Green (Any Image) <a href="#light-green" id="light-green"></a>

<details>

<summary>Light Green (Any Image)</summary>

Diese Socket-Farbe entspricht einem gemischten Bild-Datentyp und nur Bilddaten sollten hier angeschlossen werden.

Der Block **Camera USB** unten hat einen grünen Ausgangssocket und liefert das farbige Bild, das von der Kamera empfangen wurde.

> Info: Light Green sockets geben Daten im BGR- und GRAY-Format aus.

<figure><img src="/files/NBcC4IM1tbEEKJyYUNX9" alt=""><figcaption></figcaption></figure>

</details>

<details>

<summary>Purple (Gray Image)</summary>

Purple-Sockets entsprechen dem Graustufen-Bildtyp. Farbige Bilddaten können nicht an diesen Socket angeschlossen werden.

> Info: Purple sockets geben Graustufen- bzw. einkanalige Bilddaten aus. Dieser Datentyp kann nicht direkt von Light Green sockets verwendet werden. Zur Umwandlung verwenden Sie den Block **Color Space** (blocks-reference/imgproc/filter\_transform/color-space.md).

<figure><img src="/files/BIWx3F4yR3EBmxxpXbW4" alt=""><figcaption></figcaption></figure>

</details>

<details>

<summary>Blue (Colored Image)</summary>

Blaue Sockets entsprechen farbigen Bilddaten. Diese garantieren eine farbige Bildausgabe, im Gegensatz zu Light Green sockets.

> Info: Ein Colored Image besteht aus drei separaten Arrays: Blue-Green-Red. Diese können auch mit dem Block **Split Image** (blocks-reference/imgproc/operations/split-image.md) getrennt werden.

<figure><img src="/files/XlIhkN1hndcARG8WcnBK" alt=""><figcaption></figcaption></figure>

</details>

<details>

<summary>Light Blue (Boolean)</summary>

Light Blue gefärbte Sockets entsprechen logischen Datentypen, die entweder **True** oder **False** sind.

Zum Beispiel hat der oben gezeigte Kamerablock Light Blue Eingangsockets und akzeptiert nur True- oder False-Werte.

> Info: Logische Ausdrücke bestehen nur aus zwei Zuständen: **True** und **False**.

<figure><img src="/files/eb1Em0T1iGdUrH3Rqskh" alt=""><figcaption></figcaption></figure>

</details>

<details>

<summary>Yellow (Number)</summary>

Gelbe Sockets entsprechen ganzzahligen Datentypen. Der folgende Funktionsblock hat gelbe Sockets und akzeptiert nur Integer-Werte.

> Info: Integer bedeutet im Grunde ganze Zahlen.

<figure><img src="/files/ZeJ4ruIkGaWdJ7mq4dp1" alt=""><figcaption></figcaption></figure>

</details>

### Purple (Position) <a href="#purple-position" id="purple-position"></a>

<details>

<summary>Purple (Position)</summary>

Purple-Sockets geben Positions-/Punkt-Daten aus. Zum Beispiel ((x1,y1),(x2,y2)) — damit können Sie die Position eines Objekts erhalten.

> Info: Ein Punkt-Datentyp besteht aus zwei Zahlen: die erste ist die horizontale Position (x), die zweite die vertikale Position (y).

<figure><img src="/files/EEFI3pFtjdOEqtmbcZPl" alt=""><figcaption></figcaption></figure>

</details>

<details>

<summary>Orange (Shape)</summary>

Orange Sockets entsprechen dem Shape-Datentyp.

> Info: Shape-Datentypen bestehen aus mehreren Punkten, die jeweils aus zwei Zahlen bestehen und ihre Position im zweidimensionalen Raum angeben.

<figure><img src="/files/OVZ55VZMrFR252lvtt9k" alt=""><figcaption></figcaption></figure>

</details>

<details>

<summary>Dark Green (Undefined)</summary>

Dark Green Sockets entsprechen undefinierten Datentypen. Diese Sockets können Werte beliebiger Varianten enthalten und mit anderen Sockets verbunden werden.

> Vorsicht: Seien Sie vorsichtig beim Arbeiten mit Dark Green Sockets und stellen Sie sicher, dass der Datenfluss sicher ist.

</details>

<details>

<summary>Gray (Text)</summary>

Graue Sockets entsprechen dem Text-Datentyp.

> Info: Texte sind Strings und können zur Darstellung von Ergebnissen verändert werden.

<figure><img src="/files/QDET2tCU6gRlIAEP6Lgs" alt=""><figcaption></figcaption></figure>

</details>
