کامپیوتر و IT و اینترنتبرق و الکترونیکعلوم مهندسی

نرم افزارهای کاربردی در الکترونیک

صفحه 1:
درس نرم افزارهای کاربردی در الکترونیکت آشنایی با 66001 در متلب مهدی اکبری

صفحه 2:
graphical user (GUI) ‏واسط گرافیکی کاربر‎ interface * همان طور که برای خیلی از زبانهای برنامه نویسی پایه مثل 130510 و قسمتی ‎Visual pli a,‏ ایجاد شده است . 111,۸12 هم ابزاری & ‎a5 ols GUIDE oti‏ توسط ‎«PUSH BUTTON) bs 2.50 Jes ALS cle Lt oles‏

صفحه 3:
ان ابزار زمانى به درد مى خورد كه شما آن را براى افرادى كه احتمالا با كار با دستورات 1۷1۸115 را لشنلیین دایندبه کار ببرید .مثلاق رضک نید شما می‌خولهید یک نمودار را با قطر های مختلف رنگهای متفاوت و اندازه های گوناگون رسم کنید.اگر شما كمى با برنامه نویسی در 1۷۵۲1۸3 ] اجزای گرا رید تا مثلا با فشار

صفحه 4:
شروع كار با 6101 : 6 1711015 ‏استفاده ازابزار‎ .١ 6 ‏؟. استفاده از منوی ۳116 و انتخاب گزینه ۱7618 و سپس‎

صفحه 5:
در ادامه در بركه 0171 ‎Create New‏ و با انتخاب ‎GUI‏ 2181016صفحه ای مانند شکل زیر ایجاد می شود : تداع ‎Fle Et Vow Layout Taos Heb‏ OSM ۸ 3 ‏ص ها‎ Pe Ase e ۱ ۸ ۳ [LE (Layout Eehtor ) 7 7 1 State Tea Popup Men مسد يذ

صفحه 6:
مثال * پنجره ای بسازید شامل: ۱- یک دکمه فشاری ‎Button‏ 211512 كه روى آن كلمه 11106" نوشته شده باشد و پس از کلیک ساعت را روی خودش نمایش دهد.

صفحه 7:
File Edit View Layout Tools Help ‏ضير إات ص من 85 1 | اه 2 نم‎ 86 Deer

صفحه 8:
* هر شی کنترلی در صفحه آل]3) با یک سریمشخصات شناخته می شود که آنها را می توان با دو بار کلیک روی شی در صفحه 6211166 بدست آورد. ] four rine vate) Tnteropible jon Invetardcooy Goan KevereseFen tre(iouret_kasPressFer, Nenubar 5۳ Name Tne Date ۳ اه ‎ctr‏ فص نت ‎Paperorenaton‏ + PaperPositon (0252536) PaperPostionvode ——(@)marual Papersie e511] PaperType ‏موی‎ ‎PaperUnits Inches Pointer 353

صفحه 9:
* شاخصه عنوان ۹00 این شاخصه برای بعضی از اشیاء 17170 و برای بعضی از اشیاء 6 گفته می شود و روی شیی حک می شود.

صفحه 10:
عنوان برچب و22 ‎String or Name‏ (ادیت نشده) (ادیت شده) vextl Static text Push Buttonl ١ pushbutten1 pushbutton2Z

صفحه 11:
* بعد از ایجاد دکمه های کنترلی برنامه را ‎ge SAVE‏ کنیم. * بعد از ©5357 برنامه دو فايل با يسوند #. 0< و *.107] ایجاد می شود و 8

صفحه 12:
توابع فراخوان ۳۳010 ‎Callback‏ * در داخل برنامه برای عمل یا اعمالی که با فشردن یک دکمه یا کلیک روی یک پنجره انجام می شود تابعی می نویسیم که تابع فراخوان آن پنجره و پا 00ات۳۱ ۵1106016 آن دکمه نامیده می شود.

صفحه 13:
برنامه نویسی * در محیط 1-۳116 با استفاده از کلید 17 در قسمت 57 1001 می توان به ۵11138016 مربوط به هر کلید مراجعه نمود و عملکرد مربوط به آن کلید را برایش تعریف کرد.

