MATLAB
2.35K subscribers
202 photos
24 videos
143 files
280 links
Download Telegram
🍀 آموزش GUI,Simulinkمتلب 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس فرجی
___________________________________________


http://goo.gl/XcfEUY

___________________________________________
#GUI
#simulink
#آموزش_مقدماتی
#جلسه_اول
#فرجی
#سیمولینک
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
🍀 آموزش GUI,Simulinkمتلب 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس فرجی
___________________________________________


___________________________________________
#GUI
#simulink
#آموزش_مقدماتی
#جلسه_اول
#فرجی
#سیمولینک
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/i9bE54
🍀 آموزش GUI,Simulinkمتلب 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس فرجی
___________________________________________
همچنین برای باز کردن یک طرح GUI می توان با استفاده از منو open این کار را انجام داد.

صفحه اصلی طرح جدید به صورت زیر ایجاد می شود

___________________________________________
#GUI
#simulink
#آموزش_مقدماتی
#جلسه_اول
#فرجی
#سیمولینک
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/lyWPnz
🍀 آموزش GUI,Simulinkمتلب 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس فرجی
___________________________________________
#GUI
#simulink
#آموزش_مقدماتی
#جلسه_اول
#فرجی
#سیمولینک
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/m8IInH
🍀 آموزش GUI,Simulinkمتلب 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس فرجی
___________________________________________
#GUI
#simulink
#آموزش_مقدماتی
#جلسه_اول
#فرجی
#سیمولینک
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/cHBkTW
🍀 آموزش GUI,Simulinkمتلب 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس فرجی
___________________________________________
3- توضیح هر یک از ابزار ها
ابتدا یک طرح جدید خالی ایجاد می‌کنیم. سپس هر یک از ابزارها (دکمه‌ها – نمودار و ..) را تک تک بررسی می‌کنیم و نحوه ارتباط و برنامه نویسی آنها را مرور می‌کنیم. و در آخر یک مثال ساده بیان می‌کنیم.

___________________________________________
#GUI
#simulink
#آموزش_مقدماتی
#جلسه_اول
#فرجی
#سیمولینک
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/rjmZpA
🍀 آموزش GUI,Simulinkمتلب 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس فرجی
___________________________________________
با دابل کلیک بروی دکمه پنجره مربوط به تنظیمات ظاهر می‌شود که در این پنجره می‌توان به ترتیب کارهای تنظیمی و ... انجام داد.
در این پنجره میتوان رنگ، فونت، اندازه، موقعیت در صفحه، و... را انجام داد ولی مهم ترین بخش مربوط به تنظیمات فراخوانی و تعریف و نوع آن می‌باشد که در شکل زیر مشخص شده است . که به ترتیب: نامی که صفحه نمایش داده می‌شود، نوع ابزار و تگ روتین callback آن در m-file می باشد.

___________________________________________
#GUI
#simulink
#آموزش_مقدماتی
#جلسه_اول
#فرجی
#سیمولینک
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/BzUzqk
🍀 آموزش GUI,Simulinkمتلب 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس فرجی
___________________________________________
چون هر یک از این ابزار ها باید در بخش برنامه نویسی مشخص شوند به همین ترتیب در این سه بخش نوع و نام آن را مشخص می‌کنیم که در این مثال با نام P1 مشخص شده است. که بعد از ذخیره کردن طرح با باز کردن ویرایشگر می‌توان بخش مربوط به این دکمه را مشاهده کرد . که در شکل زیر نشان داده شده است.

___________________________________________
#GUI
#simulink
#آموزش_مقدماتی
#جلسه_اول
#فرجی
#سیمولینک
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/xSMQXq
🍀 آموزش GUI,Simulinkمتلب 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس فرجی
___________________________________________
• متن های ثابت و قابل ویرایش
در این ابزار ها نیز مانند قبل می‌توان با دابل کلیک تنظیماتی ایجاد کرد . برای مثال در شکل زیر دو متن قابل ویرایش و یک متن ثابت نشان داده است .

___________________________________________
#GUI
#simulink
#آموزش_مقدماتی
#جلسه_اول
#فرجی
#سیمولینک
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/SHkn8l
🍀 آموزش GUI,Simulinkمتلب 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس فرجی
___________________________________________
در این شکل سه ابزار متن قابل ویرایش و سه ابزار متن ثابت است .
در این مثال میخواهیم دو عدد را با هم جمع کنیم پس در بخش tag هر یک از ابزارهای متنی قابل ویرایش num1 و num2 و در ابزار متن که جواب این نمایش داده می‌شود

___________________________________________
#GUI
#simulink
#آموزش_مقدماتی
#جلسه_اول
#فرجی
#سیمولینک
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________

http://goo.gl/Ly17Lh
🍀 آموزش GUI,Simulinkمتلب 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس فرجی
___________________________________________
همانطور که در شکل بالا نشان داده می‌شود تگ num3 دارای دوبخش استnum3_Callback و دیگری num3_CreateFcn که در بخش اول مربوط به فراخوانی و در دیگری اجرای فرامین می‌باشد.

