כל הדרכים לדלוור תוצרים, דוחות ופתרונות

שיתוף קובץ mlx. דרך ה-Live Script

למה להשתמש בזה?
Live Script הוא כלי אידאלי לתיעוד אינטראקטיבי. הוא משלב קוד, פלט, גרפים, נוסחאות (LaTeX), תמונות והסברים – במסמך אחד חי. מחברת ויזואלית שמריצה קוד, ומדגימה את הפלטים, תוך כדי הקריאה שלה.

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

יתרונות בולטים:

  • רואים את הפלטים והגרפים תוך כדי קריאה
  • קל לייצא ל-HTML, PDF או  Word
  • אידיאלי לצרכי review , הדרכה פנימית, ולמידה

ניתן לקרוא עוד על הדרכים לשתף קוד mlx. – בלינק הבא.


דו"ח פורמלי שנוצר באופן אוטומטי על ידי ה-MATLAB Report Generator

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

למי זה רלוונטי?
צוותי R&D, אנשי QA, חוקרים שצריכים לעקוב אחרי ניסויים, אנליסטים.

יתרונות בולטים:

  • חוסך עבודה ידנית בדיווח
  • גמישות מלאה בתבנית ובפורמט
  • תומך ב-Word, PDF ו-PPT

עטיפת הקוד עם אפליקציה בקלות עם ה-App Designer

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

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

יתרונות בולטים:

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

ייצוא לקבצים חיצוניים – תמונות, PDF, Excel, Word

למה להשתמש בזה?
לפעמים כל מה שצריך זה לשלוח גרף במייל או טבלה ב-Excel. MATLAB עונה על הצורך ותומך בייצוא לפורמטים שונים בצורה פשוטה.

למי זה רלוונטי?
מי שצריך לשלוח תוצרים, לאו דווקא את כל הקוד.

יתרונות בולטים:

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

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


שיתוף בענן – עם MATLAB Drive ו-MATLAB Online

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

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

יתרונות בולטים:

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

לסיכום – אל תעצרו בקוד. תדלוורו את הפתרון השלם – כך שיהיה מותאם בדיוק לכל מי שייקרא/יעבוד עם התוצרים שלכם 😊

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

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

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

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

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

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

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

שחר גנח, מנהל הנדסה בחברת General Robotics

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

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

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

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

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

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

מסמכי ה-SOLIDWORKS ומוודא שהם עומדים בסטנדרטים ההנדסיים שהוגדרו בחברה.

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

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

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

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

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

אנו מודים לכל שהגיע, שיתף, שאל, התעניין – ונתראה כמובן באירועים הבאים.

Smart PCB Layout Replication

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

במקום לבצע את אותן פעולות שוב ושוב על מקטעים זהים במעגל, PCB Replication מזהה עבורכם את החלקים החוזרים במעגל ומעתיק אותם בדיוק רב לבלוק מיועד שנבחר ,כולל מיקום רכיבים ואת החיבור שבניהם ע"י מוליכים למיניהם: Traces .Vias ,Pads ,Polygons, Regions.

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

אז איך עושים את זה? ואילו תנאים יש לקחת בחשבון?

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

  1. נכנס ל-PCB Document (PCBDoc)  שלנו ונסמן את הרכיבים שאת העריכה שלהם נרצה להעתיק , בשביל שה-PCB Replication יזהה את הבלוק המיועד, הרכיבים וצורת חיבורים שלו חייבים להיות זהים לבלוק המקורי (לקוחים מאותה ספרייה), יש לשים לב שרכיבים שלא יוכללו בפונקציה
  2. לאחר סימון הבלוק הרצוי על שלל מרכיביו, נלחץ על קליק ימין בעכבר ונבחר ב-PCB Layout Replication או Tools>>PCB Layout Replication בתפריט הראשי ואז תיפתח לנו החלונית של PCB Layout Replication . חשוב לשים לב שאם לא נסמן את הרכיבים, האפשרות של ה- PCB Layout Replication תישאר בצבע אפור ולא יהיה ניתן לבחור בו.

