آموزش متلب

GUI در متلب-3

GUI در متلب

21 ايجاد و نمايش يك GUI  GUI‌هايMATLAB  را ميتوان با ابزاري به نامguide  ، ايجاد كرد. اين ابزار به برنامـه نـويسامكان پيادهسـازيGUI  ، انتخـاب و مرتـب كـردن اجـزاي درون آن را مـيدهـد . بعـد از اينكـه اجـزا در جاهايشان قرار گرفتند، برنامه نويسميتواند خصوصيات (properties) هر يك را اعم از اسم، رنـگ،اندازه، فونت، و نوشتة روي آن و. . . ويرايش کند. هنگـامي كـهguide  يـكGUI  را ذخيـره مـي كنـد،برنامهاي حاوي مجموعهاي از توابع كليدي ايجاد می کند که برنامه نويس میتواند با تغييـر در ايـن توابـعرفتار GUI را تنظيم كند.

ناحية روشن چهار خانه،layout  (كادر و ناحية طراحي) نام دارد، ناحيه اي که برنامـه نـويس،GUI را در آن طراحي مي كند. در قسمت چپ پنجرة layout editor ، مجموعه اي از عناصر GUI قرار دارند . كاربر ميتواند هر تعداد از اين اجزا را ابتدا با كليك روي جزء مورد نظر و سپس كشيدن آن بـهدرون ناحيهlayout  ايجاد كند. بالاي اين پنجره يكtoolbar  حاوي يك سـري از ابزارهـاي مفيـدوجود دارد كه به كاربر اجازه ميدهد تا اجزايGUI  را هم راستا كرده يا روي ناحية طراحي پخش كنـد ويا خصوصيات (propertise) اين اجزا را تغيير داده و يا به GUI منو اضافه كند يا . . .

گام‌هاي اساسي لازم براي ايجاد يك GUI در MATLAB  به قرار زير است:

1-                ابتدا بايد تصميم بگيريد كه به چه عناصري براي كارتـان احتيـاج داريـد و نقـش هـر يـك راتعيين كنيد، سپس طراحي اوليه و درهم برهمي از اين اجزا با دست روي كاغذ بياوريد.

2-                از ابزار guide (محيط توسط يافته GUI ) براي چيدن اجزا درون figure كمك بگيريد.

ابعاد و اندازهfigure  ، هم راستايي و فضاي بين اجزا را مـيتـوان بـا ابزارهـاي درونguide  تنظيم كرد.

3-                از يكـي ديگـر از ابزارهـاي MATLAB بـه نـام Property Inspector (واقـع درون guide ) استفاده كنيد تا به هر كدام از اجزا، يك لقب( يك “tag”) نسبت دهيـد و ويژگـيهـاي هـريك را كه شامل رنگ، متن نمايش داده شده، غيره مي باشد، تنظيم نمائيد.

4-                figure را در يك فايل ذخيره كنيد. بعد از اينكهfigure  زا ذخيره كرديد، دو فايـل بـااسامي يكسان ولي با پسوندهاي متفاوت روي ديسكت بوجود ميآيند. فايل بـا پـسوند.fig  خـودGUI  هاي ايجادشده، و فايل ديگر M-File ميباشد، كه حاوي كد آن و بدنـةcallback  هـاي مربـوط بـهعناصر GUI است.

5-                كدي بنويسيد كه رفتار مربوط به هر تابع callback را انجام مي دهد.

به عنوان نمونه براي ايـن مراحـل، بيائيـد يـكGUI  سـاده را در نظـر بگيـريم كـه حـاوي يـكpushbutton ساده و يك متن رشتهايميباشد. با هر بار كليك رويpushbutton  متن رشتهاي طوري تغيير ميكند تا تعداد كل دفعاتي كه از ابتداي كارGUI  رويpushbutton  كليك شده اسـترا نمايش دهد.

 

مقاله متلب,مطلب,متلب,مقاله برق,مقاله قدرت,مقاله مطلب,مقاله سیمولینک,دانلود متلب,دانلود مقاله متلب,مقالهmatlab ,آموزش متلب,مطلب,متلب,آموزش برق,آموزش قدرت,آموزش مطلب,آموزش سیمولینک,دانلود متلب,دانلود آموزش متلب,آموزشmatlab ,پروژه متلب,مطلب,متلب,پروژه برق,پروژه قدرت,پروژه مطلب,پروژه سیمولینک,دانلود متلب,دانلود پروژه متلب,پروژهmatlab ,

سعید عربعامری
من سعید عربعامری نویسنده کتاب 28 گام موثر در فتح متلب مدرس کشوری متلب و سیمولینک و کارشناس ارشد مهندسی برق قدرتم . بعد از اینکه دیدم سایتهای متعدد یک مجموعه کامل آموزش متلب و سیمولینک ندارند به فکر راه اندازی این مجموعه شدم
http://sim-power.ir

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *