> 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="https://1711505668-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoktfDevppndJ75rImRz1%2Fuploads%2Fgit-blob-6255bbc78b3e6b8f03dfff4afe0d7c4e7d8be891%2FEkran%20g%C3%B6r%C3%BCnt%C3%BCs%C3%BC%202023-06-30%20000120.png?alt=media" alt=""><figcaption></figcaption></figure>

</details>

<details>

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

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

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

<figure><img src="https://1711505668-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoktfDevppndJ75rImRz1%2Fuploads%2Fgit-blob-e451b87e7d525f1af79b7cab06836eb0127bddc5%2FEkran%20g%C3%B6r%C3%BCnt%C3%BCs%C3%BC%202023-06-29%20235854.png?alt=media" alt=""><figcaption></figcaption></figure>

</details>

<details>

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

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

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

<figure><img src="https://1711505668-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoktfDevppndJ75rImRz1%2Fuploads%2Fgit-blob-47982d5b0c6a99946630d47381fd0c68d41b3162%2Fimage%20(63).png?alt=media" alt=""><figcaption></figcaption></figure>

</details>

<details>

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

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

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

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

<figure><img src="https://1711505668-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoktfDevppndJ75rImRz1%2Fuploads%2Fgit-blob-4fa00a728f8b855e94907b36928cb386aaf0603c%2Fimage%20(62).png?alt=media" alt=""><figcaption></figcaption></figure>

</details>

<details>

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

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

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

<figure><img src="https://1711505668-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoktfDevppndJ75rImRz1%2Fuploads%2Fgit-blob-0ac171662412c05bd29bd648c1ed59d162055324%2FEkran%20g%C3%B6r%C3%BCnt%C3%BCs%C3%BC%202023-06-30%20001502.png?alt=media" 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="https://1711505668-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoktfDevppndJ75rImRz1%2Fuploads%2Fgit-blob-37ca21d7ddbd78f538ca79da3f1d0daf9b0c0ec0%2Fimage%20(71).png?alt=media" alt=""><figcaption></figcaption></figure>

</details>

<details>

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

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

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

<figure><img src="https://1711505668-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoktfDevppndJ75rImRz1%2Fuploads%2Fgit-blob-71e5b0df10b71e50ae0b067ed4b201a1312a2f54%2Fimage%20(72).png?alt=media" 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="https://1711505668-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoktfDevppndJ75rImRz1%2Fuploads%2Fgit-blob-989cf416e78a048a474be623a55254896fb0ee7c%2FEkran%20g%C3%B6r%C3%BCnt%C3%BCs%C3%BC%202023-06-30%20002425.png?alt=media" alt=""><figcaption></figcaption></figure>

</details>
