הרבה יותר כיף לתייג ביחד

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

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

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

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

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

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

על מנת לקרוא עוד ולהתחיל להתנסות ב-Multi-user image Labeling – לחצו כאן.

למידע נוסף על יכולות תיוג התמונות של MATLAB – לחצו כאן.

פתרון מהיר לתצוגה משובשת של חלקים והרכבות ב-SOLIDWORKS

כל מה שעליכם לעשות הוא לבטל הגדרה שנקראת "Enhanced Graphics Performance", ללחוץ OK ואז לסגור ולפתוח את התוכנה. ההגדרה נמצאת כאן:

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

מה מטרת ההגדרה Enhanced Graphics Performance? קצת רקע טכני.

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

לא מוצאים את ההגדרה ב-SOLIDWORKS שלכם? כנראה שאתם עובדים על גרסה 2018 (או ישנה יותר). האופציה נכנסה כ-BETA בגרסה 2019, ומאז גרסה 2020 מוטמעת כברירת מחדל בתוכנה.

ביטלתם את ההגדרה Enhanced Graphics Performance ועדיין נתקלים בבעיות גרפיות? יתכן כי יש בעיה הקשורה לכרטיס המסך / הגדרות נוספות בתוכנה / גיאומטריה תקולה… נשמח לעמוד לרשותכם לאבחון ופתרון הבעיה!

לפתיחת קריאת שירות לחצו כאן.

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

לפני שבועיים הרצתי ניסוי ב-MATLAB, ויצאו לו תוצאות ממש טובות! מאז הרצתי אותו עוד הרבה פעמים, וניסיתי לבצע שינויים ושיפורים.. אבל לא הצלחתי לשחזר את ההצלחה.

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

אז הפעם ארצה לדבר אתכם על החידוש הכי שימושי לפי דעתי, שהתרחש בגרסת 2023b – המעבר של אפליקציית Experiment Manager מתוך כלי AI אל עבר ה-MATLAB הבסיסי – מרוב הפוטנציאל הטמון והשימושיות של האפליקציה, כעת היא פתוחה לשימוש של כל משתמשי MATLAB באשר הם, ולא בהכרח רק למי שמתעסק ב-AI.

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

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

(במקרה הטוב…)

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

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

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

בסרטון הבא תוכלו לראות בקצרה כיצד נוכל להשתמש ב-Experiment Manager ליישומי AI למציאת מודל מיטבי לתיאור הדאטה – בין אם מדובר במודלי Deep Learning ובין אם מדובר במציאת מודלי Machine Learning.

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

בינתיים, תוכלו לקבל מידע נוסף על האפליקציה בלינקים הבאים:

  1. עמוד דוקומנטציה באתר MathWorks
  2. עיקרי החידושים ב-2023b – סרטון קצר (1:31 דקות)
  3. סרטון קצר (4:08) – How to Set Up You Own Deep Learning Experiments?

Altium 24 New Constraint Manager

בבלוג זה אסקור כלי חדש מבית היוצר של Altium Designer לחוקים והגבלות (DRC) בסביבת ה – PCB.

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

  • Nets 
  • Diff Pairs 
  • xSignals 
  • Polygons 
  • Components 
  • Advanced

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

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

במידה ושידרגתם את הגירסא ל24 ועדין אינכם רואים את החלון החדש אני מזמין אתכם ללחוץ על הלחצן הבא שישקף לכם את המבט החדש על עריכה ויצירת חוקים DRC:

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

  1. שימוש בממשק מצגת מבוסס מסמכים במקום חלון נפרד פירושו שעורך ה- PCB  והפונקציות הקשורות אליו נשארים פעילים ונגישים.
  2. מעבר מתחום כללים מבוסס שאילתה להתאמת סוג אובייקט, מפשט את יצירת כלל האילוצים.
  3. עדיפות הכלל היא אוטומטית על סמך ההיררכיה הטבעית של האובייקט.
  4. בדיקת אימות כללים אינטראקטיבית לאיתור שגיאות תחביר, אובייקטים ממשיים והיקפם.

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

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

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

בן מימון

Altium Magic Keys

בואו ניקח למשל את הדוגמא של מיקום קו בסכמה, כאשר אני ניגש לתפריט Place – Wire אקבל קו בסיסי שהזוויות שלו הן 90 מעלות. במידה וארצה לשנות את הזוותיות של הקו – ואיני יודע מהי הפקודה לכך, אלחץ על TILDE או בעברית טילדה (~) המקש מצד שמאל לספרה 1 במקלדת:

