پروژه باز

یادگیری ، تجربه عملی ، ساخت پروژه

۲ مطلب با کلمه‌ی کلیدی «proje» ثبت شده است

کلاس اول متلب

بسمه تعالی

 

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

 

کلاس 1

گام 1 :

 آشنایی با محیط نرم افزار :

در تصویر زیر اجزای مختلف نرم افزار را مشاهده می کنیم


و در شمایی نزدیکتر :


1 : پنجره ایجاد فایل

2 : پنجره فضای کار

3 : باز کردن محیط سیمولینک ( در جلسات بعد توضیح  داده خواهد   شد)

4 : پنجره تنظیمات متلب

5 : راهنمای متلب

6 : مرورگر فایل

7 : command window ؛ جایی که قرار است کدها در آن نوشته شوند

8 :  پنجره فضای کار

9 :command history  ؛ تاریخچه دستورات استفاده شده

 

 

گام 2 :

اولین برنامه در متلب :

دستورات زیر را طبق تصویر زیر در پنجره command window وارد کنید و نتیجه را مشاهده کنید.


همانطور که مشاهده می کنید متغیر های استفاده شده و آخرین مقادیرشان در پنجره workspace  و آخرین دستورات استفاده شده در command history  قابل دسترسی و مشاهده اند. ( سعی کنید با کار کردن با آنها خودتان روش های استفاده از این دو پنجره و محتویات آنها را خودتان کشف کنید ! )



گام سوم :

پاک کردن محیط command window   از روابط اضافه :

معمولا پس از محاسبات طولانی پنجره command window  پر می شود از مواردی که شاید به آنها نیازی نداشته باشیم ، بنا بر این برای این که در محیطی خلوت تر کد بزنیم از دستور clc  استفاده می کنیم . اثر این دستور را در ادامه برنامه ای که نوشتید مشاهده کنید. توجه کنید که این دستور فقط از لحاظ ظاهری محیط را پاک می کند و متغیر ها و مقادیرشان پایدار می مانند.



گام چهارم :

حذف کردن متغیر ها :

فرض کنید متغیری به نام a  تعریف کرده ایم و بخواهیم به هر دلیلی آن را حذف کنیم ( مثلا    از نوع integer  بوده و می خواهیم آن را به string  تبدیل کنیم ) برای این کار از دستور clear a استفاده می کنیم . اگر بخواهیم تمام متغیر های برنامه حذف شوند از clear all  استفاده خواهیم کرد . تاثیر این دستور ها را روی برنامه ی قبلی از طریق دنبال کردن پنجره workspace  بررسی کنید.




گام پنجم :

استفاده از " ؛ " :

برنامه زیر را در نظر بگیرید :

اگر بعد از نوشتن کد از “;”   استفاده شود دیگر پس از وارد کردن آن مقادیر آن دوباره نشان داده نمی شوند . در تصویر بالا تاثیر “;” را می توانید مشاهده کنید .

A : از 0 تا 5 به فاصله هر 0.5 تا آرایه از اعداد تشکیل می دهد.

 

گام 6 :

رسم نمودار و بستن پنجره آن :

با استفاده از دستور plot  می توانیم نمودار رسم کنیم ( در قسمت های بعد مفصل توضیح داده خواهد شد ) . در مثال زیر تابع y  بر حسب x  رسم شده است .





برای بستن پنجره نمودار به صورت غیر دستی می توان از دستور close  استفاده کرد . برای بستن چندین نمودار از close all  استفاده می کنیم.



گام 7 :

عملگر های اصلی :

به تصویر زیر توجه کنید






ابتدا ماتریس A   و    سپس ماتریس B  را تعریف کرده ایم .

برای این که تک تک مقادیر A را بر B   تقسیم کنیم باید به جای / از / .  استفاده کنیم وگرنه ضرب و تقسیمِ ماتریسی انجام خواهد گرفت .

 

گام 8 :

استفاده از توابع در متلب


گام 9 :

استفاده از syms   expand , pretty,  :

با syms  می توان متغیری را تعریف کرد و گاها بدون مقدار دهی آن محاسباتی را روی آن انجام داد.

با دستور expand  می توان فرم گسترش یافته ی یک عبارت را یافت

