ebook archive
Login Form
آمار کلی
بازدیدکنندگان : 1494741Who's Online
ما 32 مهمان آنلاین داریمآخرين ارسالهاي تالار
-
- مقایسه چند برنامه در متلب
- 33 دقيقه پيش
-
- حرکت یک شی بر روی یک منحنی
- 2 ساعت, 59 دقيقه پيش
-
- چگونگی ساخت فایل exe در متلب
- 13 ساعت, 27 دقيقه پيش
-
- دستور مطلب
- 14 ساعت, 23 دقيقه پيش
-
- سوال: حاصل معادله Ax2+Bx+C با استفاده از متلب
- 14 ساعت, 26 دقيقه پيش
| آموزش سیمولینک (قسمت پنجم) |
|
|
|
| نوشته شده توسط مجتبی آیتی نیا |
| چهارشنبه, 22 دی 1389 ساعت 14:13 |
|
در ادامهی آموزش Simulink ، مثالی رو مطرح میکنم که بیشتر با دقایق و ظرایف این نرم افزار آشنا شوید. فرض کنید سیستمی کنترلی دارید که تابع تبدیل آن در دسترس نیست و میخواهید مقدار ثابتزمانی این سیستم را بدست آورید. برای این منظور به ورودی سیستم، پله داده و ثابتزمانی را از روی خروجی سیستم اندازه میگیریم. حال پنجرهای جدید باز کرده و بلوکهای زیر را وارد آن کنید:
Simulink >> Sources >> Step Simulink >> Sources >> Clock Simulink >> Sinks >> Stop Simulation Simulink >> Sinks >> Scope Simulink >> Continuous >> Transfer Fcn Simulink >> Sources >> Constant Simulink >> Sinks >> Display Simulink >> Logic and Bit Operations >> Relational Operator حال بلوکها را مانند شکل زیر مرتب کرده و سیم کشی کنید:
تنظيمات بلوکها:
تنظيمات مدل:
حال میتوانید مدلتان را Run کنید:
توضیح مدل: در واقع ما خروجی این سیستم را با مقدار در مثال بعدی میخواهم یک مدار مقسم فرکانس با فلیپ فلاپ T ایجاد کنم. آنطوری که من در کتابخانه سیمولینک گشتم، این FF وجود نداشت. پس مجبوریم از فلیپ فلاپ JK استفاده و دو پایه آن را بههم وصل کنیم. در این مدار ما از چهار عدد FF استفاده کردهایم در نتیجه در خروجی FFها بهترتیب سیگنالهایی با فرکانسهای 2/1 ، 4/1 ، 8/1 و 16/1 فرکانس ورودی خواهیم داشت. بلوکها: Simulink >> Sinks >> Scope Simulink >> Sinks >> Terminator Simulink >> Sources >> Constant Simulink >> Signal Attributes >> Data Type Conversion Simulink >> Simulink Extras >> Flip Flops >> Clock Simulink >> Simulink Extras >> Flip Flops >> J-K Flip-Flop حال بلوکها را مانند شکل مرتب کرده و سیمکشی کنید و تنظیمات لازمه را بر مبنای آنچه که در ادامه آمده است، اعمال کنید:
تنظيمات بلوکها:
اینک میتوانید مدلتان را اجرا کنید:
توجه: جهت اینکه نمودارها را بطور کامل و واضح ببینید، روی تمامی نمودارها راست کلیک کرده و گزینه Axes properties را انتخاب و سپس تغییرات شکل زیر اعمال کنید:
در مثال بعدی میخواهم یک مالتی پلکسر 4 به 1 را با استفاده از بلوکهای شرطی، پیادهسازی کنم. همانطور که میدانید این عنصر(مالتی پلکسر 4 به 1) دارای دو پایه کنترلی میباشد که بسته به وضعیت منطقی این دو پایه، یکی از 4 سیگنال ورودی، در خروجی قرار میگیرد. آنطوری که من کتابخانه سیمولینک را جستجو کردم، بلوکی با نام مالتیپلکسر و با خصوصیات مذکور پیدا نکردم. بلوکها: Simulink >> Sources >> Constant Simulink >> Sources >> Ground Simulink >> Sinks >> Display Simulink >> Math Operations >> Sum Simulink >> Signal Routing >> Manual Switch Simulink >> Logic and Bit Operations >> Logical Operator Simulink >> Ports & Subsystems >> If Simulink >> Ports & Subsystems >> If Action Subsystem حال بلوکها را مانند شکل مرتب کرده و سیمکشی کنید و تنظیمات لازمه را بر مبنای آنچه که در ادامه آمده است، اعمال کنید:
تنظيمات بلوکها:
حال میتوانید مدلتان را اجرا کنید:
اگر سؤالي داشتيد در بخش نظرات آنرا مطرح كنيد. براي رفتن به قسمت بعد، بهروي لينك زير كليك كنيد:
براي رفتن به ديگر قسمتها، بهروي لينكهاي زير كليك كنيد:
نظر ها (40)
Powered by !JoomlaComment 4.0 beta2
|
| آخرین بروز رسانی در سه شنبه, 03 آبان 1390 ساعت 15:56 |















باز هم منتظر کارای بیشترتون هستم..