Speedgoat

למידע ופרטים נוספים מלאו ושלחו את פרטיכם, ואנו נחזור אליכם בהקדם:


    אתגרים בשלב האינטגרציה המערכתית

    זמני הפיתוח של מערכות מורכבות מתארכים לרוב בשל כשלים או תקלות שמתגלים בשלב האינטגרציה המערכתית. על מנת להימנע מכשלים שמתגלים בשלבים מאוחרים שכאלה בפיתוח, נעשות בדיקות רבות באופן תדיר, אשר מהוות לחלק אינטגרלי מתהליך פיתוח של כל מערכת.

    יחד עם זאת, המעבר מעולם הסימולציה לעולם הבדיקות בזמן-אמת יכול להיות בעייתי וקשה, ואף להצריך מיומנויות מיוחדות מהמפתחים.  

    שימוש במחשבי זמן-אמת כפתרון

    על מנת להפחית את סיבוכיות המערכת, ולקצר את זמן הבדיקות והאינטגרציה, נעשה שימוש הולך וגובר במחשבי זמן-אמת. מחשבים אלו מאפשרים החלפה של מכלולים תוך כדי פיתוח, מה שמאפשר את בדיקת התכנון על מערכת חלופית בסביבת ה-PC.

    היתרון הגדול בשימוש במערכת זמן-אמת הינו ביצוע בדיקה מקדימה של האלגוריתמיקה על מחשב ה-PC על גבי חומרה תומכת. אחרת, לתהליך בדיקה זו הייתה דרושה השקעה מרובה בכתיבה ובמימוש של הפרוטוקולים בין מחשב זמן-אמת לבין הסביבה.

    וכאן נכנסת לתמונה
    Speedgoat – מחשב זמן-אמת שנבנה בדיוק לצרכי הלקוח: בניית החומרה והדרייברים הרלוונטים נבנים בהתאמה אישית, מה שעוזר לחסוך תקורת פיתוח – לחסוך במשאבים ולקצר את זמני הפיתוח.

    שיתוף הפעולה בין חברות Speedgoat ו-MathWorks

    בעזרת MATLAB ו-Simulink, שימוש בשיטת עבודה הזו הינו פשוט וקל – אפשר לקחת את המערכת שפותחה ולהעביר אותה לבדיקה על גבי מחשב זמן-אמת של חברת Speedgoat, שכולל את כל הממשקים והיכולות הנדרשות בכדי להתממשק לרכיבי זמן-אמת כמו מנועים, חיישנים, רכיבי תקשורת ועוד.

    חומרת Speedgoat מתוכנתת באופן מותאם אישית ללקוח, והיא עונה על הצרכים הייחודיים של המפתחים השונים (גם מבחינת מספר היציאות והכניסות וגם מבחינת התמיכה בפרוטוקולים ספציפיים). העבודה בשילוב עם כלי MathWorks מספקת תמיכה מלאה הן בצד החומרה והן בצד התוכנה, כלומר ביעילות הקוד המיוצר, בבדיקות והתיאום מול החומרה.

    הערך המוסף הגדול שיש לחומרה זו הוא הגב הפיתוחי שהיא מספקת – גם מצד החומרה וגם מצד התוכנה, כך שהלקוחות לעולם לא נותרים לבד עם בעיות במידה ומתגלות.

    שימושים נפוצים עם Speedgoat

    בעזרת חומרת Speedgoat ניתן לבצע בדיקות על מערכות מורכבות בשלבים מוקדמים של תהליך הפיתוח, ולהביא הלכה למעשה להאצה משמעותית בזמני הפיתוח.

    היכולות העיקריות אותם ניתן ליישם עם חומרה זו הינן:

    • תכנון בקרים בצורה מהירה – (Prototype Rapid Control) 
    • בדיקת התנהגות המודל – (Hardware in the Loo)

    בדיקת התנהגות המודל – (Hardware in the Loop)

    בשיטה זו מסמלצים את המודל (Plant) ובודקים את התנהגותו אל מול מערכת האלגוריתמיקה שמפעילה אותו (בקר, מחשב וכד'). הסיבה לנקיטה בשיטה זו היא שלא תמיד ניתן לבצע בדיקות על החומרה או אב-הטיפוס הקיים (במידה וטרם יוצר, עלות גבוהה, חשש לכשל וכד') ולכן הדרך הנכונה לבצע זאת היא על גבי מכונת זמן-האמת.

    תכנון בקרים בצורה מהירה (Prototype Rapid Control) 

    חיבור ה-PC אל מחשב זמן-האמת מאפשר שליטה בבקרת המנוע הכולל את תהליך יצירת הקוד, הטמעתו בבקר ובדיקת תגובתו. בשיטת עבודה זו ניתן לשנות באופן מידי את פרמטרי הבקרה, לייצר קוד, לדגום את התנהגות המפעיל ולנתח את הנתונים על פלטפורמה אחת – ולהביא להאצה משמעותית בזמן הפיתוח של הבקרים.

    מעוניינים לשמוע עוד? צרו איתנו קשר 

    סיסטמטיקס הינה הנציגה של MathWorks ו-Speedgoat  בישראל, כך שקיים עבור הלקוחות מוקד אחד שנותן מענה מקצה לקצה על כל שאלה או בעיה שעלולה לצוץ, וכמובן שניתן להתקשר אלינו כדי לקבל פרטים נוספים על הכלים וההתאמה שלהם עבורכם.