توضیحات
Stateflow® یک محیط برای مدلسازی و شبیه سازی سیستم های تصمیم گیری منطقی ترتیبی و ترکیبی بر مبنای ماشین حالت و چارت های جریان (flow chart) می باشد.
جعبه ابزار stateflow يک مثال از ساختار ماشين حالت محدود می باشد. يک ماشين حالت محدود نمايشی از يک سيستم پيشامد رانشی (Event Driven System) می باشد. در يک سيستم پيشامد رانشی ، سيستم ممکن است يک گذر از يک حالت به يک حالت از پيش تعريف شده براساس شرايط تعريف شده داشته باشد. يک روش برای طراحی سيستمهای پيشامد رانشی ، مدلسازی رفتار سيستمها برحسب شرايط گذر بين سيستمها می باشد. يک حالت بر اساس رخ دادن پيشامدها فعال می گردد. Stateflow براساس مفاهيم ساختار ماشين حالت محدود توسط Harel طراحی گرديد.
Stateflow به شما اجازه می دهد که بیان گرافیکی و جدولی را با هم ترکیب کنید تا نحوه عملکرد یک سیستم به رخدادها (events) و سیگنال های ورودی و شرایط بر مبنای زمان را مشخص کنید.
بیان های گرافیکی و جدولی شامل دیاگرام انتقال حالت و flow chart و جدول های انتقال حالت و جدول های صحت (truth) می باشد.
برخی از کاربردهای stateflow در کنترل با ناظر و زمان بندی امور (task) و مدیریت خطا (fault) می باشد.
برخی از مزیت های کلیدی statflow :
- مدلسازی گرافیکی سیستم های منطقی پیچیده
- توانایی اجرای عملیات موازی و سلسله مراتبی
- امکان استفاده از دیاگرام حالت و جداول انتقال حالت و ماتریس های انتقال حالت
- استفاده از توابع متلب در بیان الگوریتم ها
- قابلیت اجرای انیمیشن بر روی دیاگرام حالت و ذخیره داده های یک حالت برای بررسی بیشتر و تصحیح کل سیستم
- قابلیت مدلسازی و شبیه سازی ماشین های حالت Moore و Mealy
کاربردهاي جعبه ابزار stateflow
1- هوافضا
2- خودرو
3- سيستم هاي مخابراتي
4- سيستم هاي اقتصادي
5- سيستم هاي هايبريد ( خودروهاي هايبريد برقي)
کابران محترم سایت ایران متلب طی تماس های تلفنی و ایمیلی خود با ما ، تقاضای فیلم آموزشی در خصوص stateflow داشتند. از آنجایی که در ایران هیچ آموزش فارسی در این زمینه وجود نداشت. اعضای ایران متلب تصمیم گرفتند که یک فیلم آموزشی پیشرفته در مورد stateflow تهیه کنند.
پیش نیاز این فیلم آموزشی ، فیلم آموزشی سیمولینک می باشد. کاربران گرامی به این پیش نیاز توجه داشته باشند.
خلاصه 1 :
خلاصه 2 :
خلاصه 3 :
خلاصه 4 :
تصاویری از این فیلم آموزشی stateflow :