Synchronizing a Harness Design with Altium MCAD CoDesigner

בהמשך לפיתוח כלי הקולבורציה של Altium Designer המכאניים והאפשרות להעביר מעגל מודפס בשלמותו (כולל נחושת, Silk, מודלים, ופרמטרים של רכיבים) דרך הפאנל – MCAD CoDesigner חברת Altium Designer שמחה לבשר על התרחבות הכלי לממשק אלקטרוני-מכאני כעת גם בין תכן הכבילה של הכלי Altium Harness לבין כלי המכאניקה השונים.

כלי הכבילה החדש של Altium Designer שנקרא – Altium Harness, זמין למשתמשי שירות ה-PRO וביכולתו לבצע תכן כבילה מלא שמחובר לתכן האלקטרוני.

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

מסמכי ה-BOM של פרויקט הכבילה והן גם סביבת ה-BOM החיי של אלטיום – ACTIVEBOM כוללים את האלמנטים הבאים:

  • Connectors and their associated parts
  • Associated parts of splices
  • Associated parts of connection points
  • Crimps
  • Layout labels
  • Wire and cables, as well as their length values

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

כך נראה התכן לפני ביצוע PUSH מהסביבה האלקטרונית:

וכך נראה התכן לאחר ביצוע PULL מהסביבה המכאנית:

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

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

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

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

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

בן מימון

שוברת קופות – מדפסת +Fuse 1 בחזית עגלות הסופרמרקט החכמות סיפור לקוח

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

כחלק משירותי הפיתוח,  Newcept מחזיקה במדפסת תלת הממד +Fuse 1 מבית Formlabs המדפיסה בטכנולוגיית SLS הדפסה באבקה. ה-+Fuse 1 מדפיסה עבור לקוחותיה את החלקים לטובת תהליכי דיגום מהירים, מייצרת חלקים בסדרות קצרות עבור גופים ביטחוניים ומדפיסה חלקים סופיים לתחום הרובוטיקה שדורש חלקים קלים וחזקים.

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

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

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

לאחר בדיקה מקיפה שהותאמה לגודל החלקים וסקרה את המשקלים השונים והחוזק הנדרש נבחרה טכנולוגיית ה SLS עם מדפסת תלת הממד +Fuse 1 לפרויקט. חישוב ROI העלה כי טכנולוגיה זו תוכל להחזיר את ההשקעה בתוך 12-18 חודשים.

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

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

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

הפרויקט התקיים בתוך אתגרים לא פשוטים. הלקוח הגדיר לוחות זמנים צפופים במטרה לשלוח 8 דגמים ללקוחות פוטנציאליים ברחבי העולם. בזכות מהירות ההדפסה של ה- +Fuse 1 כל העגלות הגיע בזמן ליעדן. דרישות האיכות היו גבוהות מאוד במטרה לייצר דגמים שיוצגו בתערוכות ואצל לקוחות פוטנציאליים וימחישו את כל תכונות העגלה החכמה. כל זאת כמובן בהקפדה גבוהה על אסתטיקה. הדגמים תוכננו עם עיצוב מאתגר והיה על הצוות לוודא שהניראות יוצאת מושלמת. חומר ההדפסה ניילון 12 הביא לתוצאות מצוינות ולשביעות רצון גבוהה של הלקוח שכעת החל בייצור סדרה ראשונה של העגלות להפצה.

SOLIDWORKS Xpress Products המוצרים החינמיים שלא ידעתם שיש לכם

במאמר זה נתעמק במוצרי Xpress המרכזיים ובמטרותיהם:

1. SimulationXpress: הכרת הסימולציה באמצעות SOLIDWORKS:

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

קישור לבלוג: פה

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

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

2. FlowXpress: ייעול דינמיקת וזרימת נוזלים בקלות

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

*קישור לבלוג: פה

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

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

 3. DFMXpress: ייעול תכנון ליכולת ייצור

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

קישור לבלוג פה

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

4. Sustainability Xpress: קבלו החלטות סביבתיות מושכלות

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

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