برای مثال فوق دستورات زیر در هر بخش به ترتیب اعمال می‌شود
get برای فراخوانی داده ها و set برای اعمال داده ها
در این مثال در num1_Callback , num2_Callback از دستور زیر برای گرفتن داده ها یه صورت زیر استفاده می‌شود.

Num1 = str2double(get(hObject, 'String'));
Num2 = str2double(get(hObject, 'String'));

دقت شود داده ورودی به صورت رشته می‌باشد و باید به صورت عدد تبدیل شود به همین خاطر از دستور str2double استفاده می‌شود. و نکته بعدی هر یک از دستورات فوق در روتین مخصوص هر ابزار باید جداگانه نوشته شود.
همچنین برای دخیره عدد فراخانی شده جهت انجام عملیات بعدی از دستور زیر برای هر یک استفاده میکنیم
% Save
handles.num.num1 = Num1;
guidata(hObject,handles)


% Save
handles.num.num2 = Num2;
guidata(hObject,handles)


برای نمایش جمع دو عدد در بخش روتین دکمه دستور زیر نوشته می‌شود که با این دستور جمع دو عدد با هم در num3 اعمال می‌شود.
Num3 = handles.num.num1+ handles.num.num2;
set(handles.num3, 'String', Num3);

بعد از انجام تغییرات و نوشتن دستورات برنامه را اجرا میکنیم.

___________________________________________
#GUI
#simulink
#آموزش_مقدماتی
#جلسه_اول
#فرجی
#سیمولینک
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/slqYdh
🍀 آموزش GUI,Simulinkمتلب 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس فرجی
___________________________________________
#GUI
#simulink
#آموزش_مقدماتی
#جلسه_اول
#فرجی
#سیمولینک
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/3jXIqg
🍀 آموزش GUI,Simulinkمتلب 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس فرجی
___________________________________________
فایل pdf و m-file مربوط به جلسه اول آموزش GUI
___________________________________________
#GUI
#simulink
#آموزش_مقدماتی
#جلسه_اول
#فرجی
#سیمولینک
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
👇🏿👇🏿👇🏿👇🏿👇🏿👇🏿👇🏿
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from MATLAB
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🍀 آموزش سیستم های فازی و کنترل فازی 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس صدرالحفاظی
___________________________________________
🌺🌺🌺🌺بسم الله الرحمن الرحیم 🌺🌺🌺🌺
با عرض سلام و احترام خدمت تمام اعضای محترم کانال MATLAB
سید پویا صدرالحفاظی هستم کارشناسی ارشد برق - کنترل و با آموزش سیستم های فازی و کنترل فازی نوع یک با عناوین جلسات زیر در خدمت شما دوستان هستم :
🌺جلسه اول: مقدمه ای بر سیستم های فازی و عدم قطعيت
🌺جلسه دوم:مجموعه هاي فازي و عملگرهاي مجموعه اي
🌺جلسه سوم: اصل گسترش،اعداد فازي و روابط فازي
🌺جلسه چهارم: منطق كلاسيك ومنطق فازي
🌺جلسه پنجم: مثالی از استنتاج فازی
🌺جلسه ششم: تصميم گيري تك معياره فازي برنامه ريزي خطي فازي و تصمیم گیری چندمعیاره
🌺جلسه هفتم: کنترل فازی نوع یک و کنترل کننده های فازی نوع یک
🌺جلسه هشتم: پیاده سازی کنترل کننده های فازی نوع یک در نرم افزار متلب

پس از بیان کامل مطالب در زمینه سیستم های فازی نوع یک طی جلسات بیان شده قصد دارم طی چندین جلسه به بررسی سیستم های فازی نوع دوم پرداخته و کنترل کننده های
طراحی شده در این نوع از سیستم های فازی را تشریح و مزایای میان کنترل کننده های فازی نوع یک و نوع دو را بیان نماییم
امیدوارم مباحث مطرح شده در این دوره برای شما دوستان و دانشجویان گرامی مفید فایده واقع شود.

🌸 با سپاس 🌸

سید پویا صدرالحفاظی 1394/11/20


___________________________________________
#Fuzzy_Logic
#آموزش_مقدماتی
#جلسه_اول
#صدر_الحفاظی
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
🍀🍀 آموزش سیستم های فازی و کنترل فازی 🍀🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس صدرالحفاظی
___________________________________________
جلسه اول: مقدمه ای بر سیستم های فازی و عدم قطعيت
این جلسه شامل مباحث زیر می باشد:
1.مقدمه ای بر سیستم های فازی
2.عدم قطعیت
3.مجموعه های کلاسیک
___________________________________________
#Fuzzy_Logic
#آموزش_مقدماتی
#جلسه_اول
#صدر_الحفاظی
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________