Systematics
  • EN
  • אודות
    • על סיסטמטיקס
    • הורדת תעודות ISO
    • אירועים בסיסטמטיקס
    • קהילה
    • יצירת קשר
    • דרכי הגעה
    • לזכרו של יואב לבנטר ז"ל, מייסד ומנכ"ל משותף
  • פתרונות ומוצרים
    • תחום GIS
      • אודות
      • מוצרים
      • אירועים
      • קורסים
      • תמיכה
      • סיפורי לקוחות
    • תחום 3D CAD/PLM
      • אודות
      • מוצרים
      • אירועים
      • קורסים
      • תמיכה
      • סיפורי לקוחות
    • תחום MATLAB & Simulink
      • אודות
      • מוצרים
      • אירועים
      • קורסים
      • תמיכה
      • סיפורי לקוחות
    • תחום 3D Printing
      • אודות
      • מוצרים
      • אירועים
      • תמיכה
      • סיפורי לקוחות
      • רכישה Online
  • לקוחות
    • לקוחות סיסטמטיקס בחזית המאבק במגיפת הקורונה
    • לקוחות
      • סיפורי הצלחה
    • תעשיות
      • אקדמיה
      • Start Ups
    • תכניות עבור סטארטאפים
  • קורסים
      • אודות מרכז ההדרכה
    • קורסים GIS
      • אודות הקורסים
      • תאריכים וסילבוס
    • קורסים SOLIDWORKS
      • אודות הקורסים
      • תאריכים וסילבוס
      • קורסים CATIA
    • קורסים MATLAB & Simulink
      • אודות הקורסים
      • תאריכים וסילבוס
    • קורסים 3D Printing
      • תאריכים וסילבוס
    • קורסים ALTIUM
      • תאריכים וסילבוס
  • תמיכה
    • תמיכה ושירותי ייעוץ
    • סקר שביעות רצון לקוחות
    • נהלי התקנה ורישוי GIS
    • נהלי התקנה ורישוי MATLAB
    • נהלי התקנה ורישוי SOLIDWORKS
    • פתיחת קריאות שירות
    • פתיחת קריאות שירות תחום GIS
  • קריירה
    • משרות
    • לעבוד בסיסטמטיקס
  • צור קשר
  • בלוג
    • הבלוגים שלנו
    • SOLIDBlog
    • PCB Blog
    • GIS Blog
    • MATLAB With Fun Blog
    • 3D Printing Blog
  • HE
  • Contact Us
  • Support
  • Customers
    • Customers
    • Success Stories
  • Industries
  • Solutions
  • About Us
  • חיפוש באתר
  • Menu Menu

עמוד הבית » בלוג » MATLAB With Fun

  • ALL
  • GIS Blog
  • MATLAB With Fun
  • PCB Blog
  • Smart 3D Printing
  • SOLIDBlog

Simulink Compiler – Sharing is Caring

איתמר אנגלמן
19/11/2020
MATLAB With Fun

תגיות: MATLAB | SIMULINK | Simulink Compiler

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

שתפו את הפוסט
  • שתף בפייסבוק
  • שתף בטוויטר
  • שתף בגוגל+
  • שתף בלינקדאין
  • שתף באימייל
  • שתף בוואטסאפ

בגרסת R2020a אשר שוחררה לפני כחצי שנה הצטרף ה-Simulink Compiler למשפחת כלי MathWorks. בעזרת הכלי ניתן לייצר אפליקציה ישירות ממודל ה- Simulink שלכם, בדומה למה שקיים כבר שנים מ-MATLAB (באמצעות ה-MATLAB Compiler).

אתם ודאי שואלים מדוע אני מטריד אתכם עם פוסט בנושא? והתשובה היא – כי זה חשוב 😊 הרי היום כל מהנדס רוצה לעבוד בסביבה הנוחה ביותר עבורו, וכאשר יצירת מעטפות (API) גנריות בין תוכנות היא דבר שבשגרה, ועבודה עם Docker נכנסת למיינסטרים בעוד ועוד תחומים, חשוב שגם סביבת Simulink תהיה חלק מהחגיגה…

מהם היתרונות ביצירת אפליקציה MATLAB-ית מ-Simulink? הרי מזה זמן רב ניתן לייצר קוד C יעיל ממודל Simulink ולקמפל אותו ל-Executable גם ללא הכלי שהתווסף לאחרונה… הנה כמה מקרים נפוצים שיכולים לייעל את עבודתכם השוטפת:


האם יצא לכם לשתף אפליקציה שבניתם ואנשים לא אימצו את האפליקציה בעקבות בעיות רישוי? אם כן, בניית אפליקציות וחלוקתן בין חברי הצוות השונים עם קוד מקומפל מייתרות לחלוטין את התלות ברישיונות MATLAB. למידע נוסף – Stand Alone App .


קרה שהייתם מעוניינים לשתף עם העמיתים שלכם לינק URL לאפליקציה שבניתם? בצורה הזו אתם מייתרים את הצורך בהעברת הקובץ והתקנת MCR על מחשב העמית, ובנוסף תוכלו לתחזק את האפליקציה במקום אחד! האפשרות הזו קיימת בעבודה עם ה-Simulink Compiler בשילוב עם ה-Web APP Server (עד 32 משתמשים ללא רישוי מיוחד).


האם עמלתם קשות על התאמת הנתונים שאתם מייצאים ממודל ה-Simulink (לתמיכה ב-C) ויצירת מעטפת (נניח ב-JAVA) על מנת שלקוחות יוכלו להשתמש במוצר שתכננתם?