LCA כולל:

  • הפקת עפרות מכדור הארץ
  • עיבוד חומרים
  • ייצור חלקים
  • הַרכָּבָה
  • שימוש במוצר על ידי הצרכן הסופי
  • סוף החיים (EOL) – הטמנה, מיחזור ושריפה

5. DriveWorks Xpress: אוטומציה והתאמה אישית של המודלים שלנו

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

*קישור לבלוג: פה

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

סימולציה של מערכות נהיגה אוטונומית עם RoadRunner Scenario!

על פתרון ה- RoadRunner הרחבנו בסקירה בפוסט הקודם שלנו. היום הייתי רוצה להציג לפניכם את הרחבה של הכלי שיצאה בגרסת R2022a שמאפשרת לנו כמפתחים לענות על הצורך הנ"ל ולמנף את היכולות הקיימות (תופים!): אני מציגה את ה-RoadRunner Scenario.

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

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

אתם יכולים לבחור בשימוש בשחקנים (actors) מובנים כגון: רכבים, הולכי רגל, אופנועים ועוד, או לתכנן בעצמכם את השחקנים שבתרחיש באמצעות MATLAB, Simulink או CARLA.

בסרטון הבא תוכלו לראות כיצד ניתן להגדיר בפועל תרחישים באמצעות ה- RoadRunner Scenario:

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


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

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

בסרטון הבא תוכלו לראות כיצד ניתן לבצע חיבור לסימולטור CARLA לצורך ביצוע קו-סימולציה:

Monitoring the Health of Altium 365

במדינת ישראל כיום יש מאות רבות של לקוחות Altium Designer כאשר 65% מהם משתמשים פעילים ברמה יום – יומית בפלטפורמת Altium 365.

למי מכם הקוראים שאינו מכיר את הפלטפורמה Altium 365, מוזמנים להיכנס לרשימת הוובינרים שלנו ולצפות בוובינר הכרות לפלטפורמה,

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

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

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

בנוסף בדף יש את היסטוריית כל התקלות הקרו או את ה-Down-Time שלהן לטובת תיעוד:

כך נראה המסך כאשר ישנה תקלה:

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

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

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

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

בן מימון

עוברים ל-Altium

אפתח ואספר כי מתחילת ינואר 2023 למעלה מ- 60 חברות עברו או הצטרפו לקהילת Altium Designer בישראל, ואמשיך בכך שאענה על שתי שאלות קריטיות אשר איתן כל חברה צריכה לשאול את עצמה אם היא שוקלת להמיר את סביבת הפיתוח שלה–

למה ואיך?

אם אתם לא עובדים עם כלי הפיתוח של Altium Designer, אלו עשר שאלות שאתם צריכים לשאול את עצמכם:

  1. האם הפרוייקטים שלי מנוהלים?
    כלומר האם אני יכול להשוות, לבחון, לראות נקודות זמן שונות, בתהליך הפיתוח של פרויקט חומרה שאני מנהל.
    בנוסף האם אני יודע מה חברי הצוות עשו – בלי לפנות אליהם באופן יזום.
  2. האם אני מבצע סימולציות?
  3. האם אני מנהל את ספריות הרכיבים שלי?
  4. כמה זמן אני משקיע בבניית רכיבים, ניהול רכיבי ספרייה, ומחזור דפים?
  5. האם אני עובד עם בלוקים?
    כלומר תכן שביצעתי בעבר ואני משתמש בו בתכן חדש ללא צורך בפיתוחו החוזר.
  6. האם יש לי גישה למלאי רכיבים ולמידע מהיצרניות?
  7. האם אני מקבל מענה של Supply Chain ?
  8. האם אני עובד בקולבורציה תחת סביבה מנהלת אחת?
    כלומר האם שאר חברי הצוות שלי מכירים את התכן שלי והאם יש להם גישה אליו
  9. האם אני עובד בקולבורציה עם צוותי המכאניקה או שאני מייצר קבצים ושולח להם בכל עדכון של המעגל?
  10. האם אני מחזיק כלים ייעודיים נוספים לתכנון כבילה – בדו/תלת מימד?

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