3. החלונית שתיפתח מתחלקת ל-4 חלקים:

    Target Block : ניתן לראות את הבלוקים הפוטנציאלים, כל בלוק פוטנציאלי יוגדר כ-Target Block 1,2… (יכול להיות שב-Board יש כמה רכיבים זהים עם אותה חיבוריות לוגית/פיזית בדומה ל-Multi-channel  מה שיוצר יותר מבלוק פוטנציאלי אחד).

    גם פה הבלוקים יחולקו ל-2 קטגוריות :

    Routed – כאשר יש חיבוריות פיזית(באמצעות מוליכים) בין הרכיבים בבלוק המיועד, כאשר נשתמש ב-PCB Layout Replication החיווט הקיים יימחק ובמידה והאופציה ל-Copy Routed Nets תיהיה מאופשרת הרכיבים יירשו את החיווט של הבלוק המקורי .

    UnRouted – כאשר אין חיווט בין הרכיבים בבלוק המיועד.

    כאשר המערכת מזהה כמה רכיבים שיכולים לשמש כחלק מהבלוק המיועד(אותם רכיבים עם אותה חיבוריות) היא תסמן באמצעות אייקון ותאפשר למשתמש לבחור את הרכיב המתאים באמצעות ה-Designator שלו.

    Source Block: כל הרכיבים עם הפרמטרים שלהם שמופיעים בלוק המקורי.

    Options:

    Copy Routed Nets – מעתיק את החיווט מהבלוק המקורי, כמו שנאמר למעלה במידה וקיים חיווט לבלוק המיועד, החיווט שלו יימחק וחיווט חדש יחובר לפי החיבורים של הבלוק המקורי.

    Copy Designator & Comment formatting – מעתיק מהמקור את הפורמט של ה-Designator וה-Comment.

    Copy UnRouted Objects – משכפל גם חיווט שלא מחבר בין רכיבים אלא צד אחד מחובר וצד שני נשאר "באוויר".

    Use the Interactive placement – האפשרות הזאת קובעת את התצורה שבה הרכיבים ימוקמו ביחס לרכיב מסוים.

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

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

    4. ברגע שהכל מוגדר בתצורה הרצויה וב-Target Blocks סומן לפחות Target Block  אחד – ניתן יהיה ללחוץ על Replicate ולמקם את ה-Design של הבלוק המיועד במקום המתאים על ה-Board.

      אם זה מעניין אתכם ובכל שאלה – מוזמנים להשאיר לי תגובה ואענה כאן!

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

      למידע נוסף צרו איתנו קשר.

      תודה שקראתם ונתראה במאמר הבא,

      אביעד סרור

      המלצות חומרה עבור עבודה עם SOLIDWORKS

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

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

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

      רמה 1 – מידול חלקים פשוטים והרכבות קטנות (סדר גודל של עד 1000 חלקים).

      רמה 2 – מידול חלקים מורכבים והרכבות בינוניות (עד 5000 חלקים), ביצוע סימולציות ורינדורים פשוטים.

      רמה 3 – עבודה עם הרכבות גדולות (10000+ חלקים), ביצוע סימולציות גדולות ורינדורים כבדים.

      מחשב נייד:

      מחשב נייח:

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

      פרמטרים נוספים:

      • רכיבים חשובים בבחירת מעבד:
        • מהירות ליבה – Base Speed/Clock Speed.
        • מהירות עבודה מקסימלית – Max Turbo Frequency.
        • עבור סימולציות כדאי לשים לב שיש לפחות 16 ליבות למעבד.
        • גם אם למעבדים חדשים יש נתונים טכניים דומים לדור הקודם, הם יכולים להיות חזקים יותר בזכות שיפורים פנימיים בארכיטקטורה.
      • רכיבים חשובים בבחירת כרטיס מסך:
        • כמות זיכרון GPU Memory מינימום 6 GB.
      • מערכת הפעלה:
        • Windows 10 Pro 64bit
        •  Windows 11 (נתמך רק עבור Solidworks 2022 ומעלה).
      • כונן קשיח מסוג:
        • SSD 1TB PCIe4 NVMe M.2

      Embedded 3D Models

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

      • רכיבים שלא הוגדרו נכון בספריית הרכיבים
      • קישורים בעייתיים בין הסימבול לבין מודל ה-  3D
      • הגדרות שגויות בצד ה- MCAD
      • תלות בקבצים חיצוניים שלא מועברים נכון בין הסביבות

      כדי להתמודד עם הבעיה Altium השיקה עדכון חשוב: מעכשיו, ניתן להטמיע (Embed) את מודל ה-3D ישירות בקובץ ה- LdrCoc של ה- Project Harness.

      מה זה אומר בפועל?

      • מודל ה- 3D כבר לא תלוי בקובץ הסימבול ב- Wirdoc או בספריית הרכיבים
      • המידע עובר באופן עצמאי, מה שמקטין משמעותית את כמות השגיאות
      • הקבצים הופכים ליותר עצמאיים, ניידים, ומוכנים לסנכרון מושלם עם סביבת המכניקה

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

      בשביל לאפשר את ההגדרה הזאת נצטרך ללכת ל-Preferences >>System>>Advanced

      בחלונית שנפתחה רכתוב בחיפוש “embed” ונסמן את ה-checkbox בהגדרה המתאימה – HarnessDesign_Embed3DModel:

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

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

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

      תודה שקראתם ונתראה בבלוג הבא,

      אביעד סרור