לחבר את SOLIDWORKS לענן

SOLIDWORKS CONNECTED on the 3DEXPERIENCE PLATFORM

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

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

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

SOLIDWORKS CONNECTED מאפשר לבצע Design Review בזמן אמת, כך שהמידע נגיש וזמין תמיד לכולם בצוות, גם כאשר עובדים מהבית או מרחוק. כל אחד יכול לעבוד בכל מכשיר (נייח או נייד, כולל tablet או טלפון נייד), להשתתף ב Design Reviews ולהיות חלק מתהליך הפיתוח בכל זמן ובכל מקום.

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

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

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

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

בעזרת SOLIDWORKS CONECTED, אתם תמיד מחוברים למידע "חי", ואין סיכון להיות לא-מסונכרן או לראות מידע לא מעודכן.

יכולת הניהול בסביבת הענן, היא חלק אינטגרלי בפלטפורמת ה 3DEXPERIENCE.

הפלטפורמה מספקת את התשתית הטכנולוגית לניהול המידע והגרסאות.

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

החיבור לפלטפורמת ה 3DEXPERIENCE בענן, מאפשר להמשיך לעבוד ולתכנן במערכת ה SOLIDWORKS המוכרת, ובן-זמנית לשתף את שאר הארגון במידע ולהפוך ל "Unified product definition" עבור כל הארגון וכך לאפשר שימוש חלק ונגיש במידע ברחבי הארגון כולו, ללא צורך בהטמעת תשתיות.

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

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

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

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

התוצאה היא פיתוח מוצר מהיר ויעיל יותר.

יצרתם כבר App-Store ליישומי MATLAB שלכם?

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

לפני מספר שנים השיקה חברת MathWorks את MATLAB Web App Server – סביבה המאפשרת בניה של דף אינטרנט המכיל את כל האפליקציות הגרפיות שפיתחתם. לאחר תהליך של התקנה והגדרה ראשונית, כל אדם שייגש לכתובת האתר יוכל להפעיל את האפליקציה, כאילו הייתה מותקנת אצלו מקומית. כמובן שאין צורך בהתקנה בצד הלקוח, וישנה שקיפות מבחינת גרסת האפליקציה או MATLAB.

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

בשלב הראשון (1), נייצר את האפליקציה בעזרת App Designer, בדיוק (!) כפי שעושים עם כל אפליקציה גרפית אחרת. שימו לב שמאחר שמדובר על טכנולוגיה של html5, אנו תומכים רק ב-App Designer, ולא ב-GUIDE… אז אלה מכם שעובדים בגרסה 2015 ומטה – אולי זו הזדמנות טובה להשתדרג… לא יודעים איך להשתמש בכלי?

>> לחצו כאן היכנסו לפוסט של הגר

בשלב הבא (2), ניעזר ב-MATLAB Compiler בכדי לייצר רכיב עצמאי מסוג .ctf קובץ זה למעשה מכיל את כל הלוגיקה/הרכיבים הגרפיים וכל מה שהאפליקציה מכילה. כן, זה אותו הכלי שמייצר גם רכיבי standalone (או EXE), אז במידה ותרצו לבדוק לפני כן בצורה מקומית – זה ממש קל. לפני כמה חודשים כתבנו פוסט על השימוש בכלי הזה.

>> מוזמנים לקרוא הקליקו כאן

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

יש כמה יתרונות לעבודה עם ה-Web App Server:

  • ניתן להעלות אפליקציות (קבצי .ctf) שנכתבו בגרסאות שונות של MATLAB. כלומר, באותו האתר ניתן יהיה למצוא אפליקציות חדשות וישנות ללא בעיה. זה כמובן מצריך עדכון של ה-Server כך שיכיל MCR בגרסאות מתאימות.
    קראו עוד כאן
  • ניתן להוסיף לאתר רובד של אבטחה דרך ניהול הרשאות גישה עם שם משתמש וסיסמא (תמיכה ב-LDAP ו-OpenID).
  • לא חייבים להסתפק בשרת אחד. אפשר להשתמש בכמה שרתים בכדי להנגיש את הכלים המתאימים לאנשים הנכונים!

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

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

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

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

הרצאה מתוך MATLAB EXPO 2021, הסוקרת בהרחבה את יכולות המוצר:
Sharing MATLAB Apps and Simulink Simulations (24:30)

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

קישורים נוספים להרחבה:

  1. What Is MATLAB Web App Server? (2:48)
  2. MATLAB Web App Server Product Page
  3. Documentation: Set Up MATLAB Web App Server
  4. Get Started with MATLAB Web App Server

פרסום שירותים אל שרת / פורטל GIS מתוך ArcGIS Pro

המאמר מתרכז ב-4 נושאים עיקריים:

  • פרסום שירותי מיפוי (share as web layer) כולל הקבלה לתהליכים אלו ב-ArcMap
  • פרסום שירותים בשרת ArcGIS Server שהוא stand alone (ללא פורטל)
  • פרסום שירותי מיפוי ויצירת webmap בקליק אחד (share as webmap)
  • פרסום שירותי GeoProcessing
    (web tool)