בנוסף, ריכזתי רשימה של עשר סיבות משמעותיות שבגינן לקוחות שלנו עברו לעבור עם כלי הפיתוח של Altium Designer:

  • AI & Automation

סביבת הפיתוח של תוכנת Altium Designer היא כאמור סביבה אחודה – כלומר כל כלי הפיתוח נמצאים תחת תוכנה אחת כאשר התוכנה משתנה בהתאם למסמכים שאתם עובדים בהם – החל מסכמה חשמלית וכלה בתכנון כבילה. יכולת זו מבוססת על ליבת התוכנה שפותחה בסביבת Windows ומבוסתת ארכיטקטורה של 64 ביט. כתוצאה תוכנת Altium Designer יכולה להתממשק לשירותים שונים ולמנועים שונים ואפשר לבנות עליה כלים ייעודיים לצרכי הלקוחות. כיום תוכנת Altium Designer מקדמת אוטומציה ויכולות AI שלא קיימות בשוק, זה מתחיל מבדיקת סכמאות חשמליות שמבוססות על DATASHEETS ועד למערכות לשימוש בבלוקים קיימים – כלומר שימוש חוזר ויצירה של בלוקים שיכולים להיות תכן סכמטי או עריכות של מעגל ואפילו גם וגם – מאפשר חיסכון אדיר בזמן.

  • Cloud-Based Platform (Altium 365)

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

  • ECAD/MCAD/Ansys Collaboration

בתחום הקולבורציה תוכנת Altium Designer מובילה בתחום, כאשר מאפשרת לכל לקוח קולבורציה מלאה בין סביבת פיתוח החומרה לבין כלי מכאניקה רבים כגון – SOLIDWORKS, PTC Creo Parametric, Autodesk Inventor, Simens NX, or Autodesk Fusion 360. בנוסף לאחרונה הושקה קולבורציה לסביבת הסימולציה של חברת Ansys שמאפשרת תקשורת בין איש החומרה לאיש הסימולציה ללא מעבר קבצים בניהם וויזואליות דואלית.

  • Harness Design

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

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

  • Part Search & Request

זהו כלי הקיים בתוך תוכנת Altium Designer שדרכו תקבלו זמינות למיליוני רכיבים בעלי מודלי – Symbol+Footprint+3d עם תצוגה מקדימה, פרמטרים טקסטואליים, וזמינות הרכיבים, כמות אצל הספקית, ומחיר. מתוך הכלי ניתן לייבא רכיבים ישירות לספריות שלכם, לסכמה החשמלית, או למעלה. בנוסף ניתן להוריד רכיבים ולבקש בקשות ליצירת רכיבים שלא קיימים כגון FPGAs. לקוחות רבים בכל העולם משתמשים בו על בסיס יום יומי וכל הרכיבים שקיימים בו מתעדכנים ומועלים אך ורק על ידי צוות מוסמך של חברת Altium וכמובן שכלל הרכיבים עומדים בתקינת IPC.

  • Legacy Projects

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

  • Simulation

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

  • SPICE
  • PSPICE
  • LTSPICE
  • XSPICE
  • Mixed Signal Simulation
  • SIGNAL INTEGRITY
  • REFLECTIONS AND CROSS-TALK
  • POWER INTEGRITY
  • DIRECT INTEGRATION WITH ANSYS
  • Supply Chain

בשנת 2018 חברת Altium Designer ביצעה רכישה של מנוע חיפוש הרכיבים – Octopart המוכר והפכה אותו למוטמע בתוך התוכנה. כעת כל רכיב שיש לו את שני הפרמטרים – יצרן+מקט ניתן לקבל עליו ישירות את הזמינות שלו, את הכמות שלו אצל היצרנית, את הסטטוס שלו, ואת המחיר שלו. המערכת יודעת לסדר את הכל בBOM ולתת לכם תמחור של כל הרכיבים במעגל (כולל כפולות והנחות). בנוסף כלים מתקדמים יותר של Supply Chain כגון שירות של Silicon Experts שמאפשר מידע חשוב כמו EOL רכיבים אלטרנטיביים, סיכונים ועוד. כל זאת ישירות בתוך ה BOM שלכם.

  • Multi-Board