כעת אין צורך בהתאמות אלו, ניתן לייצר Executable ולמסור אותו ללקוח As-Is , בשימוש עם UI שפותח בעזרת ה- App Designer ושילוב של גרפים מ-MATLAB.

להסבר על ההבדלים בין יצירת קוד לבין מודל מקומפל – לחצו פה.


אני בטוח שאצלכם בחברה עובדים בשפות כמו python, C, ,C++, Java, .NET ולא רק עם MATLAB או Simulink. כעת תוכלו לשלב את מקטע הקוד שלכם כחלק אינטגרלי עם המודל של עמיתיכם לעבודה בעזרת ה-MATLAB Compiler SDK. אם תצטרכו לעדכן את מודל ה- Simulink, תוכלו בלחיצת כפתור לייצא קוד חדש. בנוסף, תוכל לייצר FMU ממודל ה- Simulink שברשותכם ולהריצו ב-Co Simulation עם תוכנת צד שלישי נוספת.


Enterprise Workflow – Scaling Up – כחלק מהאפשרויות העומדות לרשותכם תוכלו להריץ את המודלים על חוות שרתים או על פלטפורמה אחרת בעזרת  ה-MATLAB Production Server, כאשר התמיכה היא בשפות C/C++, .NET, Java, Python, RESTful.

כמו כן, ניתן להריץ את הבדיקות ב AWS / Azure עם Setup מובנה להרצה עבור משתמש הקצה.

אם אתם מעוניינים לייתר את התלות ברישוי ולמקבל את המודל שלכם במספר שרתים, תוכלו להשתמש ב-Simulink Compiler וכך להריץ את המודל עם פרמטרים שונים על מספר שרתים במקביל וללא תלות ברישוי.


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

 

 

תגיות: MATLAB | SIMULINK | Simulink Compiler

למידע נוסף על ה-Simulink Compiler
לחצו כאן!
שתפו את הפוסט
  • שתף בפייסבוק
  • שתף בטוויטר
  • שתף בגוגל+
  • שתף בלינקדאין
  • שתף באימייל
  • שתף בוואטסאפ

פוסטים נוספים מאותה קטגוריה

להמריא עם MATLAB – כל מה שצריך לדעת על הקורסים של MathWorks

להמריא עם MATLAB – כל מה שצריך לדעת על הקורסים של MathWorks

MATLAB With Fun

שלי מרטינוב
11/05/2025
גילוי כשלים בייצור בשלבים מוקדמים בעזרת Visual Inspection

גילוי כשלים בייצור בשלבים מוקדמים בעזרת Visual Inspection

MATLAB With Fun

ענבר לוי
27/04/2025
תאום דיגיטלי להאצת בדיקות בקרת ההינע של מנועים חשמליים

תאום דיגיטלי להאצת בדיקות בקרת ההינע של מנועים חשמליים

MATLAB With Fun

איתמר אנגלמן
07/04/2025
תגובות | 0 תגובות

השאירו תגובה

כתיבת תגובה לבטל

האימייל לא יוצג באתר. שדות החובה מסומנים *

הרשמו לקבלת עדכונים

MATLAB With Fun
שדה חובה

ההרשמה בוצעה בהצלחה. בדוק בתיבת הדואר שלך, הודעה המכילה קישור לאישור ההרשמה ואשר את הרשמתך.

רוצים ללמוד עוד? כיתבו לנו

כיתבו לנו


    social-media-youtubesocial-media-linkedin

    קהילה

    • קהילת סיסטמטיקס
    • SOLIDWORKS Blog
    • PCB Blog
    • MATLAB with Fun Blog
    • GIS Blog
    • Smart 3D Printing Blog
    • ESRI Israel FB
    • SOLIDWORKS Israel FB
    • MATLAB and Simulink LI
    • MATLAB and Simulink FB

    צור קשר

    • בקשת יצירת קשר
    • בקשת קשר טלפוני

    רכישה

    • בקשת הצעת מחיר
    • מכירות ESRI
    • מכירות SOLIDWORKS
    • מכירות ALTIUM
    • מכירות CATIA
    • מכירות ENOVIA
    • מכירות MATLAB & Simulink
    • מכירת מדפסות תלת מימד

    קורסים

    • קורסים GIS
    • קורסים SOLIDWORKS
    • קורסים MATLAB & Simulink
    • קורסים CATIA
    • קורסים ALTIUM
    • יצירת קשר מרכז ההדרכה

    תמיכה

    • מדיניות תמיכה
    • שירותי ייעוץ
    • פתיחת קריאות שירות

    פתרונות ומוצרים

    • תחום GIS
    • תחום 3D CAD/PLM
    • SOLIDWORKS
    • ALTIUM PCB
    • CATIA
    • ENOVIA
    • MATLAB & Simulink
    • תחום 3D Printing
    • 3D EXPERIENCE
    • תעשיות
    • אקדמיה
    • Start Ups

    אודות סיסטמטיקס

    • מי אנחנו?
    • אירועים
    • דרכי גישה ומפה
    • יצירת קשר

    לקוחות

    • לקוחות סיסטמטיקס
    • סיפורי לקוח SOLIDWORKS
    • סיפורי לקוח MathWorks
    • סיפורי הצלחה GIS
    © 2025 All rights reserved SYSTEMATICS Ltd. | Privacy Policy
    • הישארו מעודכנים
    • כיתבו לנו
    Scroll to top