با دستور pretty  می توان شمایی واقعی تر و قابل فهم تر از یک عبارت به دست آورد


گام 10 : استفاده از m-file ها :


در متلب محیطی وجود دارد ب که در آن می توان ابتدا تمام کد را نوشته سپس به دفعات آن کد را اجرا کرد. برای شروع کار با m-file  مانند تصویر زیر بر روی گزینه new script  کلیک کنید تا پنجره محیط برنامه نویسی برای شما باز شود. 

در این محیط فایل ذخیره شده ای ( untitled  ) برای شما ساخته می شود . در ابتدا اقدام به ذخیره کردن آن کنید . ما test1 را روی آن نامگذاری کرده ایم.


در ادامه می توانید کد مورد نظرتان را مانند تصویر زیر بنویسید :

1:  از Ctrl + R برای کامنت کردن یک خط و از Ctrl + T برای در آوردن یک قسمت از حالت کامنت استفاده کنید.

2:  F5 برای اجرای کامل کد استفاده می شود

3 : اگر از %% ها بین کد ها استفاده کردید و هر قسمت مربوط به یک کد است ، برای اجرای هر قسمت از Ctrl + Enter  استفاده کنید .


گام 11 :

راهنمای متلب :

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

برای مثال در پنجره command window  روی هر کلمه ای که روی آن قرار داشته باشید و F1  را فشار دهید راهنمای آن دستور باز می شود. می توانید مثال های بسیار کاربردی با نتایج آنها را در این قسمت مشاهده کنید .


 

یا  از عبارت help “something” استفاده کنید



راه دیگر استفاده از خود پنجره متلب و جستجو در آنجاست

و راه آخری که به آن اشاره می کنیم استفاده از سایت mathworks است که علاوه بر داشتن همه مطالب راهنمای نرم افزار متلب ، فروم های بسیار مفیدی نیز داد.

Mathworks.com

 

 

 

 

 

۰۹ فروردين ۹۴ ، ۱۵:۳۵ ۰ نظر موافقین ۰ مخالفین ۰
محمد مهدی چیذری

برد برد


بردبورد (Breadboard)

بردبورد (Breadboard)

بردبورد یک برد سوراخدار است که برای ساخت نمونه اولیه و آزمایشی مدار ها مورد استفاده قرار می گیرد. اکثر افرادی که به نوعی با پروژه های الکترونیک سروکار دارند دست کم یکبار از این وسیله استفاده کرده اند.

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

لایه‌های داخلی بردبورد از نوارهای فلزی (معمولا مسی) تشکیل شده است. یک بردبرد استاندارد را  که در تصویر زیر مشاهده می کنید میتوان به سه قسمت کلی تقسیم کرد.

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

Breadboard 1 بردبورد (Breadboard)

۱- قسمت اصلی برد که توسط یک شکاف به دو قسمت جدا شده. در هر سمت این شکاف سوراخ های منظمی در ستون های ۵ تایی قرار دارد که سوراخ های هر ستون از داخل به هم متصل هستند اما بصورت افقی اتصالی با سراخ های کناری ندارد.

۲ و ۳- قسمت های بالا و پایین بردبرد که معمولا قابل جداسازی از قسمت اصلی نیز هستند. از این دو قسمت به واسطه ویژگی که دارند بعنوان مدار تغذیه استفاده می شود. ویژگی این قسمت ها این است که روی هر کدام از این قطعات ۴ ردیف سوراخ تعبیه شده که هر ردیف از داخل به هم متصل می باشند. بدین ترتیب با اتصال تغذیه + یا – یا هر ولتاژ دلخواه به اولین اتصال این قطعات میتوان در امتداد همان ردیف از این ولتاژ ها برای تغذیه مدار مورد آزمایش استفاده نمود.

بردبرد ها در اندازه های کوچکتر نیز موجود هستند . در تصویر زیر یک بردبرد با اندازه نیمه را مشاهده می نمایید:

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

در انتها توجهتان را به  تصاویری از چند مدار بسته شده روی بردبرد جلب می نماییم :

Breadboard 3 بردبورد (Breadboard)

 

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

Breadboard 4 بردبورد (Breadboard)

۰۹ فروردين ۹۴ ، ۱۲:۵۳ ۰ نظر موافقین ۰ مخالفین ۰
محمد مهدی چیذری