סביבה נוספת שקיימת בתוכנת Altium Designer הינה סביבה מרובת מעגלים. כיום חברות רבות מפתחות מוצרים שכוללים כמה מעגלים מודפסים שמחוברים אחד לשני בדרכים כאלה ואחרים. בעזרת כלי התוכנה ניתן לתכנן סביבת-על (System-Level) שמציגה את כל המעגלים באותה סביבה, להגדיר כיצד המעגלים מחוברים האחד לשני, ולקבל את טבלת כל החיבורים של כל המעגלים ברמת ה-PIN וה-NET:

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

  •  Files Automation

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

  • Schematic Template
  • PCB Template
  • Stackup Template
  • BOM Template
  • Component Types Template
  • Outputs File Template
  • Drawings Template
  • Project Template
  • Harness Template

יש עוד אך לא אלאה אתכם ברשימה המלאה…

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

כיצד ניתן לבצע את המעבר מכלי פיתוח אחרים לתוכנת Altium Designer?

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

תוכלו גם להתנסות חינם ב- Altium Designer למשך שבועייםלחצו כאן להורדת Free Trial:

לחצו כאן להורדת Free Trial

עובדים עם לשכת שירות ומחפשים לשכה שעובדת עם כלי Altium Designer?

היכנסו לרשימה המעודכנת של לשכות השירות

לסיום אזמין אתכם להכנס ולראות כיצד תוכנת Altium Designer מדורגת בעולם על ידי אתרי דירוג תוכנות (הדירוג הוא על ידי משתמשי קצה בלבד):

https://www.g2.com/products/altium-altium-designer/reviews

https://sourceforge.net/software/product/Altium-Designer/

https://www.getapp.com/industries-software/a/altium-designer/

https://www.capterra.co.il/software/175058/altium-designer

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

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

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

בן מימון

Design Library – חיסכון בזמן בזכות סדר וארגון בספריה

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

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

כיצד להוסיף תכונות לספריית העיצוב:
בחלונית המשימות של SOLIDWORKS, ע"י לחיצה בכרטיסייה Design library נוכל להוסיף קבצים לספרייה


ב-Add to Library PropertyManager, נבחר את ה-Design Tree Flyout ואת התכונות שברצוננו לכלול. פעולה זו תיצור קובץ חדש, לכן יהיה עלינו גם לתת לו שם חדש לבחירתנו.

לצורך ההדגמה, נבחר פיצ'רים כלשהם לפי שיקול דעתנו ונכניס לספרייה הנבחרת( במקרה שלנו- our design library) :

*הערה*: נוכל לבחור לאיזו תיקיית משנה תתווסף תכונת הספרייה. בדוגמה זו נשאיר אותו בתיקיית ספריית עיצוב ברמה העליונה ע"י לחיצה על מקש האישור.

ווידוא הגדרות החלקים המוכללים בספרייה:

*הערה*: ניתן גם לבצע ישר מהספרייה Drag and drop כדי לפתוח את הקובץ.

טיפים לשימוש בספריית העיצוב:

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

יתרונות השימוש בספריית העיצוב:

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

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

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

מהם ההבדלים בין ArcGIS Online  לבין ArcGIS Enterprise?

שני המוצרים מאפשרים למשתמשים ליצור, לשתף ולהשתמש במפות, אפליקציות, סצנות, שכבות, ניתוחים ונתונים. הם גם המנוע מאחורי האפליקציות של ESRI (ESRI APPS), ומאפשרים מגוון רחב של ניתוחים מרחביים – החל מעובדים בשטח שאוספים מידע בעזרת יישום ArcGIS Field Maps, ועד למפתחים הבונים אפליקציות Web מבוססות מידע מרחבי בעזרת ArcGIS Maps SDK ל Javascript.

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

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

מוצרים שונים לצרכים שונים

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

