گام نهایی: آشنایی با سیمولینک
simulink شبیه سازی و مدل مبتنی بر طراحی برای سیستم های پویا و جایگذاری شده است، که با متلب یکپارچه شده است.simulink، همچنین با کار در ریاضی توسعه یافته، یک جریان داده ابزار زبان برنامه نویسی گرافیکی برای مدل سازی، شبیه سازی و تجزیه و تحلیل سیستم های پویا است است. این اساساً یک بلوک گرافیکی ابزار رسم نمودار با مجموعه ای قابل تنظیم از بلوک های کتابخانه است. این به شما اجازه می دهد الگوریتم ها را برای مدل و همچنین صادرات نتایج شبیه سازی به متلب برای تجزیه و تحلیل بیشتر ترکیب کنید.
پشتیبانی های simulink:
- طراحی سطح سیستم
- شبیه سازی
- تولید کد خودکار
- تست و تایید سیستم های جاسازی شده
اینجا چندین محصول اضافی دیگر برای اعمال ریاضی و سخت افزار بخش سوم و محصولات نرم افزاری که برای استفاده با simulink در دسترس هستند استفاده شده اند.
لیست زیر توصیف مختصری از آن ها ست.
- جریان وضعیت اجازه توسعه مکانیزم حالت و نمودار حالت را می دهد.
- رمزگذاری simulink اجازه می دهد به طور خودکار کد منبع c برای پیاده سازی زمان واقعی سیستم تولید شود.
- هدف xpc به همراه سیستم مبتنی بر x86 محیط شبیه سازی و تست simulink و مدل های جریان حالت در زمان واقعی بر روی سیستم فیزیکی را فراهم می کند.
- رمزگذاری جاسازی اهداف جاسازی مخصوص را پشتیبانی می کند.
- رمزگذاری hdl اجازه تولید به طور خودکار vhdl و verilog قابل ترکیب را می دهد.
- simevents یک کتابخانه از بلوک های ساختمان گرافیکی برای مدل سازی سیستم های صف فرااهم می کند.
simulink قادر به تایید و اعتبار اصولی مدل ها از طریق بررسی سبک مدلسازی است، که نیاز به قابلیت ردیابی و تجزیه و تحلیل پوشش مدل هستند.
بازبینی طراحی simulink به شما اجازه می دهد خطاهای طراحی را شناسایی کنید و سناریو(طرح) های مورد آزمون را برای بررسی مدل تولید نمایید.
استفاده از سیمولینک:
برای باز کردن simulink ،در فضای کاری تلب تایپ نمابید:
simulink |
simulink به همراه مرورگر کتابخانه باز می شود.مرورگر کتابخانه برای ساخت مدل های شبیه سازی استفاده می شود.
بر روی قسمت چپ پنجره، شما چندین مجموعه کتابخانه بر اساس سیستم های مختلف پیدا خواهید کرد،کلیک بر روی هر بلوک طراحی شده پنجره سمت راست را نشان خواهد داد.
برای ایجاد یک مدل جدید، دکمه new بر روی نوار ابزار مرورگر کتابخانه کلیک کنید. یک مدل بدون عنوان باز می شود
مدل simulink یک نمودار بلوکی است.
عناصر مدل با انتخاب عناصر مناسب از مرورگر کتابخانه و کشیدن آن ها به پنجره مدل اضافه شده اند.
متناوباً، شما می توانید عناصر مدل را کپی کنید و آن ها را به پنجرا مدل paste نمایید.
مثال ها
عناصر را از کتابخانه simulink برای ساخت پروژه بکشید و رها کنید.
به منظور این مثال، 2 بلوک برای شبیه سازی استفاده خواهد شد –source(سیگنال) , sink(حوزه). ژنراتور سیگنال(source) سیگنال آنال.گ تولید می کند، که سپس به صورت گرافیکی با آن حوزه تجسم خواهد شد.
ابتدا بلوک های مورد نیاز از کتابخانه را به پنچره پروژه اضافه کنید. سپس، بلوک ها را به یکدیگر وصل کنید که می تواند توسط اتصالگرها از نقاط اتصال بر روی یک بلوک کد دیگر انجام شود.
اجازه دهید بلوک ‘ موج سینوسی’را به مدل بکشیم.
‘sinks’ از کتابخانه انتخاب کنید و یک بلوک ‘scope’ به این مدل بکشید.
یک سیگنال خطی از خروجی بلوک موج سینوسی به ورودی بلوک حوزه بکشید.
شبیه سازی با فشار دادن دکمه’run’ اجرا می شود، تمام پارامترهای پیش فرض را نگهداری می کنند(شما می توانید آن ها را از منو شبیه سازی تغیر دهید)
شما باید نمودار زیر را از حوزه بگیرید.
خرید کتاب 28 گام موثر در فتح متلب
سلام
میخواستم بدونم چجوری میشه بلوک های سیمولینک رو رمزگذاری کرد که امکان تغییر یا کپی کردن اون وجود نداشته باشد؟
متشکرم
سلام دقیقا برای چی میخواید اینکار رو بکنید؟