הוראה מרחוק עם MATLAB בתקופת הקורונה

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

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

בפוסט זה ארכז את הסוגיות המרכזיות שעלו לאחרונה בהקשר למעבר ללמידה מקוונת ואפרט לגבי פתרונות הכלים, המשאבים והפלטפורמות של MathWorks אשר יכולים לתת מענה הולם לצרכים שעולים בקרב אנשי ההוראה במוסדות האקדמיים השונים. עיקרי הדברים שיוצגו בהמשך מבוססים על הפוסט "Keep Teaching through Distance Learning" אשר פורסם בבלוג של ד"ר לורן שור מ-MathWorks.

כיצד אוכל להבטיח כי לסגל הקורס ולסטודנטים שלי תהיה גישה מרחוק ל-MATLAB?

ליותר מ-1,500 אוניברסיטאות ברחבי העולם יש גישה לרישיון הארגוני Campus Wide License.

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

כיצד לשמור על מעורבות הסטודנטים שלי במהלך שיעור מקוון?

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

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

אתם מוזמנים לצפות בדוגמאות רבות ומגוונות ב-Live script gallery.

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

דוגמא לאפליקציה מעניינת בהקשר זה הינה למשל Classification Learner App , אשר באמצעותה ניתן לחקור מסווגים שונים של Supervised Machine Learning. כמו כן, ישנה אופציה לייצר אפליקציה בעצמכם באמצעות ה-App Designer ולשתף עם אחרים את התוצרים שלכם 😊
אציין כי ניתן להישתמש בכלים הנ"ל גם ב-MATLAB וגם כמובן ב-MATLAB Online.

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

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

 

כיצד אוכל לספק משוב אישי לסטודנטים שלי (באופן כמותי ואיכותי)?

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

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

 

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

בנוסף, MATLAB Grader יכול לבצע אינטגרציה עם מערכות ה-LMS שלכם (Moodle, Canvas, BlackBoard)  ולהעביר אוטומטית את ציוני המטלות אליהן.

 

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

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

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

 

אילו משאבים נוספים MathWorks וסיסטמטיקס מספקים לתמיכה בהוראה מקוונת?

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

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

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

קורסי ה-Onramp הינם קורסים הזמינים לכולם באתר של MathWorks ללא עלות וללא צורך להשתייך לרישיון ספציפי. מדובר בחמישה קורסים בנושאים מרכזיים; הממשק הינו וובי – כלומר ניתן להפעיל את הלומדות ע"ב MATLAB דרך הדפדפן ולא נדרשת התקנה של התוכנה (פרט ל- Simulinkו-Stateflow). הקורסים בנויים בצורה נוחה למשתמש – כוללים הסברים מפורטים, סרטונים, דוגמאות והדגמות וכמובן שאלות שבסופן ניתן לקבל חיווי לגבי אופן הפתרון המלא. כל קורס אורך בערך כשעתיים ובסופו הסטודנט מקבל תעודה הסמכה של MathWorks, המאשרת כי אכן ביצע את כלל המשימות וסיים את הקורס בהצלחה 😊

 

ניתן להשתמש ב-MATLAB Tech Talks ככלי עזר להשלמת ידע בסיסי ומושגי יסוד בתחומים שונים כדוגמת מערכות בקרה, מכונות מצבים ועוד, באמעות סדרת סרטונים קצרה של 2-10 דקות.

כמו כן, במידה ויש לכם רעיונות נוספים שתרצו לשתף עם קולגות בארץ ובעולם או לחילופין להיחשף לרעיונות ותכנים של אנשי אקדמיה נוספים תוכלו להשתמש ב-MATLAB Central, אשר הינו הפורום המרכזי עבור קהילת ה-MATLAB בעולם. בפורום זה משתמשי MATLAB רבים, אשר באים מרקעים ותחומים שונים ומגוונים משתפים מהידע והמומחיות שלהם באמצעות העלאת קבצי קוד ב- File Exchange, מענה על שאלות טכניות ב-MATLAB Answers ופרסום בלוגים .

לסיכום, אני ממליצה בחום למרצים ומתרגלים לבצע את הלומדה הקצרה "Teaching with MATLAB" אשר מרכזת בצורה ממוקדת את כלל הכלים והפלטפורמות שציינתי לאורך הפוסט. אם יש לכם שאלות ספציפיות הקשורות לתחומי הלימוד שלכם ותרצו לדון בהם עם מהנדסי האפליקציה שלנו, אתם יותר ממוזמנים לפנות אליי במייל (JennyE@systematics.co.il) ואנו נסייע לכם להפיק את המירב מהכלים והידע שלנו בנושא 😊

 

** פוסט זה נכתב בהשראת הפוסט של ד"ר לורן שור, עובדת ב-MathWorks מעל ל-30 שנה וכותבת הבלוג הפופולרי The Art of MATLAB.

 

  • רוצים להתנסות בעבודה עם Deep Learning  בסביבתMATLAB ? לחצו כאן!
  • רוצים להתנסות בקורסי מבוא מבוססי MATLAB  ללא עלות – מוזמנים לבצע את קורסי ה-ONRAMP  ולקבל תעודה שלMathWorks בקישור זה.
  • לצפייה בהרצאותבעברית בנושא Deep Learning  מתוך הכנס השנתי של חברת סיסטמטיקסלחצו כאן.
  • רוצים לבנות אפליקציה באמצעות ה-App Designer? מוזמנים לעיין בפוסט הבא.

 

חיזוי COVID-19 בעזרת SOLIDWORKS Flow Simulation

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

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

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

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

 

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

כל זאת תוך התעלמות מוחלטת מהנחיית ה 2 מ' . כמובן שאף אחד מהם גם לא חובש מסכה…

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

נשתמש בתוכנת SOLIDWORKS Flow simulation כדי לקבל תשובות לשאלות הבאות:

  • מה משטר הזרימה שמתפתח בחדר עם מיזוג ודלת פתוחה למסדרון?
  • כיצד האוויר הנגוע בנגיף מתפשט במרחב ולאלו אזורים בחדר מגיע?
  • ולבסוף מי מהאנשים שהיו בחדר עם הדס נדבקו בנגיף?

 

למי מכם שלא מכיר, תוכנת SOLIDWORKS Flow simulation היא כלי אנליזות CFD לביצוע חישובי זרימה.

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