ייתכנו מצבים בהם משתמשים בארגונים לא ידעו באיזה מהמוצרים הם משתמשים כדי להכין מפות, נתונים או יישומים. דרך אחת להבדיל בינהם היא להסתכל בשורת הכתובת בדפדפן ולראות. אם כתוב arcgis.com אז מדובר ב ArcGIS Online. אם לא, אז מדובר בArcGIS Enterprise .

כמובן שיש עוד דרכים יותר ברורות להבדיל בין שני מוצרי היסוד של ESRI. בעיקרון, ArcGIS Online הוא SaaS – Software as a Service ו ArcGIS Enterprise  הוא תוכנה המותקנת על השרת שלכם. לכל אחד מהם יש את היתרונות שלו כתלות בצרכי הארגון.

ArcGIS Online

כיוון ש ArcGIS Online  הוא SaaS, ESRI מנהלת ומארחת את הממשק כך שמשתמשים יוכלו להתחבר ל ArcGIS Online  מכל מקום שיש בו חיבור לאינטרנט. זה מאפשר ל ArcGIS Online  להיות מוצר קל ונוח לשימוש ולהפצה, אבל לא ניתן להתאים אותו אישית ולשלוט בו בצורה שאפשר ב ArcGIS Enterprise.

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

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

ArcGIS Enterprise

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

ניתן לעבוד עם ArcGIS Enterprise במשרד או בסביבות ענן ציבוריות או פרטיות. ניתן להשתמש בו גם במערכות הפעלה כמו לינוקס, Windows וקוברנטיס. ארגונים יכולים להתאים את העבודה שלהם ב ArcGIS Enterprise בהתאם לצרכים שלהם. לדוגמה, צוות GIS של 5 משתמשים יכול להשתמש ב ArcGIS Enterprise על מכונה בודדת – בין אם מדובר במכונה פיזית או במכונה וירטואלית. ארגון GIS בעל 100 אלף משתמשים כנראה יהיה זקוק להרבה מכונות.

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

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

אפשרויות התקנה ותחזוקה שונות

ArcGIS Online מוכן לעבודה מרגע ההפעלה ו ESRI  מעדכנת את ה SaaS מספר פעמים בשנה. קבלת העדכונים אינה דורשת התערבות או פעולה מצד הארגונים.

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

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

פתרונות אחסון

כאשר משתמשים ב ArcGIS Online, מאחסנים ומשתמשים בנתונים בענן ה-SaaS של Esri. כברירת מחדל, ה SaaS  מאפשר אחסון של עד 500 גיגה בייט של נתונים, עם אפשרויות לחבילת פרימיום של 1 טרה בייט או 4 טרה בייט של אחסון, שזמינות לפי הצורך. אחסון המידע במערכת ArcGIS Online כרוך בתשלום חודשי ל Esri, כתלות בנפח המידע המאוחסן.

משתמשים יכולים גם להשתמש בשירותים ושכבות שמאוחסנים חיצונית ב-ArcGIS Enterprise , וגם שכבות (Keyhole Markup Language) KML  שירותי  אינטרנט של (Open Geosaptial Consortium) OGC  ושירותי אינטרנט אחרים.

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

עמידה בדרישות אבטחה ספציפיות

ArcGIS Online הינו מוצר SaaS מאובטח עם אסטרטגיית אבטחה המבוססת על תקני אבטחה הקיימים בתעשייה. המוצר כולל בקרות אבטחה בכל הרמות, עבור כל משתמש, כולל בתוך ה SaaS, ברחבי הרשת ובחוות השרתים המאכלסות את המערכת. ArcGIS Online גם תואם מערכת תקני אבטחה חיצוניים ש ESRI  קיבלה על עצמה.

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