صفحه 14:
function pushbutton1_Callback(hObject, eventdata, handles) jt = clock 962,01: %2.0f:',t¢

صفحه 15:
* دستور 001016 : متغیر ها می توانند با استفاده از اين تابع از نوع ‎wigs pas double gchar‏ ‘a='matlab << -8 matlab x=double(a) <<

صفحه 16:
Paentiza pushbutowS_Culback(hObent, evecichta, heres) set hoodies. pushbutioa(, trier," Dice")

صفحه 17:
برنامه ی آل2) فوق از ۳ طریق اجرا است: ‎0.١‏ در پنجره بآ با انتخاب 181111 از ميله ابزار ر ينجره 5آبآ با انتخاب 181112 از منوى 10015" 3 1 1 ۱ ‎

صفحه 18:
برنامه نویسی اسلایدر در ‎Mtatlab‏ * 511061 لشياء گ رلفیکی‌هستند که به کابر لیرمکان‌را می‌دهند تامقداریرا از مباندلمنه پبوسته لعاز مقادیر » با حرکتی 1087 به وسیله موس لنتخابک ند . لیم قنار بیزهینیمم و ماکزیمم مقلدیر

صفحه 19:
مثال ۴ یک 01[1) طراحى كنيد كه با لغزاندن 82/818 آن اعدادى بين ۰ تغییر کند و در یک 510110166 ز داده شود حال فرض نید این داده ها دمای بر حسب سانتیگراد باشند در ادامه برنامه را ۱ هستند در یک

صفحه 20:
ع 2۳-1

صفحه 21:
‎)١‏ تنظیم اسلایدر ۶ ۵0ارابه 511061 تغییر مي‌دهيم. ‎SESS eek‏ کنند. پرای اینکه لسلایدر بین ندا گزینه 1۷110 را به ۰ و گزینه 186 را به ۱۰۰ تغییر می دهیم . اینکه اسلایدر با استپ ۱ حرکت کند باید در ‎property inspector‏ دنبال گزینه ای ‎ ‏اده می کنیم اعداد آن بین ۰ تا ۱ و با استپ ۰.۰۱ تغییر می تا ۱۰۰ تغییر کند در ‎property inspector‏ مربوط به ‎ ‎ ‎

صفحه 22:
اح ا« قع لع | و بذ [SJeonter (Jon 0‘ 231 2215 قم 11 قفر 00 0 9 Se Js Foregeunscaicr © Hanalei ‏هر‎ ‎۳ ‎Interruptible ‏ها‎ ‎LUstooctop ‎0 ‎0 ‎| Postion Belectonaghsnt

صفحه 23:
function slider_Callback(hObject, eventdata, handles) ;celsius=get(handles.slider, 'value') ‏مقادیر را از اسلایدر دریافت می کند.‎ ;set(handles.text1,'string',celsius) ‏قرار مى كيرند.‎ ٩016 text ‏اين مقادير در‎

صفحه 24:
* منیو یک آل]2) ساده است که امکان انتخاب چند گزینه را فراهم می کند. * مثال: در یک ام- فایل راهنمای چند دستور متلب را با استفاده از دستور1061011() اجرا کنید. وعم ‎whe >‏ ‎een Lely Dent Operctors!\Dod (Rew, (Ext!)‏

صفحه 25:
روش ایجاد فایل اجرایی در ‎MATLAB‏ : * بعد از اینکه 190-316 را در 10818 ایجاد کردیم وکد نویسی آن تمام شد و اطمینان حاصل کردیم. كه فايل ما در ‎Current directory‏ 9325 دارد باید اطمینان حاصل کنید که یک کامپایلر مناسب با کار ما روی کامپیوتر نصب باشد که برای این منظورکامپایلر 6 57151181++ توصيه مى شود . لت * فرض مى كنيم نام فایل شما 050.100] باشد در پنجره فرمان تايب مى كنيم: mec -m test.m <<

جهت مطالعه ادامه متن، فایل را دریافت نمایید.
29,000 تومان