הגדרות הסימולציה, תנאי שפה והנחות:

  • דלת החדר פתוחה לסביבה החיצונית.
  • דרך פתח המיזוג נכנס אוויר בספיקה של 5600 [L/min] בטמפרטורה של ° 20.
  • טמפרטורת האוויר בזמן אפס היא קרוב ל ° 20.
  • האנשים נושמים אוויר לסירוגין בקצב של 12 נשימות בדקה. כל פעם נפח של 0.5 [L] אוויר.
    (המידע מבוסס כתבה מאתר BBC בלינק הבא)
  • בזמן התעטשות, האוויר יוצא מהריאות בקצב גבוה תוך 0.25 [sec]
  • הזמן הכולל של הסימולציה הוא 30 [sec].

התוצאות:

האוויר שיוצא בספיקה גבוה מפתח האוורור מכתיב כיצד הזרימה מתפתחת במרחב

 

הזרימה ברגע ההתעטשות – רואים כיצד האוויר בטמפרטורת חום גוף היוצא בהתעטשות קודם עולה למעלה
על ידי הסעה טבעית ולאחר מכן מכוון על ידי זרימה מפתח האוויר

 

 

בצהוב: הנשימות הקצובות של אורן ויונתן וההתעטשות של הדס

 

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

חישבנו את השטח מתחת לגרף וקיבלנו את המסה של האוויר הנגוע  [1.3e-6 [gram . על סמך מספר זה מומחים יכולים לשערך סיכויי הידבקות.

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

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

תמונת מצב כ-2 שניות לאחר ההתעטשות

 

תמונת מצב כ-10 שניות לאחר ההתעטשות

 

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

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

מאחל לכולנו להישאר בריאים!

אנליזת זרימה לקירור בירה לכבוד יום העצמאות

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

אנחנו מדברים על… הבירות ששכחתם להכניס למקרר ועוד רגע מגיעים כל החבר'ה (!!!)

(טוב, השנה זה רק אתם אבל עדיין כיף לשתות אותן קרות)

אל חשש, חקרנו ומצאנו פתרון מהיר ומוכח!

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

רוצים הוכחה מדעית? קבלו!

ב-SOLIDWORKS Flow simulation  הרצנו שתי אנליזות טרנזיאנטיות ( תלויות זמן ) של עשר דקות.

בראשונה – בקבוק זכוכית מלא בבירה בטמפרטורת חדר מוכנס לנפח בקרה מלא באויר בטמפ' קבועה של -3  מעלות צלזיוס.

בשניה – אותו בקבוק בירה באותם תנאים עם שכבה דקה של מים בדופן החיצונית של הזכוכית ( כדי לדמות את הנייר הרטוב ).

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

בזכות העבודה ב-SOLIDWORKS וב-SOLIDWORKS Flow simulation ניתן להשתמש באותו המודל עבור מספר אינסופי של בדיקות שונות ולחסוך את זמן הרישות החוזר והזנת הנתונים ע"י שכפול האנליזות לכל קונפיגורציה רצויה.

גם תהליך הגדרת האנליזה עצמו היה פשוט מאוד בזכות הבעבודה ב-SOLIDWORKS Flow simulation:

את תהליך הרישות ( mesh ) התוכנה מבצעת אוטומטית. רק עזרנו לה וביקשנו לרשת באלמנטים עדינים יותר את הבקבוק ואת שכבת המים הדקה.

*כל החומרים קיימים בספריית החומרים של flow.

*את מקדמי ההסעה התוכנה מחשבת בעצמה.

הגדרנו את הטמפ' ההתחלתיות של הבירה והמקפיא ולחצנו על RUN!

התוצאות הוכיחו לנו את מה שכבר ניסינו ומצאנו –

הבירה העטופה התקררה הרבה יותר מהר והגיעה לטמפ' של 12 מעלות ב- 10 דק!

הבירה שלא היתה עטופה הגיעה לטמפ' של 17 מעלות באותו פרק זמן.

ועכשיו להסבר הפיזיקלי:

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

רוצים דוגמא?

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

אבל השאלה הנוספת שנשאלת היא: איך יורדת טמפ' הנייר ספוג המים שמסביב לבקבוק במהירות גדולה כדי לאפשר גרדיאנט טמפ' גדול בינו לבין הבקבוק עצמו והולכת חום טובה כל כך?

וכאן התשובה נעוצה בשני גורמים:

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

השני הוא הלחות הנמוכה במקפיא. בזכותה יותר מהמים יכולים להתאדות תוך שחרור חום וטמפ' המים יורדת במהירות.

 

יום עצמאות שמח ולחיים!

לעבוד מכל מקום – עם כל אחד שיתוף מידע בענן ALTIUM 365

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

למה התכוונו כשאמרנו מכל מקום?

Altium 365 הוא ממשק WEB המהווה תשתית יחודית בין כל העוסקים בתכנון כרטיסים אלקטרונים PCB. הארכיטקטורה של הפתרון מבוססת ענן – היא נגישה מכל דפדפן, ובעתיד הקרוב גם מאפליקצית אנדרואיד / IOS.

האם המוצר מאובטח?

ממשק הענן Altium 365 מאוחסן בתשתית (Amazon Web Services (AWS, אחת מתשתיות הענן הגדולות בעולם שמספקת Amazon. מכיוון שכך, Altium 365 נהנית מסביבת אחסון בענן מאובטחת עם אחת מתשתיות ההגנה המתקדמות ביותר בעולם.

ממשק Altium 365

למה התכוונו כשאמרנו עם כל אחד?

Altium 365 מאפשר לכם להעניק גישה לבעלי עניין פנימיים וחיצוניים. מערכת ניהול הרשאות פנימית תאפשר לכם לשלוט בפרמטרים הבאים:
– איזה אדם – פנימי/חיצוני ייכול לגשת לאילו קבצים (פרוייקטים ספציפיים).
– מתן הרשאות לפי רמות מסוימות: תצוגה, הערה, עריכה.

בתמונה הבאה ניתן לראות כיצד להוסיף הערות על גבי המסמך בדפדפן – הדבר ישתקף מיידית אצל המהנדס שעובד על אותו דף בתוכנה:

מספר אפשרויות להערות על גבי הסכמה דרך הממשק

ניתן גם לצפות בפרמטרי Properties של כל רכיב ואובייקט קיים בסכמה ובעריכה ובנוסף לבצע עריכה והערות על גבי הPCB – D2,D3:

פרמטרי רכיב בסביבת עריכת ה – PCB

הערות מתכנן בסביבת עריכת ה – PCB תלת מימד

הממשק מאפשר גישה אל ה – BOM וממנו צפייה בעלות הרכיבים בדומה למודול (ActiveBOM) הקיים בתוכנת Altium Designer. בנוסף קיימת אפשרות צפייה בפרמטרים של כל רכיב, Data Sheet, ובמודלי Symbol&Footprint של כל רכיב:

תצוגת מסמך BOM חכם דרך הממשק

SolidWorks Collaboration – עבודה מול מהנדס המכניקה

שיתוף מבוסס קבצים וחילופי נתונים בין ECAD ו-MCAD הוא צוואר הבקבוק בתכנון המשותף של היום בין שני הדיסציפלינות.
Altium 365 מאפשר המשכיות דיגיטלית בין דיסציפלינות אלה על ידי קישור שתי תוכנות המהנדסים ל – Altium 365.

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

חלון Altium Designer המציג את שיתוף הפעולה בין המהנדסים (Embedded)

 

חלון SolidWorks המציג את שיתוף הפעולה בין המהנדסים (Embedded)

עבודה מול יצרן

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

Altium 365 מתעדכנת ישירות מתוכנת Altium Designer. כשהמהנדס מסיים לערוך את הכרטיס כל שעליו לעשות הוא שחרור של פלט מהיר שכולל את כל קבצי היצור והתיעוד – Output Job File.

בכדי להעביר ליצרן שלי את קבצי הייצור (Gerber files, NC drill, DRC, Assembly Drawing, BOM, Pick&Place ועוד) עליי ללחוץ על PUSH שיבצע שליחה של כל המידע אל השרת שלי בענן של Altium 365. לאחר מכן אתן גישה ליצרן שלי (יכול להיות בכל מקום בעולם), והוא יקבל את כל הקבצים שדרושים לו – הסברים, תיעוד, קבצי מקור, VIEWER מתקדם, וכל מה שדרוש לעבודה נוחה ומהירה – הכל בסביבה אחת.

היצרן יכול להגיב ולתקשר באמצעות Altium 365 וכמובן גם להוריד את כל קבצי הייצור הדרושים:

תצוגת קבצי Gerber במסך Fabrication דרך הממשק

לסיכום

הממשק של ALTIUM 365 הוא אינטואיטיבי (בדיוק כמו ALTIUM) ולכן יאפשר לכולנו לעבוד בשיתוף.
שיתוף הפעולה ייחודי עם תוכנת SolidWorks מבטיח שיתוף מהיר עם חברי צוות ה – MCAD. תשכחו מיבוא וייצוא אינסופי של קבצים בין המחלקות השונות.
בעזרת הממשק היחודי ניתן לקבל את הגירסה האמיתית והמקורית של קבצי המקור הזמינים בכל מקום ובכל זמן (Mobile and Smartphone).
עבודה מול היצרן מעולם לא היתה נוחה יותר שכן שניכם עובדים מול אותו מקור מידע אחד ויחיד.

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

למידע נוסף על Altium 365 ניתן לצפות בוובינר האחרון שלנו (27.4.20) ולשמוע יותר על הכלי החדש והמהפכני מבית Altium Designer.

לכל שאלה בנושא ניתן לפנות אלינו
נשתמע בפוסט הבא,

בן מימון, סיסטמטיקס

 

הכל על דרייבר כרטיס מסך

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

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

אז איך זה עובד בפועל? מה עליכם לעשות כדי לוודא שכרטיס המסך שלכם עובד עם הדרייבר העדכני ביותר?

א. ראשית יש לבדוק מה גירסת הדרייבר המותקן על המחשב שלכם. נוכל לבצע את זה ע"י בדיקה בהגדרות הדרייבר הקיים או ב Device Manager. (אדגים את 2 השיטות עבור כרטיסי NVIDIA)

  1. נלחץ על שולחן העבודה כפתור ימני בעכבר, ונבחר ב Nvidia Control Panel. בחלון שייפתח נלחץ על System Information בצד שמאל למטה, שם נראה טבלה: בעמודה השמאלית יירשם דגם הכרטיס ובעמודה הימנית מפרט טכני על הכרטיס. בעמודת המפרט הטכני נוכל למצוא שני נתונים חשובים – Driver Version ו Driver Type.
  2. נפתח את ה Device Manager בעזרת החיפוש במחשב או מסך ההגדרות, ניגש ל Display Adapters, שם נזהה את דגם הכרטיס שלנו. לחיצה כפולה על הדגם תפתח חלון חדש ובו לשונית Driver. ניגש ללשונית זו ונראה את גירסת הדרייבר המותקן.

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

  1. בעמוד שפתחנו נבחר את דגם הכרטיס המתאים מהרשימה ונדלג על כל שאר הסעיפים. לאחר שנבחר בדגם המתאים נקבל רשימה של קומבינציות שונות של מערכות בהן מותקן הכרטיס שבחרנו, אך נשים לב שלכולן יש אותו הדרייבר המופיע בעמודת Recommended Driver. נלחץ על שם הדרייבר בכדי לעבור לעמוד הבא.
  2. הקישור העביר אותנו לאתר של Nvidia \ AMD שם נוכל להוריד את הדרייבר המומלץ (זה שעל שמו לחצנו כדי להגיע לעמוד הנוכחי).
    1. אם יש לנו כרטיס של AMD, בעמוד שנפתח נוכל להוריד ישירות את הדרייבר המומלץ.
    2. אם יש לנו כרטיס של Nvidia, נצטרך לבצע חיפוש נוסף של דגם הכרטיס שלנו בכדי למצוא את רשימת הדרייברים האחרונים.
      נחפש את גירסת הדרייבר שהייתה רשומה באתר של סולידוורקס ונראה שליד מספר הגירסה יש את האות U ומספר. זהו מספר השחרור של הגירסה (בדומה ל Service Pack של סולידוורקס). ככל שהמספר גבוה יותר כך מדובר בגירסה עדכנית יותר שתוקנו בה באגים. לכן אם למשל הדרייבר המומלץ הוא R440, נבחר להוריד את R440 U8 ולא את U2 (סולידוורקס תמליץ על דרייבר רק לאחר שחרור גירסה U3).

ג. לאחר שהורדנו את הדרייבר המתאים בגירסה העדכנית ביותר נתקין אותו.

תקלות נפוצות בנושא דרייבר כרטיס המסך:

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

Deep Learning with MATLAB – New Features in R2020a

גרסת R2020a של כלי MathWorks, אשר שוחררה בחודש שעבר, כוללת יכולות חדשות רבות ותיקוני באגים בכלים הקיימים בסביבות MATLAB ו-Simulink, ואף שלושה כלים חדשים (לסקירת בעברית של יכולות הגרסה – לחצו פה). מבחינת תחום ה-Deep Learning – כמו בגרסה הקודמת (לחצו לסקירה) – גם בשנת 2020 התחום מקבל (ויקבל) הרבה השקעה.

אזמה חדש בתחום ה-Deep Learning בגרסת R2020a?

להלן החידושים המרכזיים:

  1. ממשק לניהול ניסויים – בעזרת ה-Experiment Manager App החדש ניתן לתכנן תרחישי אימון של רשתות למידה עמוקה, להריץ אותם, לנתח את התוצאות ולהשוות בין אימונים שונים, והכל מבלי לכתוב הרבה שורות קוד. בעזרת הכלי אפשר לסרוק תחום ערכים של היפרפרמטר, לבחון את ההשפעה של שימוש ב-Data Sets שונים, או לבדוק מה מניבות ארכיטקטורות שונות עבור אותו מידע אימון. הממשק כולל כלי ויזואליזציה שימושיים כמו Training Plots, מסננים, מטריצות Confusion ואפשרות להגדיר מטריקה-מותאמת-אישית לצורך הערכת הביצועים. לדוגמאות של שימוש בממשק עבור מטרות שונות – לחצו פה.
  2. הממשק הגרפי לבנייה של רשתות, טעינה שלהן, הצגתן ועריכתן, מאפשר כעת גם לטפל במידע ולאמן רשתות בצורה אינטראקטיבית עבור בעיות של סיווג תמונה ולקבל קוד MATLAB עבור תהליך האימון (ולא רק עבור הגדרת הארכיטקטורה). כלומר, תוך שימוש בממשק נוח, ומבלי לכתוב קוד באופן ידני, ניתן כעת לבצע את כל תהליך העבודה – לרבות טעינה של ה-Data Set, חלוקה שלו לקבוצות אימון ובדיקה, אוגמנטציה, בניית/טעינת/עריכת ארכיטקטורה של רשת, הגדרת הגדרות האימון, הרצת האימון ושמירת התוצאה – ולקבל בצורה אוטומטית קוד MATLAB שהיה צריך לכתוב אלמלא קיומו של ה-App הנ"ל. למידע נוסף על ה-Deep Network Designer App – לחצו פה.
  3. חידושים בכלי ה-Labeling בסביבת MATLAB – ב-Ground Truth Labeler שב-Automated Driving Toolbox אפשר כעת לבצע תיוג של ענני נקודות מ-Lidar לצורך אימון של רשתות למידה עמוקה. ב-App הנ"ל ניתן כעת גם לתייג סיגנלי וידאו ו-Lidar מסונכרנים מתרחישי נסיעה בצורה סימולטנית (בעבר היה נדרש לבצע את התיוג של הסיגנלים השונים ב-Sessions נפרדים).
    לגבי הממשק לתיוג אותות של ה-Signal Processing Toolbox – ניתן כעת לפתוח את ה-Signal Labeler ישירות מתוך תפריט ה-Apps או מתוך ה-Command Window (כלומר לא צריך עוד לעבור דרך ה-Signal Analyzer). בנוסף, אפשר לבצע תיוג אוטומטי של אותות בעזרת כל פונקציה שיכולה לתייג נקודות עניין, איזורי עניין ומאפיינים, ולאחר מכן לבחון את הצעות התיוג השונות ולאשר אותן או במידת הצורך לתקן אותן (קישור לדוגמה).
    זה המקום להזכיר שפרט לשני כלי התיוג שהוזכרו לעיל, הארסנל העשיר של כלי ה-Labeling בסביבת MATLAB כולל גם את ה-Image Labeler (לתיוג תמונות), ה-Video Labeler (לתיוג קבצי וידאו ורצפי תמונות) ואת ה-Audio Labeler (לתיוג קבצי אודיו), וכן ראוי לציון גם ה-Big Image Labeler (אפילו שאינו חלק רשמי מהכלים; ה-App הנ"ל, ששוחרר בתחילת השנה, מיועד למשימות תיוג של תמונות גדולות במיוחד, כמו למשל צילומי אויר או תמונות רפואיות/מדעיות ברזולוציה גבוהה).
  4. גילוי אובייקטים בעזרת SSD (קישור לדוגמה), בנוסף לגילויים שהיו אפשריים עד כה בעזרת YOLOv2 ומשפחת
    גלאי R-CNN. פרט לכך, יש כעת דוגמה לתכנון, אימון ושימוש ברשת גילוי YOLOv3 (קישור), נוספה מטריקת Average Orientation Similarity להערכת ביצועים של גלאי מאומן וניתן גם לבצע גילוי וסיווג של אובייקטים בענני נקודות תלת-מימדיים (קישור לדוגמה בנושא אימון של רשת הסיווג PointNet).
  5. שימוש ב-Datastores מאוד מקל על עבודה עם אוספים גדולים של מידע, דבר הנפוץ במיוחד בתחום ה-Deep Learning. בעזרת פקודת ה-MATLAB החדשה writeall ניתן לכתוב אל תוך קבצים בתיקייה רצויה את כל המידע שאליו מפנה אוביקט Datastore. תהליך זה של יצירת קבצים מתוך אוביקט Datastore שימושי למשל כאשר מבצעים אוגמנטציות ומעוניינים לשמור בדיסק את המידע החדש (למשל לצרכי שחזור של ניסוי או שיתוף של המידע עם קולגות). בנוסף, מתאפשרת כעת עבודה נוחה עם אוספים גדולים של אותות שנמצאים ב-Workspace או שמורים בקבצים – בעזרת שימוש באוביקט ה-signalDatastore ניתן לטעון את האותות הללו, לבצע להם עיבוד מקדים, להפעיל כל מיני טרנספורמציות וכו'.
  6. התמיכה ברשתות בעלות מספר קלטים או פלטים הורחבה – בנוסף לאפשרות לתכנן כאלה רשתות באמצעות קוד ולאמן אותן, שנוספה בגרסה הקודמת, ניתן כעת לעבוד עם רשתות שכאלה גם ב-Deep Network Designer App שהוזכר בסעיף 2, וכן לטעון רשתות כאלה לתוך MATLAB מסביבות למידה עמוקה אחרות או לייצא רשתות כאלה מ-MATLAB לסביבות אחרות (לחצו לדוגמה).
  7. הרחבת יכולות ה-Automatic Differentiation – כדי לאמן רשתות Deep Learning מורכבות ללא צורך בחישוב ידני של הנגזרות, התווספה בגרסה הקודמת האפשרות להשתמש באוסף של טכניקות להערכה נומרית של הגרדיאנטים (לחצו למידע). בגרסה החדשה הורחבה הרשימה של הפונקציות הנתמכות על ידי היכולת הזו. לרשימה המלאה – לחצו פה.
  8. הרחבת היכולות של לולאות אימון מותאמות-אישית – פונקציית dlnetwork שנוספה בגרסה הקודמת במטרה להקל על פיתוח של ארכיטקטורות למידה עמוקה מתקדמות תומכת כעת גם היא ברשתות עם מספר קלטים ופלטים שהוזכרו בסעיף הקודם, וכן ברשתות עם שכבות 3D. בנוסף, היא תומכת כעת גם בשכבות שהוגדרו על ידי המשתמש אפילו אם הן כוללות פונקציות Backward מותאמות-אישית. ניתן כעת גם להשתמש בלולאת אימון מותאמת-אישית על מנת לבצע Multi-Label Classification (בעיות בהן תצפית יכולה להיות משויכת ליותר מקטגוריה אחת), לחצו לדוגמה. למידע נוסף על Custom Training Loops – לחצו פה.
  9. הרחבת התמיכה ב-GAN-ים – בגרסה הקודמת נוספו יכולות בניה ואימון של ארכיטקטורות Deep Learning מתקדמות כמו GAN-ים, ומהגרסה החדשה ניתן גם לאמן Conditional GANs (לחצו לדוגמה). כך אפשר להנחות את ה-Generator לייצר תמונות מקלאס ספציפי. בנוסף, ניתן כעת להציג גרף המתאר את התקדמות האימון של ה-Generator וה-Discriminator (לחצו לדוגמה).
  10. שכבות חדשות, כמו Gated Recurrent Unit (לחצו כאן לדוגמה לשימוש ב-GRU לצורך בניית רשת המבצעת Image Captioning בעזרת Attention) ו-Global Max Pooling (פרט לגרסה עבור מידע 2D, יש גם גרסה עבור מידע 3D). ניתן אף לקחת מודלים העושים שימוש בשכבות אלה ולהעביר אותם בין MATLAB לסביבות למידה עמוקה אחרות, באמצעות פורמט ONNX.
  11. רשתות חדשות ניתנות לטעינה באמצעות שורת קוד אחת. למגוון העשיר של הרשתות המאומנות נוספו גם
    DarkNet-19 ו-DarkNet-53, וניתן כעת להשתמש גם בהן כדי לבצע סיווג של תמונה, לחלץ פיצ'רים או לבצע Transfer Learning (לחצו לדוגמה). בנוסף, ניתן כעת לטעון גרסאות לא מאומנות של רשתות נפוצות על ידי קריאה לפונקציה שטוענת את הרשת המאומנת ובחירת האופציה "none" עבור ה-"Weights", וזאת ללא צורך בהתקנה של ה-Support Package החינמי שנדרש להתקין באם מעוניינים הן בארכיטקטורה והן במשקולות. בהקשר זה יצוין כי פקודת squeeznet ניתנת כעת להפעלה ללא צורך בהתקנה כלשהי, והרצת הפקודה תביא לטעינת הרשת המאומנת (ארכיטקטורה ומשקולות).
  12. סוגים נוספים של שכבות וארכיטקטורות ניתנים כעת להמרה אוטומטית לקוד ++C יעיל בעזרת ה-MATLAB Coder, דבר שמאפשר להמיר בקלות עוד רשתות עמוקות מקוד MATLAB לקוד הפועל על מעבדים של אינטל ופלטפורמות של ARM. לרשימה המלאה של רשתות מאומנות, שכבות וקלאסים אשר נתמכים – לחצו פה.
  13. יצירת אוטומטית של קוד CUDA מתוך MATLAB עבור מגוון רשתות חדשות, כמו SSD (קישור לדוגמה) ורשתות הסיווג DarkNet-19 ו-NASNet-Large. כמו כן, נוספו שכבות נוספות לרשימת השכבות אשר נתמכות, כמו BiLSTM. הנ"ל מאפשר להמיר בקלות עוד רשתות עמוקות מקוד MATLAB לקוד הפועל על כרטיסי GPU של Nvidia. לרשימה המלאה של רשתות מאומנות, שכבות וקלאסים אשר ניתן להמיר אותם לקוד CUDA בצורה אוטומטית בעזרת ה-GPU Coder – לחצו פה.
  14. ב-GPU Coder שהוזכר בסעיף הקודם נוספה תמיכה בהמרה לקוד CUDA של פונקציות נוספות מכלים כמו MATLAB ,Image Processing Toolbox ,Computer Vision Toolbox ,Signal Processing Toolbox ו-Audio Toolbox. לרשימה המלאה של הפונקציות שנתמכות – לחצו פה. הנ"ל מאפשר לייצר קוד CUDA לאלגוריתם מלא, הכולל עוד מרכיבים מעבר לחלק של ה-Deep Learning. פרט לכך, יש כעת תמיכה ביצירת קוד CUDA עבור טיפוסי מידע מסוג Half-Precision Floating Point, אשר צורכים רק 16 ביט של זיכרון, אך הייצוג שלהם מאפשר להם לטפל בטווח דינמי רחב יותר מאשר טיפוסי מידע כמו Fixed-Point או Integer מאותו גודל. בנוסף, ניתן לבצע קוונטיזציה לרשת למידה עמוקה באמצעות ה-Deep Network Quantizer, על מנת להקטין את צריכת הזיכרון שלה (למידע נוסף ודוגמה – לחצו פה; לסרטון קצר – לחצו כאן; להורדת ה-App ללא עלות – לחצו פה).
  15. Reinforcement Learning עם TD3 – פרט לתמיכה שהיתה קיימת באימון תוך שימוש באלגוריתמים דוגמת
    Q learning, PG, PPO, DQN, DDPG, A2C/A3C ו-SARSA, ניתן כעת גם לאמן Policies תוך שימוש באלגוריתם TD3. בהשוואה ל-DDPG, אלגוריתם Twin-Delayed Deep Deterministic, המיועד גם הוא למרחבי פעולה רציפים, מניב בדרך כלל תוצאות איכותיות יותר ומהר יותר. למידע נוסף על ה- Reinforcement Learning Toolbox – לחצו פה, ולקריאה על חידושים נוספים בכלי – לחצו כאן.
  16. ב-Text Analytics Toolbox נוספו מגוון פונקציות, למשל עבור יצירה של סיכומים למסמכים (קישור) ועבור מציאת דמיון בין קטעי טקסט (קישור). למידע נוסף על הכלי – לחצו פה, ולמידע ממוקד על חידושים אחרים בו בגרסת R2020a – היכנסו לכאן.

ויש כמובן עוד חידושים עליהם ניתן לקרוא בתיעוד…

לסיכום, היכולות החדשות בתחום ה-Deep Learning בסביבת MATLAB יחד עם היכולות שהיו קיימות בכלי בעבר ושקיימות בכלים משלימים, הופכות את  MATLAB לפלטפורמה מובילה בתחומי ה-Data Science and Machine Learning, כפי שגם קבעה בתחילת השנה חברת המחקר והייעוץ בטכנולוגיית המידע Gartner, אשר מייעצת באופן אובייקטיבי ליותר מ-15,000 חברות ברחבי העולם (לחצו לקריאת הניתוח של Gartner).

בין היתרונות של MATLAB בעולם ה-Deep Learning:

  • Labeling מהיר ונוח, באמצעות מגוון Apps. מאפשר לסמן bounding boxes בתמונות/וידאו או לבצע תיוג ברמת הפיקסל לצורך סגמנטציה סמנטית ואף לבצע אוטומציה לתהליך וכן לתייג ענני נקודות מ-Lidar, קטעי אודיו ואותות אחרים.
  • בניה נוחה של רשת חדשה או עריכה קלה של רשת מוכנה, ביצוע של אוגמנטציות בקלות והרצת אימון באמצעות ממשק גרפי (אפשר גם עם פקודות).
  • מהירות אימון (ניתן להאיץ את התהליך עוד יותר באמצעות שימוש פשוט ונוח בחומרות נוספות כמו מספר GPUs, חוות מחשבים וענן) ומהירות Inference.
  • אפשרות להמיר בצורה אוטומטית את קוד ה-MATLAB לקוד CUDA מהיר וחסכוני בזיכרון לצורך מימוש על מערכות Embedded או לקוד ++C עבור מעבדים של אינטל ופלטפורמות ARM. בעוד מספר שבועות גם צפויה להתאפשר המרה לקוד HDL עבור FPGAs ו-SoCs.
  • אפשרות לייבא לתוך MATLAB מודלים שפותחו ואומנו בסביבות Deep Learning אחרות ולייצא מודלים מ-MATLAB אליהן, באמצעות פורמט ONNX.
  • נוחות עבודה – הודות לשימוש בסביבת פיתוח עשירה המיועדת למהנדסים ומדענים, אשר גם כוללת כלים מתחומים נוספים, ובכך מאפשרת לפתח מוצר שלם (כלומר – לא לבצע רק Deep Learning, אלא הרבה מעבר לכך).
  • תוכנה בעלת שלבי פיתוח "מסודרים" וצוותי הנדסת איכות מקצועיים (בקשות ליכולות חדשות נבחנות, ככל שמתגלים באגים הם מטופלים, וכל הכלים מהתחומים הנוספים שהוזכרו לעיל עובדים יחד זה עם זה).
  • ממשק יציב, תאימות לאחור ותמיכה מלאה במערכת ההפעלה Windows בנוסף לתמיכה במערכות הפעלה אחרות.
  • יכולות ויזואליזציה ודיבאגינג – צפיה ב-Activations, הצגת Deep Dream Images, צפיה במשקולות, בחינה של התקדמות האימון בכיוון הנכון, תצוגה גרפית של הרשת לצורך איתור בעיות אפשריות לפני ביצוע האימון, הצגת Class Activation Mapping וכו'…
  • תיעוד מקיף וברור ומגוון דוגמאות מוכנות לשימוש, כמיטב המסורת של סביבת  MATLAB.
  • תמיכה טכנית מקצועית בטלפון 03-7660111 או באתר, לבעלי רישיון תחת חוזה שירות.

מה הלאה?

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

לצפיה בסמינר מקוון בעברית בנושא "Deep Learning בסביבת MATLAB עבור יישומי ראיה ממוחשבת", שהתקיים ב-23/4/20 – לחצו כאן.
לוובינר בעברית בנושא "אימון רשתות למידה עמוקה באמצעות MATLAB עבור יישומי ראיה ממוחשבת", ששודר ב-5/5/20 – לחצו פה.
לוובינר בעברית בנושא "גילוי אוביקטים באמצעות למידה עמוקה בסביבת MATLAB", ששודר בתאריך 14/5/20 – לחצו פה.
לוובינר בעברית בנושא "ביצוע רגרסיה באמצעות למידה עמוקה בסביבת MATLAB", ששודר בתאריך 21/5/20 – לחצו כאן.
לצפיה בוובינר בעברית בנושא "Deep Learning של אותות מכ"מ לצורך סיווג מטרות באמצעות MATLAB ", שהוקלט ב-7/4/20 – לחצו כאן.
לוובינר בנושא סיווג של אותות בעזרת Wavelet Scattering ,CNN ו-LSTM והמרה אוטומטית של קוד MATLAB לקוד CUDA, שהוקלט ב-13/5/20 – לחצו פה.
לוובינר בנושא "לימוד מכונה ולמידה עמוקה לישומי עיבוד תמונות רפואיות", שהוקלט בתאריך 20/5/20 – לחצו כאן.
לוובינר בעברית בנושא "המרת רשתות למידה עמוקה לקוד CUDA/C++/C  והפעלתו על מערכות Embedded", ששודר בתאריך 19/8/20 – לחצו כאן.
לוובינר בעברית בנושא "למידה עמוקה עם קוד פתוח או עם MATLAB? או גם וגם?", שהוקלט בתאריך 25/8/20 – לחצו כאן.
לוובינר בעברית בנושא "Style Transfer בעזרת למידה עמוקה בסביבת MATLAB", ששודר בתאריך 8/9/20 – לחצו פה.
אתם גם מוזמנים להצטרף לשאר האירועים הציבוריים החינמיים שעורכת חברת סיסטמטיקס – לחצו לרשימת האירועים המקצועיים הקרובים.

רוצים לעבור קורס מזורז בעבודה על Deep Learning  בסביבת MATLAB  ללא התחייבות, בזמנכם החופשי, ומבלי להתקין שום דבר על המחשב? אתם מוזמנים לנסות את ה-Hands On Tutorial החינמי באתר MathWorks . לא צריך רישיון ל-MATLAB  בשביל לעבוד איתו, הכל מבוצע דרך הדפדפן. ה-Hands On אמור לקחת לכם כשעתיים, וניתן לעצור אותו בכל שלב ולהמשיך כאשר אתם רוצים. לכניסה – לחצו פה.

למידע בנוגע לקורס "Deep Learning עם MATLAB" של יום שלםלחצו פה. ניתן לבקש פרטים נוספים על ידי לחיצה כאן.

לצפיה בסיפורי משתמשים ישראלים – לחצו פה או פה או פה.

לשיחה עם מהנדס מכירות לצורך קבלת מידע נוסף ו/או תיאום פגישת הדגמה ללא התחייבות – התקשרו לטלפון
03-7660111 או מלאו את הטופס כאן או שלחו מייל אליי ל- royf@systematics.co.il.

כיצד לשמור על פרודוקטיביות בזמנים של שיבושים בעבודה בעזרת הדפסה בתלת-ממד

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

>> ספרו לי עוד על מדפסת ה-Desktop המקצועית Form 3 מבית Formlabs

הישארו מחוברים בעזרת Dashboard והדפסה מרחוק

ה- Dashboard של Formlabs מאפשר לכם לנהל בקלות מדפסות תלת-ממד, חומרים וצוותים, אפילו מרחוק.

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

הפונקציה של ניהול ההדפסות ב-Dashboard מאפשר לכם לנהל ולעקוב אחר הדפסות מרובות בתלת-ממד

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

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

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

כלי ה-Dashboard אף מציג את היסטוריית ההדפסות שהתבצעו במגש הדפסה (Resin Tank) מסוים, ובכך מאפשר לנטר את מידת הבלאי של מגש ההדפסה על ידי תצוגת "מפות חום" של אזורים במגש ששימשו להדפסות – אזורים שהודפסו בהם הרבה יהיו כהים מאוד, ואזורים שלא הודפסו בהם יהיו בהירים.  כלי זה מאפשר למקסם את אורך חיי מגש ההדפסה, על ידי זה שהוא מספק אינדיקציה לגבי האזורים שפחות שומשו בעבר.

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

>> לימדו עוד על מדפסת Formlabs Form 3 לייצור מודלים מדויקים, בעלי טיב פני שטח מעולה וגימור גבוה, במגוון רחב של חומרים (הנדסיים ורפואיים)

טיפים להדפסה בתלת-ממד בבית

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

שינוע של מדפסות התל-ממד מבית Formlabs:

  • כדי להכין את מדפסת Formlabs להובלה, הסירו תחילה את מחסנית השרף, הסירו ונקו את משטח הבנייה, ואז הסירו וסגרו את מְיכל השרף והניחו אותו בתוך מארז המְיכל. לפני ההובלה, ודאו כי כל האביזרים המכילים שרף סגורים היטב.
  • יש לשפוך את תכולת השרף שנמצאת במגש ההדפסה (Resin Tank) למיכל אטום לאור.
  • עבור דגם Form 3, לפני ההובלה יש לאבטח את יחידת עיבוד האור (LPU) באמצעות בורגי הכנפיים והתפס.
  • עטפו את המדפסת בזהירות, ואם אפשר – הניחו אותה באריזתה המקורית.
  • אל תשכחו לארוז את כל האביזרים הדרושים להדפסה בתלת-ממד ולשלב שלאחר העיבוד:Form Wash ו-Form Cure או ערכת גימור ופתרון curing חלופי, חומרים מתכלים כגון מְיכלי שרף, מחסניות שרף, כפפות, כלים לאחר עיבוד, IPA וכדומה.

בשל מגפת COVID-19, ייתכן מחסור ב-IPA (אלכוהול איזופרופילי) באזורים מסוימים. במקרה כזה, ליישומים שאינם תואמים ביולוגית, Formlabs ממליצים להשתמש ב-TPM (Tripropylene Glycol Monomethyl Ether). (החומר TPM לא זמין לרכישה בארץ).

הנחיות להתקנת המדפסת בבית:

  • הכינו מקום נקי ויבש, מרוחק מאור שמש ישיר. דגם Form 3 תוכנן לשולחן עבודה, אך יש שיעדיפו למקם אותו בחדר ייעודי מאוורר או בפינה ייעודית להדפסות, ביחד עם האביזרים.
  • רצוי להשתמש ב-Form Wash וב- Form Cure כדי לצמצם את הצורך במקום, לחסוך זמן ולשמור על הסביבה נקייה.
  • כיוון שהדפסות תלת-ממד כרוכות בשימוש בכימיקלים ובשרף, הקפידו שהמדפסת ושאר הכלים ימוקמו הרחק מהישג ידם של ילדים ושל חיות מחמד.
  • יהיה עליכם לבצע כיול והגדרות למדפסת. קראו את הוראות ההתקנה עבור Form 3 ו־Form 2.

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

שיתוף בייצור חלקים פיזיים ואבי-טיפוס בין צוותים מרוחקים

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

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

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

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

Dr. Sam Pashneh-Tala at his research facility at The University of Sheffield.

3D printed bioreactor chamber with tissue-engineered miniature aorta growing inside.

>> לימדו עוד על מדפסת Form 3 בעלת תוכנת הדפסה ידידותית למשתמש, המאפשרת ייצוא קובץ להדפסה ע"י לחיצה על כפתור בודד, שליחה להדפסה מרחוק ובקרה על תהליך ההדפסה מרחוק באמצעות הרשת (קווית או אלחוטית)

חסכו זמן וצמצמו את התלות בספקי מיקור חוץ

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

מדפסות תלת-ממד בטכנולוגיית SLA יכולות לשמש לייצור אבי-טיפוס, כלי ייצור, חלקי חילוף ויישומים אחרים, במקרים רבים מהר יותר ב-80-90% מאשר אצל ספקי מיקור חוץ, וזה בזמנים ללא בעיות בשרשרת האספקה ומפעלים סגורים.

אם ניקח דוגמא פרקטית: ברצפת המפעל של חברת Ashley Furniture’s  בארקדיה, ויסקונסין (ארה"ב), מיוצרים 700 חלקים בהדפסה בתלת-ממד, לצד רובוטים תעשייתיים ומכונות כרסום כבדות CNC, מההרכבה ועד הייצור. באמצעות הדפסה בתלת-ממד פנים ארגונית, הצליחו בחברה לקצר את זמן הייצור של מרבית החלקים משבועות אחדים לפחות מ-24 שעות.

Ashley Furniture has 700 3D printed parts on their factory floor, from assembly to fabrication.

Alignment Pins for Ashley Furniture

3D PRINTING IN-HOUSE ON THE FORM 2 OUTSOURCING TO MACHINE SHOP  
No minimum quantity, $5.90 per part 1,200 minimum order quantity, $10 per part Cost
15 h 30 min for 16 parts from two printers 3-4 weeks Lead time

קרדיט:
מאמר שתורגם מאת חברת FORMLABS

Structure System

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

 

קחו לכם רגע ותחשבו איך אתם הייתם ממדלים את המבנה המורכב הבא באמצעות סט פקודות weldments סטנדרטי :

אני הייתי מתחילה מסקיצה 3D (כמה זמן לדעתכם היה לוקח לי לבנות סקיצה כזו?– טיפ קטן לבניית סקיצה 3D בסוף הפוסטאח"כ הייתי משתמשת כמובן בפקודת Structural Member ובוחרת את סט הפרופילים הראשון ואז חוזרת ומשתמשת באותה פקודה כדי לבחור פרופיל מסוג אחר וככה עד שאבנה את כל המודל. ומה אז? מכיוון שהשתמשתי בפרופילים מסוגים שונים הם לא נחתכים, האחד ביחס לשני, באופן אוטומטי ועליי להשקיע עוד זמן ולחתוך כל אחד מהפרופילים כך שיתחברו בצורה מושלמת האחד לשני.

רוצים לקצר את התהליך? ברור שכן!!!

החל מגרסת 2019 התווסף לתוכנה הפיצ'ר החדש Structure System אשר לא דורש עבודה עם סקיצות 3D מסובכות, אלא משטחים פשוטים, סקיצות דו מימדיות ומישורים בלבד. פיצ'ר ה- Structure System מספק לנו סביבה חדשה ומתקדמת ליצירת פרופילים ומסבכים בבת אחת.

לצפייה בשלבי בניית בניית המודל באמצעות פיצ'רי ה- Structure System:

כלי ה- Structure System:

  • Primary Structural Member– הרכיבים הראשיים במבנה- מוגדרים באמצעות סקיצות, נקודות, שפות, משטחים ומישורים. החל מגרסת- 2020 נוספה האופציה לייצר פרופיל מ-2 נקודות או משרשרת נקודות. האופציה החדשה Up to Point, מאפשרת ליצור פרופילים שנמשכים כולם לאותה נקודה, והאופציה Up to Plane מאפשרת ליצור פרופילים שנחתכים במישור שבחרנו (הפרופיל נמשך בכיוון הנורמל של המישור או שנוכל לבחור סקיצה שתגדיר את הכיוון שלו).

*שימו ♥: כשאנחנו עובדים בסביבת Structure System, לרכיבים באותה קבוצה יכולים להיות פרופילים שונים.

  • Secondary Structural Member– הרכיבים המשניים במבנה- מקשרים בין הרכיבים הראשיים.
  • Corner Management– כלי לניהול החיבורים- הכלי קופץ באופן אוטומטי מיד אחרי שמסיימים להגדיר את כל הרכיבים במבנה, ומאפשר לנו להגדיר את החיבורים בין רכיבי המבנה (משיכת פרופילים אחד ביחס לשני והגדרת רכיבים שיחתכו אחד את השני).

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

 

לצפייה בשלבי בניית מודל, תוך כדי שימת דגש על שימוש בפיצ'רים של 2020:

תרצו ללמוד בהרחבה על שימוש בפקודות ה- Structural System?

לקבלת פרטים ניתן לפנות למרכז ההדרכה של סיסטמטיקס, טל: 03-7660902, מייל: galita@systematics.co.il

 

ולסיום, טיפ ישן וטוב ליצירת סקיצה 3D בקלות ובמהירות: 

 

myCADtools

תוסף myCADtools פותח במטרה להקל על העבודה שלנו ולאפשר עבודה מהירה ורחבה יותר. התוסף הזה הוא gold partner של  SOLIDWORKS ז"א שהממשק מובנה בתוך SOLIDWORKS, נגיש נוח, מכיל מעל 50 כלים שנועדו לעזור גם בתהליכי ייצור, ייצור, ניהול פרוייקטים, שרטוט וכו'..

הכלים השונים מתחלקים לפי קטגוריות:

 

 

 

 

 

בואו נראה כמה כלים שימושיים:

  • Assembly Board– הפקת פירוט של כל החלקים בהרכבה בדפי שרטוט באופן אוטומטי.
  • הוספת Custom Properties לסט קבצים.

  • UnsewBody– מאפשר לקחת את הגוף שלנו ולפצל אותו לאוסף של משטחים שבונים אותו. הפיצול מתבצע על בסיס סימון פאה או סימון שפות. כשאנחנו רוצים לפצל את המשטחים בסולידוורס אנחנו נאלצים להשתמש במעקפים מכיוון אין דרך ישירה לבצע את זה (מחיקת פאה או offset במרחק של אפס) ועם היצ'ר הזה אנחנו לא צריכים ללכת דרך מעקפים אלא לבצע את הפעולה בדרך ישירה.

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

  • ScaleDimention– מאפשר לשנות את הפרטור של קנה המידה למידות של המודל. הפקטור יכול להיות כללי לכל מידות המודל או הגדרה ממוקדת למידות מסויימות.
  • CurveEquation– הרחבה לפיצ'ר Equation Driven Curve אשר מייצר עקומות דו- מימדיות (2D) ותלת- מימדיות (3D) מתוך משוואות מתמטיות גם ברמת חלק וגם ברמת הרכבה ומאפשר לקבל עקום וגם נקודות שמרכיבות את העקום. את הנקודות ניתן לייצא לקובץ אקסל באופן ישיר ללא שימוש במאקרו.

  • CreateSection– יצירה אוטומטית של סדרת מישורי חתך וסקיצות חתך תואמות למודל (חלק וגם הרכבה)

 

  • SmartDrawings– מאפשר יצירה אוטומטית של שרטוטים לכל רכיבי ההרכבה. ניתן להגדיר טמפלייט לכל סוג חלק, למשל ניתן להתייחס בנפרד לחלקי sheet metal בהרכבה ועבורם להשתמש בטמפלייט מתאים, כמו כן, ניתן להחליט איזה מידע אנחנו מעוניינים להציג בשרטוט באופן אוטומטי, למשל מידות, טולרנסים וכו'.. השרטוטים שנוצרים עדיין דורשים עריכה אבל תהליך היצירה שלהם היה מהיר מאוד ויכול לחסוך לכם הרבה זמן.

  • SmartBalloons– מאפשר לנו לייצר בלונים מתוחכמים שמכילים Custom Properties של חלקי ההרכבה.

  • אופטימיזציה של ייצור קורות/פרופילים

לצפייה בהסברים מלאים ודוגמאות נוספות- לחץ כאן

לקוחות שכבר דיבלו את המספר הסיריאלי של MyCadTools יכולים להוריד את התוכנה ישירות מפה- להורדה לחץ כאן.

בנוסף ניתן להוריד גם חומר תרגול בנושא זה- להורדה לחץ כאן.