جعبه ابزارها

جعبه ابزار

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

  • چهارشنبه ۱۰ آبان ۱۳۹۶
  • بازدید ۳,۷۹۰ نفر

تصویر stateflow-in-matlab_1016__1 معرفی بسته Stateflow در نرم افزار متلب

معرفی بسته Stateflow

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

معرفی بسته Stateflow

بسته Stateflow قابلیت های سیمولینک متلب را با یک محیط طراحی برای توسعه ی ماشین های حالت و فلوچارت ارائه می دهد. Stateflow عناصر زبانی مورد نیاز برای توصیف، منطقه ای پیچیده به صورت طبیعی، قابل خواندن و قابل فهم را در خود دارد. این بخش به طور کامل با نرم افزار MATLAB هماهنگ است و محیط مناسبی را برای طراحی سیستم های تعبیه شده که حاوی حالت های کنترلی و نظارتی هستند، ایجاد می کند.

نمودار های Stateflow نمایش حالات سلسله مراتبی و موازی و کناره های بین آنها را به طور گرافیکی میسر می سازد این بخش نرم افزار قابلیت های سایر بخش های مربوط را توسعه می دهد و حتی امکان اضافه کردن کدهای زبان برنامه نویسی C به کاربرد های آن وجود دارد. شما می توانید با استفاده از Coder Stateflow به طور خودکار کدهای C مربوط به نمودار های Stateflow را ایجاد کنید.

ویژگی های اصلی بسته Stateflow

  • فراهم آوردن عناصر زبان، سلسله مراتبی، موازی سازی و مواردی از این دست برای توصیف منطقه ای پیچیده
  • ایجاد توابع به صورت گرافیکی با استفاده از نمودار های جریان
  • برنامه ریزی گذارها و رویدادها با استفاده از منطق زمانی
  • پشتیبانی از ماشین های حالت محدود Moore و Mealy
  • قابلیت استفاده از زبان C
  • پشتیبانی از سیگنال های باس، ماتریس، بردار و داده های نقطه ثابت
  • انجام بررسی های ایستا از جمله بررسی جدول های درستی
  • انجام بررسی های زمان اجرا
  • متحرک سازی نمودارهای Stateflow در هنگام شبیه سازی
  • استفاده از یک اشکال زدا برای تعیین نقاط شکست، مرور داده ها و موارد مشابه

تصاویری از کاربرد بسته Stateflow در نرم افزار MATLAB

تصویر stateflow-in-matlab_1016__2 معرفی بسته Stateflow در نرم افزار متلب

شکل 1: مدل سازی یک سیستم کنسل کردن پرتاپ شاتل

تصویر stateflow-in-matlab_1016_3 معرفی بسته Stateflow در نرم افزار متلب

شکل 2: ایجاد و ویرایش آیکون های گرافیکی

تصویر stateflow-in-matlab_1016_4 معرفی بسته Stateflow در نرم افزار متلب

شکل 3: مدل سازی یک درایو CD Player با استفاده از انواع داده های شمارشی

تصویر stateflow-in-matlab_1016_5 معرفی بسته Stateflow در نرم افزار متلب

شکل 4: منطق یک سیستم سوخت رسانی

تصویر stateflow-in-matlab_1016_6 معرفی بسته Stateflow در نرم افزار متلب

شکل 5: مدل سازی یک سو کننده بدون گذر

 

باکس دانلود