מתי לבחור ב ArcGIS Online  ומתי ב ArcGIS Enterprise?

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

  • אם קיימים שינויים תכופים בנתוני GIS, המפות והיישומים של הארגון משתנה במידה ניכרת ואין כוח אדם זמין זמין לביצוע עדכונים, לתחזוקת המערכת ולתמוך בשינויים כאשר הצרכים משתנים –  כדאי להשתמש ב ArcGIS Onlineהמאפשר לתמוך בכמות משתנה של משתמשים, ללא צורך בעבודת ניהול נוספת מאחורי הקלעים.
  • אם צוות ה GIS של הארגון רוצה להישאר בחזית הטכנולוגיה והתוכנות החדשות ביותר, ולקבל עדכונים באופן אוטומטי ברגע שיהיו זמינים, אבל הצוות קטן ועמוס בעבודה מה שמקשה עליו להתעדכן כל רגע ולבצע שידרוגים עם כל עדכון באופן ידני – ArcGIS Online הוא הפיתרון הנכון מכיוון ש ESRI משדרגת את ה SaaS באופן אוטומטי מספר פעמים בשנה. ולא מצריכה התערבות של הצוותים בעדכון.
  • בארגון בו קיימת חשיבות גבוהה ביותר לאבטחה והמשתמשים עובדים בסביבה מנותקת מהאינטרנט,  ArcGIS Enterprise הוא הפיתרון הטוב ביותר מכיוון שArcGIS Online  תלוי בענן ולא זמין לעבודה בסביבות מנותקות.
  • אם הארגון עורך נתונים קיימים שחייבים להישאר במקומם הנוכחי מבלי לעבור ממערכת למערכת, ArcGIS Enterprise  יכול להתחבר למערך מקורות נתונים חיצוניים, מה שהופך אותו לפיתרון הטוב ביותר למקרה זה.
  • אם נדרש פתרון GIS מלא במערכת סגורה שאינה מחוברת לרשת הציבורית (www), רק ArcGIS Enterprise ייתן את הפתרון.

איך אפשר להשתמש ב ArcGIS Online  וב ArcGIS Enterprise  

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

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

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

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

תרחישים שמפיקים תועלת מ- Distributed Collaboration

Distributed collaboration יכול לקרות בצורות שונות. להלן שלוש דוגמאות בהן אפשר לראות את האופן בו משתמשים בשילוב של ArcGIS Online ו ArcGIS Enterprise כדי לעמוד בדרישות שונות לשיתוף נתונים

  • חברה המסייעת לשלטון המקומי לקבוע היכן להציב עמדות טעינה לרכבים חשמליים, משתמשת ב ArcGIS Enterprise כדי לנהל את הנתונים שלה. עובדי השטח של החברה משתמשים ב ArcGIS Field Maps ב ArcGIS Online כדי לזהות מיקומים בהם ניתן להתקין עמדות טעינה לרכבים חשמליים. מנהלים רוצים לשתף את נתוני התאמת האתרים העדכניים ביותר עם עובדי השטח דרך ArcGIS Online ואז הנתונים שעובדי השטח אוספים נטענים לArcGIS Enterprise . בתרחיש זה, ArcGIS Online  וArcGIS Enterprise  מוגדרים לאפשר עריכה דו כיוונית בה הנתונים מועתקים בין שני ארגוני ArcGIS  נפרדים אבל בו זמנית קשורים בעבודה.
  • עובדים במחלקה לעבודות ציבוריות בעיר משתמשים ב ArcGIS Enterprise  כדי לתעד דיווחים של תושבים על תקלות שירות כגון דליפות מים ומקרים אחרים כמו מפגעי תברואה או גרפיטי. צוות המחלקה לבטיחות הציבור בעיר משתמש ב ArcGIS Online כדי לתעד את המפגעים הללו. שתי המחלקות רוצות לשלב את דוחות המפגעים כדי לראות אם הן יכולות לזהות דפוס פעילות חופף. לשם כך, אנשי צוות מהמחלקה לבטיחות הציבור ישתפו את הנתונים שלהם מ ArcGIS Online כנתונים לשימוש והעובדים במחלקת העבודות הציבוריות יוכלו להשתמש בנתונים האלו ב ב ArcGIS Enterprise  כדי לבצע ניתוחים נוספים.
  • אנליסט GIS של המחוז, מכין ועורך תוכן רישמי ב ArcGIS Enterprise שמספר ערים באיזור מעוניינות להציג ביישומי אינטרנט שלהן. חלק מהערים משתמשות ב ב ArcGIS Enterprise בעוד שערים אחרות משתמשות ב ArcGIS Online. אנליסט הGIS  יכול להגדיר Distributed collaboration עבור כל חשבוןArcGIS Enterprise  של כל אחת מהערים וגם עבור חשבון ArcGIS Online של המחוז. כך יוכל לשלוח את הנתונים של המחוז כעותקים לארגוני ArcGIS Enterprise   של הערים. אותו אנליסט יוכל לקיים Distributed collaboration עם ארגונים המשתמשים ב ArcGIS Online  כדי להקל על סנכרון תקופתי של הנתונים של המחוז עם יישומי האינטרנט של אותן ערים.

