بخشی از پاورپوینت
--- پاورپوینت شامل تصاویر میباشد ----
اسلاید 1 :
- همان طور که برای خیلی از زبانهای برنامه نویسی پایه مثل Basic وقسمتی
به نام visual ایجاد شده است ، MATLAB هم ابزاری به نام GUIDE دارد که
توسط آن می توان رابط های گرافیکی مثل دکمه ها ((PUSH BUTTON ، لیست
ها (LIST BOX) ، اسلایدرها( SLIDER) و. . . ایجاد کرد.
اسلاید 2 :
این ابزار زمانی به درد می خورد که شما آن را برای افرادی که احتمالا با کار با دستورات
MATLAB را آشنایی ندارند به کار ببرید .مثلا فرض کنید شما می خواهید یک
نمودار را با قطر های مختلف رنگهای متفاوت و اندازه های گوناگون رسم کنید.اگر
شما کمی با برنامه نویسی در MATLAB آشنا باشید می توانید تمام دستورات را به
اجزای گرافیکی بسپارید تا مثلا با فشار یک دکمه یک نمودار رسم شود و با انتخاب یک
یک گزینه از منوی کشویی فرضا شکل نمودار تغییر کند .
اسلاید 3 :
شروع کار با GUI :
- استفاده ازابزار GUIDE
- استفاده از منوی File و انتخاب گزینه New و سپس GUI
اسلاید 4 :
در ادامه در برگه Create New GUI و با انتخاب Blank GUIصفحه ای مانند شکل زیر ایجاد می شود :
اسلاید 5 :
مثال
- پنجره ای بسازید شامل:
1- یک دکمه فشاری Push Button که روی آن کلمه Time نوشته شده باشد و پس از کلیک ساعت را روی خودش نمایش دهد.
2- یک دکمه متن ایستا Static text button که روی آن Date نوشته شده باشد و پس از فشردن دکمه فشاری قبلی تاریخ را نشان دهد.
3- یک دکمه فشاری که روی آن Refresh نوشته باشد و دو دکمه قبل را به حالت اول برگرداند.
اسلاید 6 :
نکته
- هر شی کنترلی در صفحه GUI با یک سریمشخصات شناخته می شود که آنها را می توان با دو بار کلیک روی شی در صفحه Guide بدست آورد.
اسلاید 7 :
- شاخصه عنوان String
این شاخصه برای بعضی از اشیاء String و برای بعضی از اشیاء Name گفته می شود و روی شیئ حک می شود.
- شاخصه برچسب(Tag)
شاخصه برچسب Tag نام شیئ است که در برنامه با این نام به شیئ مراجعه می شود.
اسلاید 8 :
- بعد از ایجاد دکمه های کنترلی برنامه را save می کنیم.
- بعد از save برنامه دو فایل با پسوند *.m و *.fig ایجاد می شود و MATLAB کدی را ایجاد می کند و به اشیا درون شکل ، یک تابع و callback را نسبت می دهد.
اسلاید 9 :
توابع فراخوانCallback Function
- در داخل برنامه برای عمل یا اعمالی که با فشردن یک دکمه یا کلیک روی یک پنجره انجام می شود تابعی می نویسیم که تابع فراخوان آن پنجره و یا Callback Function آن دکمه نامیده می شود.
اسلاید 10 :
برنامه نویسی
- در محیط M-File با استفاده از کلید F در قسمت Tool Bar می توان به CallBack مربوط به هر کلید مراجعه نمود و عملکرد مربوط به آن کلید را برایش تعریف کرد.