“With the Speedgoat system, changing parameters and tuning the system is very easy and straightforward. It saves us a lot of time. There’s no need to re-compile and burn each new version of the control algorithm.”
Eyal Bagon, Senior Director Production Software and Development Coordination at Mobileye
Simulink Real-Time & SpeedGoat
שימוש במערכות Real-Time נהיה נפוץ יותר ויותר בשוק הפיתוח המקומי, היתרונות בשימוש עם מערכת זו היא בדיקה מקדימה של האלגוריתמיקה אותה פיתחתם על מחשב ה-PC על גבי חומרה תומכת.
עד היום כחלק מתהליך בדיקה זו הייתה דרושה השקעה מרובה מצידכם בכתיבה ומימוש הפרוטוקולים בין מחשב ה-RT לסביבה, כעת MathWorks החלו בשיתוף פעולה עם חברת חומרה SpeedGoat.
על מנת לפשט את תהליך הבדיקה על החומרה. הפרוטוקולים הנתמכים נותנים מענה לכל סוגי המערכות הקיימות כיום, בין אם השימוש בתקשורות או ב-A/D כל שעליכם לבצע זה להשתמש בבלוקים מוכנים התומכים בממשקים הנדרשים.
שילוב מערכת Real Time כחלק ממתודולוגית הפיתוח של MathWorks בגישת MBD (Model Based Design) הוא חלק בלתי נפרד, וכעת היכולת לבצע בדיקות ושינויים על המודל פשוטה מתמיד, כל תהליך יצירת הקוד הטמעתו אל מערכת ה-RT ואסיפת נתונים מתבצע בלחיצת כפתור וכך זמן רב נחסך וכל התהליך נהיה פשוט יותר .
לכל מערכת זמן אמת יש מספר יכולות (יורחבו בהמשך):
1. HIL- ניתן להחליף את המערכת הפיסית במחשב זמן אמת ולייצר בדיקות חומרה.
2. RCP- להאיץ את זמן הפיתוח של רכיבי הבקרה.
3. Stand alone- להשתמש בכוח החישוב של המכונה לצורך הרצת סימולציות מורכבות.
חברת Speedgoat הינה חברה שוויצרית הקיימת כ-10 שנים ועובדת בשיתוף פעולה מלא עם MathWorks. השותפות נבעה עקב הצורך והרצון לבצע התממשקות יעילה ומהירה בין תוכנת הסימולציה Simulink לבין מחשב הפועל עם מערכת הפעלה בזמן אמת. דבר זה יחסוך לך המשתמש זמן רב בהגדרות ובמעבר בין המערכות השונות.