۰۸-آبان-۱۳۸۸, ۰۲:۵۶:۲۸
آموزش GUI در MATLAB
همان طور که برای خیلی از زبانهای برنامه نویسی پایه مثل Basic و c++ قسمتی
به نام visual ایجاد شده است ، MATLAB هم ابزاری به نام GUIDE دارد که
توسط آن می توان رابط های گرافیکی مثل دکمه ها (PUSH BUTTON )، لیست
ها (LIST BOX) ، اسلایدرها( SLIDER) و. . . ایجاد کرد این ابزار زمانی به درد
می خورد که شما آن را برای افرادی که احتمالا کار با دستورات MATLAB را یاد
ندارند به کار ببرید .مثلا فرض کنید شما می خواهید یک نمودار را با قطر های مختلف
رنگهای متفاوت و اندازه های گوناگون رسم کنید.اگر شما کمی با برنامه نویسی در
MATLAB آشنا باشید می توانید تمام دستورات را به اجزای گرافیکی بسپارید تا مثلا
با فشار یک دکمه یک نمودار رسم شود و با انتخاب یک یک گزینه از منوی کشویی
فرضا شکل نمودار تغییر کند .
و اما شروع کار با GUI :
برای ایجاد یک GUI خالی کافیست از ابزار GUIDE بهره ببریم و یا از منوی File
گزینه New و سپس GUI را انتخاب کنیم . در ادامه در برگه Create New GUI
و با انتخاب Blank GUIصفحه ای مانند شکل زیر ایجاد می شود :
از ستون سمت چپ می توان همان اشیایی را که در مورد آن در بالا صحبت شد را انتخاب کرد برای انتخاب مثلا یک دکمه کافیست که روی علامت Push button کلیک کرده و سپس آن را با کلیک کردن روی فضای خالی و انتخاب محدوده ایجاد کنیم.
اشیایی که نیاز داریم را می توانیم از همین قسمت انتخاب کنیم ، پس از کلیک روی علامت فلش Save and Run می توان آن را جرا کرد. در این زمان دو فایل با پسوند m.*و fig.* ایجاد می شود
این نکته لازم به ذکر است که هر شی در صفحه GUI با یک سری مشخصات شناخته می شود که آنها را می توان با دو بار کلیک روی شی در صفحه GUIDE بدست آورد.
در جلسات آتی با آوردن چند مثال موضوع را کاملا توضیح خواهم داد.
منبع= http://matlabseven.blogfa.com/post-35.aspx
همان طور که برای خیلی از زبانهای برنامه نویسی پایه مثل Basic و c++ قسمتی
به نام visual ایجاد شده است ، MATLAB هم ابزاری به نام GUIDE دارد که
توسط آن می توان رابط های گرافیکی مثل دکمه ها (PUSH BUTTON )، لیست
ها (LIST BOX) ، اسلایدرها( SLIDER) و. . . ایجاد کرد این ابزار زمانی به درد
می خورد که شما آن را برای افرادی که احتمالا کار با دستورات MATLAB را یاد
ندارند به کار ببرید .مثلا فرض کنید شما می خواهید یک نمودار را با قطر های مختلف
رنگهای متفاوت و اندازه های گوناگون رسم کنید.اگر شما کمی با برنامه نویسی در
MATLAB آشنا باشید می توانید تمام دستورات را به اجزای گرافیکی بسپارید تا مثلا
با فشار یک دکمه یک نمودار رسم شود و با انتخاب یک یک گزینه از منوی کشویی
فرضا شکل نمودار تغییر کند .
و اما شروع کار با GUI :
برای ایجاد یک GUI خالی کافیست از ابزار GUIDE بهره ببریم و یا از منوی File
گزینه New و سپس GUI را انتخاب کنیم . در ادامه در برگه Create New GUI
و با انتخاب Blank GUIصفحه ای مانند شکل زیر ایجاد می شود :
از ستون سمت چپ می توان همان اشیایی را که در مورد آن در بالا صحبت شد را انتخاب کرد برای انتخاب مثلا یک دکمه کافیست که روی علامت Push button کلیک کرده و سپس آن را با کلیک کردن روی فضای خالی و انتخاب محدوده ایجاد کنیم.
اشیایی که نیاز داریم را می توانیم از همین قسمت انتخاب کنیم ، پس از کلیک روی علامت فلش Save and Run می توان آن را جرا کرد. در این زمان دو فایل با پسوند m.*و fig.* ایجاد می شود
این نکته لازم به ذکر است که هر شی در صفحه GUI با یک سری مشخصات شناخته می شود که آنها را می توان با دو بار کلیک روی شی در صفحه GUIDE بدست آورد.
در جلسات آتی با آوردن چند مثال موضوع را کاملا توضیح خواهم داد.
منبع= http://matlabseven.blogfa.com/post-35.aspx