המקש והפונקציונאליות שלו זמינים רק כאשר אני נמצא בתוך פקודה – לכן אם אתם לא מקבלים

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

בדוגמא שלנו:

כאן ניתן לראות את כלל הדוגמאות לקיצורי הדרך שזמינים לכם כשאתם נמצאים בפקודת WIRE מה

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

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

הפקודות:

כלי נוסף שארצה להציג להם הינו לחצן – F1.

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

הגדרות, DRC, אפשרויות פרוייקט וכו', בכל אלה לחיצה על F1 ינווטו אותם לאתר Altium וישירות אל

ה – Documentation של הגירסא בה אתם עובדים.

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

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

והדף שנפתח הוא:

כל מה שהוסבר בבלוג זה זמין בכל גירסאות Altium Designer – חדשות וישנות.

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

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

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

בן מימון

לראות לתוך התכנון האלקטרוני דרך העדשה של SOLIDWORKS FLOW SIMULATION מנקודת מבט של מהנדס זיווד אלקטרוני

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

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

הפתרון

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

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

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

המהנדס חלק איתנו: "אנליזת CFD (SOLIDWORKS flow) עזרה לי רבות בתכנון נכון של פינוי חום ברכיבים אלקטרונים. ממש עזר לי במיקום נכון של רכיבים על הכרטיס. עבדתי עם מגוון כלי אנליזות CFD, ביניהם גם Flow של SOLIDWORKS וFluent  של Ansys. אנליזות CFD משקפות בצורה טובה את המצב התרמי של הרכיבים האלקטרונים. לאחר ביצוע ולדיצה על התוצאות מתקבלת שגיאה מזערית לעומת המציאות. הכלי הכרחי עבור מהנדסי זיווד אלקטרוני.

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

כיצד זה עוזר למתנן המכני ומה האתגר

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

אבל כמובן שלא הכל פשוט. כדי ולהימנע מ-GARBAGE IN – GARBAGE OUT  צריך לדעת להשתמש בכלי האנליזה בצורה נכונה.

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

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

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

אזורים בהם יש התנגדות גודלה לזרימת חום נקראים "Thermal bottlenecks" .
ה-
Bottleneck number (Bn)  הוא פרמטר מספרי המאפשר לזהות את האזורים הבעייתיים בהם יש זרימת חום גבוהה וגם התנגדות גדולה לזרימה.

אזורים בהם ניתן להעביר מסלולים חדשים לפינוי חום ניתנים לזיהוי על ידי פרמטר אחר בשם
Shortcut number (Sc)
זהו פרמטר המראה היכן אפשר לעבור בצורה אופטימלית מהאזורים החמים לאזורים הקרים. אינדיקציות אלה מצביעות על מיקומים טובים ל-VIAS, HEAT PIPES או מוליך כלשהו על מנת להוריד את הטמפרטורות בצורה אופטימלית.

העלות של כשלים תרמיים

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

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

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

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

האם תוקף רישיון SOLIDWORKS שלי עומד לפוג? – מדריך אקטיבציה לחידוש הרישיונות

החל מגרסת 2022 ואילך, Dassault Systèmes שינתה את מדיניות הרישוי כך שתוקף רישיונות SOLIDWORKS פג כל שנה קלנדרית. בעבר, רישיונות SOLIDWORKS (וכן המוצרים הנלווים) היו תקפים לתמיד, והצורך באקטיבציה מחדש לרישיון ה-SOLIDWORKS היה אך ורק בשדרוגי גרסה ומעבר בין מחשבים.

כעת, עם שינוי המדיניות של Dassault Systèmes, נקבל את ההודעה הבאה כ-30 ימים לפני פקיעת תוקף הרישיון וכל מה שנדרש הוא לאקטב מחדש את הרשיון.

הדרישה לאקטיבציה מחדש חלה הן על הרישיונות הבודדים (Standalone license) והן על רישיונות הרשת (Floating network license).

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

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

לצפייה במדריך אקטיבציה/רה-אקטיבציה מחדש לשרת רשיונות SOLIDWORKS – לחצו כאן

לצפייה במדריך אקטיבציה מחדש של רישיון עמדה בודדת – לחצו כאן

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