פרסום באופן כללי מה-Pro (חוץ מ-ArcGIS Server Stand Alone) הוא כזה:

  1. היכנס לפורטל
  2. לחץ על הטאב של Share :
    1. השתמש ב-ribbons כדי לפרסם:
      1. Web Layer שלם (כל השכבות במפה)
      1. Web map
      1. Web Tool
    1. השתמש ב-context menu כדי לפרסם רק חלק מהשכבות
  3. בצע Analyze
  4. לחץ על כפתור Publish

פרסום שירותי מיפוי (share as web layer) :

להבנת האפשרויות השונות, יש להבין קודם את ההבדל בין registered data ל-copy all data :

כפי שניתן לראות בשרטוט, גם ה-Pro וגם ה-ArcGIS Server מסתכלים על אותו מקור נתונים. מקרים אלו נועדו במקור לאפשר עריכת נתונים למשתמשי הקצה, אם כי יש סיבות נוספות שרוצים DB אחד עדכני ולא לשכפל נתונים. יש לציין, שאם רוצים בכל זאת עריכה, ניתן לבצע רק כאשר מקור הנתונים הוא מ-Enterprise GeoDataBase.

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

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

פרסום שירותים בשרת ArcGIS Server שהוא stand alone (ללא פורטל) :

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

הפרסום לשרת ללא פורטל נעשה בשני שלבים:

  1. יצירת קישור ל-ArcGIS Server:
  • לחיצה על מקש ימני של הקישור ובחירה באופציה של Publish:

פרסום שירותי מיפוי ויצירת webmap בקליק אחד (share as webmap) :

בלחיצת כפתור יוצרים גם webMap וגם web layers. זה מסך הפרסום:

ואלה התוצאות שנוצרות בכל אחת מהאפשרויות:

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

פרסום שירותי GeoProcessing (web tool) :

  • Web tool הוא אייטם בפורטל החושף GeoProcessing Service והפרסום שלו נעשה:
    • מתוך ההסטוריה של הרצת  GP tool
    • מתוך הטאב של Share והריבון Web Tool

התראת SOLIDWORKS PDM Resource Monitor

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

התראה על משאבים גרפיים נמוכים

מה פירוש ההתראה?

GDI – Graphical Device Interface הוא תהליך במחשב אשר מציג אובייקטים גרפיים.

כברירת מחדל, התהליך (Process) מוגבל בהתקנה רגילה של ווינדוס, לערך של 10,000 GDI Handles, ולכן כאשר אנחנו משתמשים בתוכנות בעלות גרפיקה גבוהה (כמו למשל SOLIDWORKS) , או אם נפתח הרבה חלונות Explorer וממשקי עבודה, נוכל לעיתים להגיע קרוב לגבול הזה ולקבל את ההתראה.

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

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

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

אם נרצה, נוכל לבטל את ההתראה הזאת.

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

הפתרון הינו הגדלת ה – GDI המותרים לערך שכנראה לא נגיע אליו בעבודה רגילה ולכן לא נקבל את ההתראות בהתאם.

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

תחילה יש להכנס דרך Start לאפליקציית Regedit.

באפליקציה עצמה, יש להגיע לנתיב:

‘HKEY_CURRENT_USER\Software\Solidworks\Applications\PDMWorks Enterprise\Vaults\_-Global\Settings'

יש לבצע גיבוי לנתיב זה ורק לאחר מכן להוסיף DWORD חדשים עם השמות הבאים ועם הערך 30,000

•           ‘GDI_Danger_Threshold’

•           ‘GDI_Warning_Threshold’

•           ‘MonitorGDIFrequency(sec)’

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

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

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

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

גם בארץ חברות רבות מפתחות את הרובוטים שלהם בעזרת Altium Designer לדוגמא: RoboTeam, CommonSense Robotics, Human Xtensions ועוד…

צפו בכתבה המלאה וראו כיצד Altium Designer סייעה למהנדסים של Knightscope לפתח את המאבטח האולטימטיבי.

לצפייה בכתבה:

כיצד בדקו את הדיוק של SOLIDWORKS Simulation Plastics ומה הייתה המסקנה?

אבל עד כמה הטענות על היתרונות האלו נכונות?

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

עד כמה התוצאות של התוכנה באמת קרובות למצב האמיתי?

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

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

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

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

הפרויקט התבצע בשיתוף מחלקת ההנדסה בהובלת Dr. Shia Chung Shelley Chen אשר פיקחה על איכות הבדיקות והתוצאות בהשוואה בין תוצאות הניסויים הפיזיים לתוצאות סימולציית SOLIDWORKS Simulation Plastics.  

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

לבסוף צוות הבדיקה באוניברסיטת CYCU הציג את הממצאים הבאים המשווים בין תוצאות הניסויים הפיזיים לתוצאות SOLIDWORKS Simulation Plastics.

התוצאות מפורסמות וזמינות לכולם

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

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

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

בתמונה: אוניברסיטת CYCU טאיוון