پیاده سازی ماشین های دولتی در سیمولینک یک رویکرد مشترک برای طراحی سیستم های کنترل در برنامه های جاسازی شده است.این راهنما گام های عملی برای ایجاد و مدیریت ماشین های دولتی به طور موثر در مدل های سیمولینک فراهم می کند.

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

ایجاد یک مدل ماشین دولتی

برای ایجاد یک ماشین دولتی در سیمولینک، این مراحل را دنبال کنید:

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

اجرای انتقال ها و اقدامات

انتقال بین کشورها توسط شرایط خاص یا حوادث ایجاد می شود.اقدامات می تواند به حالت ها یا انتقال ها برای اجرای کد در هنگام ورود، در طول یا خروج از یک دولت اختصاص داده شود.

تست و اعتبار ماشین دولتی

شبیه سازی برای تأیید صحت دستگاه دولتی ضروری است.استفاده از محرک های ورودی برای آزمایش سناریوهای مختلف و مشاهده انتقال های دولتی. Debug و اصلاح مدل تا زمانی که تحت همه شرایط مورد انتظار باشد.