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

# Sockets

## ألوان المقابس وأنواعها <a href="#socket-colors-and-types" id="socket-colors-and-types"></a>

يوفر AugeLab Studio ألوانًا مختلفة في المقابس لتوضيح نوع البيانات التي تنتقل عبر المقبس. تُظهر هذه الألوان أي فئة أو نوع بيانات ينتمي إليه المدخل/المخرج. اقرأ الوصف أدناه لتتعرف أي الألوان مرتبطة بأي أنواع بيانات.

{% hint style="info" %}
لمزيد من المعلومات الإضافية حول أنواع بيانات المقبس، راجع [Coding Reference](/arabic/almyzat-alreysyh/create-plugins-with-designer-window/coding-reference.md).
{% endhint %}

### أخضر فاتح (Any Image) <a href="#light-green" id="light-green"></a>

<details>

<summary>أخضر فاتح (Any Image)</summary>

يتوافق لون المقبس هذا مع نوع بيانات صورة مختلطة ويجب توصيل بيانات صورة فقط.

مِثَال: كتلة "Camera USB" أدناه لديها مقبس إخراج أخضر واحد وتقوم بإخراج صورة ملونة مستلمة من الكاميرا.

{% hint style="info" %}
مقابس الأخضر الفاتح تُخرج بيانات بصيغتي BGR و GRAY.
{% endhint %}

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

</details>

<details>

<summary>أرجواني (Gray Image)</summary>

المقابس الأرجوانية تتوافق مع نوع الصورة بالأبيض والأسود (grayscale). لا يمكن توصيل بيانات صورة ملونة بهذا المقبس.

{% hint style="info" %}
مقابس الأرجواني تُخرج بيانات صورة أحادية القناة (grayscale). لا يمكن استخدام هذا النوع مباشرةً في مقابس الأخضر الفاتح. للتحويل، استخدم كتلة "Color Space".
{% endhint %}

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

</details>

<details>

<summary>أزرق (Colored Image)</summary>

المقابس ذات اللون الأزرق تتوافق مع أنواع صور ملونة. هذه المقابس تضمن إخراج صورة ملونة، على عكس مقبس الأخضر الفاتح.

{% hint style="info" %}
الصورة الملونة تتكون من 3 مصفوفات مختلفة: Blue-Green-Red. يمكن أيضًا تقسيمها باستخدام كتلة "Split Image".
{% endhint %}

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

</details>

<details>

<summary>أزرق فاتح (Boolean)</summary>

المقابس ذات اللون الأزرق الفاتح تتوافق مع نوع البيانات المنطقية، والتي تكون إما **True** أو **False**.

على سبيل المثال، كتلة الكاميرا أعلاه لديها مقابس دخول زرقاء وتقبل قيم True أو False فقط.

{% hint style="info" %}
التعبيرات المنطقية تتكوّن من حالتين فقط؛ **True** و **False**.
{% endhint %}

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

</details>

<details>

<summary>أصفر (Number)</summary>

المقابس الصفراء تتوافق مع نوع البيانات الصحيحة (integer). الكتلة التالية بها مقابس صفراء وتقبل قيمًا صحيحة فقط.

{% hint style="info" %}
العدد الصحيح يعني أساسًا الأعداد الكاملة.
{% endhint %}

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

</details>

### أرجواني (Position) <a href="#purple-position" id="purple-position"></a>

<details>

<summary>أرجواني (Position)</summary>

المقابس الوردية تخرج بيانات من نوع الموضع/النقطة. على سبيل المثال ((x1,y1),(x2,y2)) يمكنك الحصول على موضع أي كائن.

{% hint style="info" %}
نوع بيانات النقطة يتكون من رقمين، الأول هو الموضع الأفقي والثاني هو الموضع العمودي.
{% endhint %}

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

</details>

<details>

<summary>برتقالي (Shape)</summary>

المقابس البرتقالية تتوافق مع نوع بيانات الشكل (shape).

{% hint style="info" %}
نوع بيانات الشكل يتكون من نقاط متعددة، وكل نقطة تتكون من رقمين يعبّران عن موقعها في فضاء ثنائي الأبعاد.
{% endhint %}

<figure><img src="/files/9m1jQY6RNZXiMwASfyoN" alt=""><figcaption></figcaption></figure>

</details>

<details>

<summary>أخضر غامق (Undefined)</summary>

المقابس الخضراء تشير إلى نوع غير محدد. هذه المقابس يمكن أن تحتوي أي نوع متغير ويمكن توصيلها بمقابس أخرى.

{% hint style="warning" %}
كن حذرًا عند العمل مع مقابس النوع الأخضر وتأكد من أن تدفق البيانات آمن.
{% endhint %}

</details>

<details>

<summary>رمادي (Text)</summary>

المقابس الرمادية تتوافق مع نوع بيانات النص.

{% hint style="info" %}
النصوص هي سلاسل (strings) ويمكن تعديلها لعرض النتائج.
{% endhint %}

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

</details>