שני פתרונות GIS מובילים

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

MATLAB Container – כל מה שצריך במקום אחד

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

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

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

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

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

מה זה מיכל?

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

  • עקביות: קונטיינרים מבטיחים התנהגות עקבית ללא קשר למקום שבו נפרוס אותם מכיוון שהם אורזים את כל התלות בתוכנה הדרושה להפעלת אפליקציה. קונטיינרים פועלים ומייצרים את אותו פלט בכל סביבה ולכן, מכולות אידיאליות להפעלת אותו יישום בסביבות מרובות.
  • ניידות: ניתן לפרוס קונטיינרים כמעט בכל מערכת הפעלה או פלטפורמה. קונטיינרים יכולים לפעול על מערכות הפעלה Linux, Windows ו-Mac וניתן לפרוס אותם במרכז נתונים פרטי, בענן ציבורי (כגון AWS או Microsoft Azure) או בסביבה מקומית. זה אומר שניתן בקלות לשתף קונטיינר עם אחרים מבלי לדאוג לגבי התלות בתוכנה או בפלטפורמה.
  • מבודד, קל משקל ויעיל: שלא כמו מכונה וירטואלית, קונטיינרים חולקים חלק ממערכת ההפעלה (הליבה) של המחשב המארח ומספר מופעים של אותו קונטיינר חולקים משאבים משותפים. תכונה זו הופכת אותם לקלי משקל ויעילים. עם זאת, קונטיינרים מבודדים זה מזה וממערכת ההפעלה המארחת. כלומר, יש להם גישת קריאה בלבד למשאבים משותפים והם יכולים לשנות רק קבצים בתוך הקונטיינר עצמו.

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

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

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

אריזה זו נעשית בעזרת ה-MATLAB Compiler SDK  ע"י שני שלבים פשוטים.

  1. קימפול הקוד הרצוי
  2. אריזת הקוד המקומפל ל-Docker Image  או ל-microservice

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

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

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

עבור מקרה זה ישנם קונטיינרים מוכנים המכילים MATLAB ב- Docker Hub כך שנותר רק להוריד וליהנות מהשימוש.

עבור מקרה ספציפי בו נרצה לעסוק בבניית אלגוריתמים של AI, ישנו קונטיינר מוכן המכיל את MATLAB + 9 טולבוקסים הקשורים ב-AI , אשר כבר מחובר ל-NGC (NVIDIA GPU Cloud), וזאת מתוך מחשבה שיהיה לנו קל יותר להריץ את אלגוריתמי ה-AI בסביבה מותאמת לסוג עבודה זה.

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

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

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

במבט אפילו יותר רחב, אם נתבונן ברמת החברה כולה, השימוש בדוקרים מאפשר את היכולת למחלקת ה-R&D להעביר חומרים למחלקת ה-DevOps  וה-QA ולשלל המחלקות בחברה בצורה אוטומטית ונוחה מבלי לדאוג מכך שכל מחלקה עובדת ומורגלת למערכת אחרת – מהבחינה הזו, בהחלט מדובר בפתרון המתאים ביותר.

אז קדימה, תתחילו לנסות! אם יש לכם MATLAB אתם כבר יכולים להתחיל לארוז!

למידע נוסף:

  1. MATLAB Container – דף מידע באתר MathWorks
  2. MATLAB on DockerHub
  3. Deep Learning Container
  4. Dockerfile
  5. Package into Docker Image
  6. Create Microservice Docker Image