آموزش توسعه مبتنی بر مدل (MBD) با استفاده از استیت فلو (Stateflow) - آخرین آپدیت

دانلود Model Based Development -MBD- Using Stateflow

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش طراحی سیستم های خودرو با Stateflow و Model-Based Design

آیا آماده‌اید مهارت‌های مهندسی خود را به سطح بالاتری ببرید؟ تصوری کنید سیستم‌های خودرویی را طراحی می‌کنید که نه تنها کارآمد، بلکه قوی و قابل اعتماد هستند.

این دوره آموزشی، غواصی عمیقی در Stateflow ارائه می‌دهد و شما را قادر می‌سازد تا سیستم‌های پیچیده مبتنی بر منطق را با سهولت توسعه دهید.

با توجه به اینکه Model-Based Development (MBD) در قلب مهندسی مدرن خودرو قرار دارد، این دوره دروازه شما برای تسلط بر این مهارت اساسی است.

چرا Stateflow و Model-Based Development را یاد بگیریم؟

صنعت خودرو به سرعت در حال تکامل است و تقاضا برای سیستم‌های هوشمندتر، ایمن‌تر و قابل اعتمادتر به طور فزاینده‌ای در حال افزایش است.

Stateflow که با MATLAB/Simulink یکپارچه شده است، ابزاری قدرتمند برای مدلسازی ماشین‌های حالت محدود و منطق پیچیده است.

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

آنچه در این دوره خواهید آموخت

ماژول 1: درک ماشین‌های حالت محدود (FSMs)

  • بررسی اصول FSM و کاربردهای آن‌ها.
  • یادگیری در مورد حالات، انتقالات، ورودی‌ها و خروجی‌ها در FSMs.

ماژول 2: مبانی Stateflow

  • آشنایی با رابط کاربری و محیط Stateflow.
  • ایجاد نمودارهای Stateflow و تعریف داده‌های ورودی/خروجی.
  • درک محدوده انواع داده، از جمله انواع ممیز ثابت و شمارشی.

ماژول 3: طراحی حالات و انتقالات

  • مدل‌سازی حالات انحصاری (OR) و موازی (AND).
  • پیاده‌سازی شرایط، انتقالات و اقدامات به طور موثر.
  • یادگیری در مورد اقدامات حالت مانند ورود، در حین و خروج.

ماژول 4: تکنیک‌های پیشرفته

  • استفاده از عملگرهایی مانند زمان‌بندی (قبل، بعد) و تشخیص تغییر.
  • طراحی نمودارهای جریان و الگوهای منطقی قوی برای سیستم‌های تصمیم‌گیری.
  • پیاده‌سازی مکانیسم‌های Debounce و Healing برای بازیابی خطا.

ماژول 5: توابع در Stateflow

  • ایجاد توابع Simulink و MATLAB برای افزایش قابلیت‌های مدل.
  • طراحی توابع گرافیکی برای منطق و محاسبات سفارشی.

ماژول 6: پروژه نهایی – سیستم برف پاک کن خودرو

  • توسعه یک سیستم کنترل کامل برف پاک کن با استفاده از Stateflow.
  • پیاده‌سازی کنترل PWM برای حالت‌های مختلف سرعت.
  • ادغام مکانیسم‌های مدیریت خطا برای اطمینان از قابلیت اطمینان سیستم.

چرا این دوره برجسته است

برخلاف سایر دوره‌ها، این دوره:

  • یک رویکرد یادگیری مبتنی بر پروژه ارائه می‌دهد، که تجربه عملی و کاربردی را تضمین می‌کند.
  • مثال‌ها و تمرین‌های دقیق طراحی شده برای شبیه‌سازی چالش‌های واقعی خودرو.
  • راهنمایی و بینش تخصصی از یک مربی باتجربه با تجربه صنعت.

این دوره برای چه کسانی مناسب است؟

این دوره برای:

  • مهندسان خودرو که قصد دارند مهارت‌های خود را در Model-Based Development افزایش دهند.
  • توسعه‌دهندگان نرم‌افزار که به حوزه خودرو وارد می‌شوند.
  • دانشجویان و متخصصان مهندسی که به دنبال تسلط بر Stateflow و Simulink هستند.

آنچه به دست خواهید آورد

در پایان این دوره، شما:

  • درک خواهید کرد که چگونه سیستم‌های پیچیده را با استفاده از Stateflow مدل‌سازی کنید.
  • اعتماد به نفس لازم برای مقابله با چالش‌های واقعی خودرو را به دست خواهید آورد.
  • یک پروژه آماده ارائه در پورتفولیوی خود خواهید داشت که تخصص شما در MBD و Stateflow را به نمایش می‌گذارد.

امروز ثبت نام کنید و پتانسیل خود را در مهندسی نرم‌افزار خودرو باز کنید!

پیش‌نیازها:

Matlab و Simulink


سرفصل ها و درس ها

معرفی دوره Course Introduction

  • آنچه خواهید آموخت؟ What you will Learn ?

ماشین حالت محدود Finite State Machine

  • ماشین حالت محدود Finite State Machine

معرفی استیت فلو Stateflow Introduction

  • معرفی استیت فلو Stateflow Introduction

  • دامنه داده استیت فلو Stateflow Data Scope

  • استیت فلو در مقابل کد تولید شده Stateflow Vs Generated Code

شرایط استیت فلو Stateflow Conditions

  • شرایط استیت فلو Stateflow Conditions

  • عملگرهای خاص Special Operators

گذارها در استیت فلو Stateflow Transitions

  • گذارها Transitions

حالت ها در استیت فلو Stateflow States

  • حالت ها States

  • کنش های حالت State Actions

  • ترتیب اجرای کنش Action Execution Order

  • سلسله مراتب حالت State Hierarchy

مثال استیت فلو - رفع پرش و ترمیم Stateflow Example - Debouncing and Healing

  • رفع پرش و ترمیم - الزامات Debounce and Healing - Requirements

  • رفع پرش و ترمیم - پیاده سازی Debounce and Healing - Implementation

  • رفع پرش و ترمیم - تایید Debounce and Healing - Verification

فلوچارت ها Flow Charts

  • فلوچارت ها Flow Charts

  • تولید کننده الگو - دستورات شرطی IF Pattern Generator - IF Statements

  • تولید کننده الگو - دستورات Switch Case Pattern Generator - Switch Case

  • تولید کننده الگو - حلقه For Pattern Generator - For Loop

  • تولید کننده الگو - حلقه While Pattern Generator - While Loop

توابع استیت فلو Stateflow Functions

  • تابع سیمولینک Simulink Function

  • تابع MATLAB MATLAB Function

  • تابع گرافیکی Graphical Function

پروژه - سیستم برف پاک کن با استفاده از استیت فلو Project - Wiper system using Sateflow

  • پروژه - معرفی Project - Introduction

  • پروژه - رابط ها Project - Interfaces

  • پروژه - پیاده سازی - قسمت 1 Project - Implementation - Part 1

  • پروژه - پیاده سازی - قسمت 2 Project - Implementation - Part 2

  • پروژه - تست - قسمت 1 Project - Testing - Part 1

  • پروژه - تست - قسمت 2 Project - Testing - Part 2

  • پروژه - تست - قسمت 3 Project - Testing - Part 3

نمایش نظرات

آموزش توسعه مبتنی بر مدل (MBD) با استفاده از استیت فلو (Stateflow)
جزییات دوره
3.5 hours
30
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
330
4.6 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Waleed Elshemy Waleed Elshemy

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