شرح GUI في الماتلاب من الأمور المهمة للكثير من المهندسين فهو من البرامج العملية التي تسمح بإنشاء واجهة مستخدم رسومية. تقدم الواجهة عرض رسومي يحتوي على أجهزة تمكن المستخدم من أداء مهام تفاعلية. كما تؤمن التفاعل مع الحاسب باستخدام أدوات وصور رسومية وإضافة إلى أنها تتكون من عناصر التحكم نوافذ وقوائم منبثقة. 

إنشاء واجهة GUI  في الماتلاب 

شرح GUI في الماتلاب، في البداية يجب فتح برنامج الماتلاب ثم نقوم بالانتقال إلى نافذة الأوامر ونكتب فيها الكلمة guide. بعد ذلك تظهر لنا نافذة تحتوي على أربعة خيارات لواجهات المستخدم الرسومية ثم نختار واجهة مستخدم فارغة تحتوي على أربعة عشر من القوالب. 

 لإضافة مكون إلى مساحة العمل نقوم بتحديده وإفلاته و يمكن تغيير حجمه عن طريق سحب حوافه. كما يمكن تغيير موضعه عن طريق النقر المزدوج عليه وسحبه إلى المكان المطلوب. أهم هذه القوالب: 

Push Button  

Push Button  
Push Button  

يستخدم Push Button  عند شرح GUI في الماتلاب في إعطاء أمر معين بالضغط عليه ولكن عند عودة الزر إلى وضعه الأصلي لا ينفذ أمر جديد. على سبيل المثال إذا تم الضغط على الزر يتحول لون الكتابة من الأسود إلى الأزرق لكن عند رجوع الزر إلى وضعه لا يمكن إعطاءه أمر لعودة اللون الأسود. 

Slider 

Slider 
Slider 

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

Radio Button  

Radio Button  
Radio Button  

لديها حالتين الأولى on  عندما يحتوي الزر على دائرة صلبة داخل دائرة مجوفة والثانية off  عندما تكون الدائرة المجوفة فارغة. مع العلم أن في الغالب يستخدم عدة أزرار للاختيار بينها. وهناك أيضاً Button Group  وهو مجموعة من الأزرار يتم تجميعها في سطر واحد. 

اقرأ أيضاً: “المحاكاة في الماتلاب

Check Box  

Check Box 
Check Box 

عبارة عن صندوق يحوي بداخلة إشارة صح تعبر عن الحالة on عند النقر عليه مرى أخرى تختفي الإشارة. 

Edit Text  

Edit Text  
Edit Text  

عبارة عن مستطيل فارغ يستخدم كموضع لإدخال البيانات وإظهارها سواء كلمات أو أرقام. ولكن هناك عدد معين للكلمات لا يمكن تجاوزها. 

Static Text  

Static Text 
Static Text 

هو إضافة تسميات تظل دون تغيير على واجهة المستخدم الرسومية وليس لها عمليات رد نداء يستخدم للدلالة على البيانات المراد ادخالها واخراجها. 

Pop-up Menu  

Pop-up Menu  
Pop-up Menu  

يستخدم Pop-up Menu في شرح GUI في الماتلاب، لإعطاء سهولة للمستخدم في التعامل مع البرنامج واعطائه خيارات متعددة. مثلاً إذا كان على المستخدم ادخال اسم شخص معين لإظهار معلومات عنه وتم ادخال الاسم بشكل خاطئ يمكن في هذه الحالة سرد الأسماء ليقوم المستخدم باختيار الاسم المطلوب. 

List box  

List box  
List box  

تعرض قائمة بالاختيارات تماماً مثل القائمة المنبثقة في مربع القائمة تكون جميع التحديدات مرئية بالكامل بخلاف القائمة المنبثقة حيث يكون التحديد الحالي فقط مرئياّ.   

Toggle Button 

Toggle Button 
Toggle Button 

 يعمل بشكل مشابه لزر push button في شرح GUI في الماتلاب، ولكن بمظهر مختلف في واجهة المستخدم الرسومية فالمظهر هو الذي يصنع الفارق.    

Axes  

Axes  
Axes  

مخصصة لإضافة الصور والرسوم البيانية إلى واجهة المستخدم(User_interface) الرسومية ويطبق عليها جميع الأمور الموجودة في المحاور العادية. وهناك أيضاً table  يتم استخدامه لإضافة جدول بيانات إلى الواجهة في حالة وجود تعديل في الإدخال. 

اقرأ أيضاً: “الماتلاب كآلة حاسبة

Panel  

Panel 
Panel 

تستخدم كخلفية لمجموعة عناصر وعند التحكم فيها يتم التحكم في العناصر التي عليها جميعها أي عند إخفائها يتم إخفاء جميع العناصر التي عليها. 

وعند الضغط بشكل مزدوج على أحد العناصر السابقة تظهر شاشة يتم من خلالها التحكم في العناصر، لذا إليكم أهم 8 عناصر تستطيع التحكم بها من خلال معرفتك شرح GUI في الماتلاب. 

  1. إظهاره أو إخفاءه من خلال الاختبارات. 
  2. التحكم في العنصر من خلال تفعيله أو عدمه. 
  3. إغلاقه. 
  4. التحكم بالخط. 
  5. إعطاءه اسم. 
  6. تحديد موضعه ومقاسه. 
  7. تحديد خلفيته. 
  8. تغيير لون الكتابة. 

بعد سحب العناصر إلى الخلفية نقوم بتصغيرها لتلائم التصميم المطلوب. ثم نضغط على كل عنصر بزر الفارة الأيمن ونقوم بتفريغ الخانة من الكلمات أو نختار الاسم المراد إظهاره للمستخدم. وبعد الإنتهاء من هذه الخطوات نكون وصلنا إلى التصميم النهائي قبل عملية البرمجة.

الأسئلة الشائعة حول شرح GUI في الماتلاب

ماهي ميزات GUI؟ 

تسهل واجهة المستخدم الرسومية في الماتلاب تفاعل المستخدم مع البرنامج دون الحاجة إلى دليل يوضح آلية الاستخدام. كما انها تمتاز بسهولة الاستخدام في أداء الوظائف المختلفة إضافة إلى تصاميمها الجذابة التصاميم التي تجعل المستخدمين أكثر تعلقاً في أجهزتهم. 

هل يمكن انشاء واجهات المستخدم الرسومية بطريقة برمجية؟ 

نعم يمكن ذلك باستخدام توابع الماتلاب. 

هل GUI في الماتلاب تخدم الأشخاص المبتدئين؟ 

نعم إنها بيئة بسيطة بالإمكان تعلمها بسرعة. 

هل نستطيع اختيار نفس القالب أكثر من مرة في نفس الواجهة؟ 

نعم نستطيع اختيار أكثر من قالب معاً وكل واحد يردي مهمة مختلفة. 

في الختام نكون قد قدمنا شرح GUI  في الماتلاب بشكل مبسط وهذه الواجهة تثبت أن الماتلاب برنامج عظيم جداً يمكننا من القيام بالكثير من الأشياء أبسطها هو إنشاء الواجهات الرسومية. ولعل أصعبها الرسم ثلاثي الأبعاد في بيئة عمل الماتلاب فإن أتقنت كل ذلك فأنت حققت خطوة كبيرة في طريق البرمجة. 

اضف تعليق

Your email address will not be published. Required fields are marked

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

ترغب في مقالات مشابه ؟