نتایح جستجو

  1. P O U R I A

    [آموزش 01] سیمولینک (Simulink) در متلب

    در مثال بعدی می‌خواهم یک مالتی پلکسر 4 به 1 را با استفاده از بلوک‌های شرطی، پیاده‌سازی کنم. همان‌طور که می‌دانید این عنصر(مالتی پلکسر 4 به 1) دارای دو پایه کنترلی می‌باشد که بسته به وضعیت منطقی این دو پایه، یکی از 4 سیگنال ورودی، در خروجی قرار می‌گیرد. آنطوری که من کتابخانه سیمولینک را جستجو...
  2. P O U R I A

    [آموزش 01] سیمولینک (Simulink) در متلب

    تنظيمات بلوک‌ها: روي بلوك Constant دوبار كليك نموده و در تب Signal Attributes نوع داده خروجی را boolean برگزینید روي بلوك Clock دوبار كليك نموده و مقدار پریود آن را 0.2 قرار دهید روي تمامی بلوك‌های Data Type Conversion دوبار كليك نموده و در قسمت Output data type نوع داده‌ي خروجي را double...
  3. P O U R I A

    [آموزش 01] سیمولینک (Simulink) در متلب

    در مثال بعدی می‌خواهم یک مدار مقسم فرکانس با فلیپ فلاپ T ایجاد کنم. آنطوری که من در کتابخانه سیمولینک گشتم، این FF وجود نداشت. پس مجبوریم از فلیپ فلاپ JK استفاده و دو پایه آن را به‌هم وصل کنیم. در این مدار ما از چهار عدد FF استفاده کرده‌ایم در نتیجه در خروجی FFها به‌ترتیب سیگنال‌هایی با...
  4. P O U R I A

    [آموزش 01] سیمولینک (Simulink) در متلب

    قسمت پنجم - اموزش سیمولینک قسمت پنجم - اموزش سیمولینک در ادامه‌ی آموزش Simulink ، مثالی رو مطرح می‌کنم که بیشتر با دقایق و ظرایف این نرم افزار آشنا شوید. فرض کنید سیستمی کنترلی دارید که تابع تبدیل آن در دسترس نیست و می‌خواهید مقدار ثابت‌زمانی این سیستم را بدست آورید. برای این منظور به ورودی...
  5. P O U R I A

    [آموزش 01] سیمولینک (Simulink) در متلب

    حال مدل را به‌ازاي يك ورودي سينوسي با فركانس 1KHz و دامنه 1 و مقدار dc برابر 0 شبيه‌سازي مي‌كنيم(مقدار مينيمم سيگنال 1- و دامنه پيك تا پيك آن برابر 2 است): خروجي بصورت زير است: مدل در لينك زير قابل دسترس است:
  6. P O U R I A

    [آموزش 01] سیمولینک (Simulink) در متلب

    نكته: مي‌توان يك سيگنال‌ژنراتور و يك زمين به‌ كار برد و براي استفاده در مكان‌هاي ديگر از آن‌ها انشعاب گرفت(درواقع هيچ‌گونه اثر بارگذاري روي يكديگر ندارند) حال خروجي 16 بلوك سوئيچ را به يك جمع‌كننده با 16 ورودي مي‌دهيم تا سيگنال ديجيتال شده را به ما تحويل دهد. سپس خروجي جمع‌كننده را به يك بلوك...
  7. P O U R I A

    [آموزش 01] سیمولینک (Simulink) در متلب

    زماني كه خروجي بلوك عملگر رابطه‌اي، 1 باشد(دامنه سيگنال از مقدار P+A/16 كمتر باشد) بلوك سوئيچ، عدد P (مقدار اوليه) و در غير اين صورت اين بلوك مقدار صفر را عبور مي‌دهد. سپس بلوك‌هايي مانند شكل زير درست مي‌كنيم: در اين شكل همان‌طور كه ملاحظه مي‌شود، زماني كه دامنه سيگنال ورودي از مقدار...
  8. P O U R I A

    [آموزش 01] سیمولینک (Simulink) در متلب

    در مثال بعد مي‌خواهيم يك مبدل آنالوگ به ديجيتال(ADC) بسيار ساده طراحي كنيم. همان‌طور كه احتمالا مي‌دانيد،‌ يكي از پارامترهاي مهم در يك ADC ، تعداد بيت‌هاي آن است كه در واقع مشخص كننده‌ي قدرت تفكيك‌پذيري آن مي‌باشد. بطور مثال يك ADC هشت بيت،‌ مي‌تواند 256 حالت مختلف را ايجاد كند. حال فرض كنيد كه...
  9. P O U R I A

    [آموزش 01] سیمولینک (Simulink) در متلب

    در شكل زير همان‌طور كه مشاهده مي‌كنيد نمودار زرد رنگ، تابع ورودي و نمودار صورتي رنگ، آشكارساز پيك مثبت مي‌باشد. توضيح مدل: در طراحي اين مدل، از اين نكته استفاده شده است كه مشتق تابع سينوسي در پيك آن برابر صفر است. در نتيجه مي‌توان بوسيله‌ي عملگرهاي رابطه‌اي و منطقي، يك آشكارساز پيك طراحي...
  10. P O U R I A

    [آموزش 01] سیمولینک (Simulink) در متلب

    تنظيمات بلوك‌ها: روي بلوك Gain دوبار كليك نموده و مقدار آن را 0.5- قرار دهيد روي بلوك Sine Wave دوبار كليك نموده و مقدار فركانس آن را 20*pi قرار دهيد روي بلوك Constant دوبار كليك نموده و مقدار آن را 0 قرار دهيد روي بلوك Constant1 دوبار كليك نموده و مقدار آن را 0 قرار دهيد روي بلوك Relational...
  11. P O U R I A

    [آموزش 01] سیمولینک (Simulink) در متلب

    خروجي به صورت زير است: اگر سيستم شما دو ورودي داشته باشد، از بلوك (Lookup Table (2-D و در صورت داشتن بيش از دو ورودي، مي‌توانيد از بلوكي به‌نام (Lookup Table (n-D استفاده كنيد. همچنين براي ويرايش نمودن، تغيير نوع و رسم نمودار داده‌ها، مي‌توانيد با كليك كردن به روي Edit در پنجره‌ي تنظيمات اين...
  12. P O U R I A

    [آموزش 01] سیمولینک (Simulink) در متلب

    قسمت چهارم - آموزش سیمولینک قسمت چهارم - آموزش سیمولینک در اين قسمت از آموزش سيمولينك، ابتدا با نحوه‌ي درون‌يابي و برون‌يابي(Interpolation-Extrapolation) در محيط Simulink آشنا مي‌شويم. فرض كنيد در آزمايشگاه، سيستمي(سيستمي الكتريكي، مكانيكي و يا هر سيستم ديگري) با يك ورودي را مورد آزمايش قرار...
  13. P O U R I A

    [آموزش 01] سیمولینک (Simulink) در متلب

    Apply كرده و به تب Documentation برويد و مانند شكل زير عمل كنيد: حالا ديگر OK كنيد. حالا اگر روي بلوك دوبار كليك كنيد، ديالوگي براي شما باز مي‌شود تا پارامترهاي مدار را وارد كنيد. مانند شكل زير عمل كنيد: سپس Run كنيد: براي ديدن شكل موج‌ها به روي اسكوپ دوبار كليك كرده و دگمه Autoscale...
  14. P O U R I A

    [آموزش 01] سیمولینک (Simulink) در متلب

    يادتان باشد كه حتما روي دگمه Autoscale كليك كنيد تا شكل موج‌ها را كامل ببينيد. در مثال بعد مي‌خواهيم با نحوه‌ي ماسك كردن آشنا شويم براي اين منظور سيستمي طراحي مي‌كنيم كه با گرفتن پارامترهاي يك مدار RLCموازي، شكل موج جريان سلف و ولتاژ خازن را نشان داده و همچنين فركانس تشديد، ضريب كيفيت و...
  15. P O U R I A

    [آموزش 01] سیمولینک (Simulink) در متلب

    اتصالات را به صورت زير انجام دهيد: حالا Run كنيد:
  16. P O U R I A

    [آموزش 01] سیمولینک (Simulink) در متلب

    اين سيستم درجه 3 است و اگر پاسخ پله آن را رسم كنيم خواهيم ديد كه پاسخ زيرميرا(سينوسي ميراشونده) مي‌باشد ضمنا مي خواهيم خروجي را در دو حالت(پاسخ پله و ضربه) به فضاي كاري MATLAB انتقال دهيم. بلوك‌هاي مورد نياز: Simulink >> Sources >> Step Simulink >> Sinks >> Scope Simulink >> Sinks >> To...
  17. P O U R I A

    [آموزش 01] سیمولینک (Simulink) در متلب

    سپس تمامي بلوك‌ها به‌جزء بلوك‌هاي Constant و Display را انتخاب و كليك راست كنيد و از منوي باز شده Create Subsystem را انتخاب كنيد حالا مدلتان احتمالا كمي بهم‌ريخته شده است كمي آن را مرتب كنيد و بلوك Subsystem را از دو طرف بكشيد تا بزرگتر شود برخي از بلوك‌هاي Display نيز احتياج به بزرگترشدن دارند...
  18. P O U R I A

    [آموزش 01] سیمولینک (Simulink) در متلب

    قسمت سوم - آموزش سیمولینک قسمت سوم - آموزش سیمولینک قسمت سوم آموزش رو با مثالي از اعداد مختلط شروع مي‌كنيم مي‌خواهيم سيستمي طراحي كنيم كه دو عدد مختلط را گرفته و چهار عمل اصلي رياضي(جمع، تفريق، ‌ضرب، تقسيم) را روي آن دو انجام دهد و همچنين قسمت حقيقي، قسمت موهومي،‌ اندازه، فاز و مزدوج يكي از آن...
  19. P O U R I A

    [آموزش 01] سیمولینک (Simulink) در متلب

    توجه كنيد كه ورودي بلوك Algebraic Constraint تابع و خروجي آن مقداري است كه به ازاي آن تابع ورودي صفر خواهد شد و به همين دليل است كه از خروجي اين بلوك براي تغذيه آرگومان‌هاي تابع ورودي استفاده شده است. براي مثال آخر در قسمت دوم آموزش مي‌خواهيم دستگاه معادلات زير را حل كنيم: بلوك‌هاي مورد نياز...
  20. P O U R I A

    [آموزش 01] سیمولینک (Simulink) در متلب

    اكنون مدل شما آماده شده و مي‌توانيد آن را Run كنيد پس از اجراكردن بطور خودكار نمودار نمايش داده مي‌شود: براي مثال دوم مي‌خواهيم يك معادله غيرخطي را حل كنيم صورت معادله به شرح زير است: بلوك‌هاي مورد نياز براي حل اين معادله را از مسيرهاي زير وارد يك مدل جديد كنيد: Simulink >> Sources >>...
بالا