מה עושים כשחסרה ספריית סמלים ב-SOLIDWORKS? פתרון פשוט ומהיר

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

הסבר על הבעיה:

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

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

הפתרון:

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

  1. גשו ל- הגדרות מערכת (System Options).
  2. נבחר את הלשונית של הגדרות מערכת .
  3. פתחו את  'File Locations'
  4. מצאו את 'Symbol Library File' ברשימת הנתיבים.
  5. אם אין נתיב מוגדר או שהנתיב פונה לגרסה ישנה יותר, לחצו על הוסף (Add) והוסיפו את נתיב התיקיה הנכון המכיל את קבצי הסמלים.
  6. ביחרו את הנתיב שבו נמצאת ספריית הסמלים.
  7. לחצו על בחירת תיקיה (Select Folder).

לאחר הוספת הנתיב המתאים, ניתן ללחוץ על OK ולהשלים את הפעולה.

כך תיראה התוצאה הסופית:

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

לא הסתדרתם? ניתן לפתוח קריאת שירות כאן

עבודה נעימה 😊

קוונטיזציה של רשתות למידה עמוקה – מדריך מעשי

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

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

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

ולמה זה חשוב?

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

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

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

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

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

תהליך הקוונטיזציה:

  1. איסוף נתונים: שימוש במדגם תמונות לכיול הרשת.
  2. כיול: איסוף מידע על טווחי הערכים בכל שכבה.
  3. קוונטיזציה: המרת השכבות הכבדות חישובית (כמו קונבולוציה) ל-8 סיביות.
  4. תיקוף: בדיקת הדיוק לאחר הקוונטיזציה.
  5. יצירת קוד: הפקת קוד מותאם למטרה  – CPU, GPU או FPGA.

בדוגמה שלנו נוריד את ה dataset RIT-18 שמכיל תמונות עם labels – הדאטה-סט נמצא כאן.

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

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

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

ועכשיו נבצע את הקליברציה של הרשת. MATLAB עושה זאת באמצעות בדיקת הערך המינימלי והערך המקסימלי של ה-Weights, ה-Bias וה-Activations של כל שכבה. על ידי בדיקת הערכים האלה ניתן לדעת איך לייצג את הערכים השונים באמצעות UINT8 תוך הקטנה ככל האפשר של overflow ו-underflow ובכך לשמור על הדיוק של ביצועי הרשת.

לחיצה על Quantize תבצע את הקוונטיזציה בהתאם.

אחר כך ב-Hardware Settings אפשר לבחור את הסביבה שבה נבצע את הוולידציה, ובלחיצה על Validate נבצע את הוולידציה עצמה.

לחיצה על Export תייצא לנו את הרשת ל-Workspace.

כמו שאמרנו קודם לכן ההטמעה של הרשת יכולה להיות ל-CPU, GPU ו-FPGA. כאן לדוגמה אפשר לראות איך להטמיע רשת מקוונטטת על FPGA.

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

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

לסיכום,

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

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

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

Understanding Signal Reflections for High-Speed Design

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

במקרה של מערכות העובדות בקצבים מהירים (מעתה נקרא להם HSD – High Speed Design), זמן העלייה והירידה עשוי להיות קצר – 1ns  ומטה. תדר האות הבינארי במערכות דיגיטליות יכול להגיע למספר גיגה-הרץ גבוה, וכדי לשמור על צורה מלבנית יחסית, הקצוות העולים ויורדים צריכים להיות שבריר ממשך הסיביות.

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

לדוגמא: עבור קווי תמסורת מצע ומיקרו-סטריפ FR4, מהירות ההתפשטות היא כ-160 Mm/s (מגה-מטרים לשנייה). אם זמן העלייה (או הנפילה) של הקצה הוא למשל 200ps, אז הקצה העולה (או היורד) יעבור לאורך קו ההולכה 32 מ"מ או 1.25 אינץ' בזמן העלייה או הנפילה של האות המשודר.

התאמת עכבה והתאמה התנגדות:

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

נוהג נפוץ כיום הוא להתאים רק את החלק ההתנגדות של ה-ICs (המשדרים והמקלטים) ולהפוך את העכבה האופיינית לקו השידור להתנגדות גרידא – כלומר על ידי מרחקים שווים בין הTX וה RX. במקרה זה, רק נגדים נדרשים כדי לספק את ההתאמה הנדרשת, למשל סדרת נגדים בטור בפלט של ה-DRIVER הוא אחד הפתרונות האפשריים להתאים את המשדר לקו ההולכה. במקלט ניתן להשתמש בנגד מקביל לאדמה (או עבור זוג דיפרנציאלי – נגד בין העקבות היוצרות את זוג הדיפרנציאלי). כמה דוגמאות הקשורות לטופולוגיות טרמינצייה מקלט מוצגות באיור מטה שנלקחו מהכלי Signal Integrity by Keysight הזמין ב-Altium Designer.

להחזרי אותות במערכת דיגיטלית

בחלק הזה אדבר על תאום בין סיגנלים עם צורות גל השתקפות שיתבססו על מערכת בעלת התנגדות של 50Ω – מערכת נפוצה עבור RF Design, אולם הקשרים המוצגים בסעיף זה חלים גם על מערכות דיגיטליות המשתמשות בעכבות אחרות וכן עבור אותות המשודרים באמצעות זוגות דיפרנציאליים – נפוץ למערכות דיגיטליות מהירות, למשל USB3.0 או PCIe.

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

Ro=Ri=Rt=50Ω

  • Ro – התנגדות פלט של המשדר
  • Ri – התנגדות הכניסה של המקלט
  • Rt – עכבה אופיינית של קו השידור

אלו הן טרמינציות מסוג – Thevenin, Pull-Up, and AC :

פולס מוזרק (עירור) בסימולציית Signal Integrity כפי שניתן לראות עם שני קבלים בטור:

השתקפויות אות (Reflections) במערכת לעיל עבור ביצוע פולס – בדוגמא השתקפות פאזה חיובית:

דיליי (Delay) של המוליך המחושב על ידי Altium באופן אוטומטי:

השתקפויות אות (Reflections) במערכת לעיל עבור ביצוע פולס – בדוגמא השתקפות פאזה שלילית:

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

השפעת המוליך הלא אחיד על הסימולצייה:

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

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

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

בן מימון

Altium 365 SiliconExpert Integration

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

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

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

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

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

  • EOL
  • ROHS RISKS
  • SE Grade
  • Multi Sourcing Risk
  • Inventory Risk
  • Lifecycle Risk
  • REACH Index

ועוד.

יכולות עיקריות של האינטגרציה:

  • שילוב ישיר של SiliconExpert בסביבת ה –ECAD :

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

  • כל המידע שניתן לקבל על רכיבים אלקטרוניים :

השירות של SiliconExpert מציע נתונים על יותר ממיליארד רכיבים אלקטרוניים – החל מנגדים בסיסיים ועד ל IC's מורכבים. זהו משאב רב ערך להבטחת ה – PCB שלכם והחלטות על רכיבים מגובות במידע אלקטרוני מדוייק ובנתוני שרשרת אספקה מדוייקים.

  • אמין ומדוייק – תמיד:

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

  • ניתוח סיכונים:

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

  • רכיבים אלטרנטיביים:

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

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

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

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

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

בן מימון

מה חדש בגרסת R2024b ב-Simulink?

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

להלן החידושים והשיפורים העיקריים של הגרסה האחרונה:

Simulink Editor
כשלוחצים פעמיים על גבי הקנבס ב-Simulink, אנחנו רואים את ה-Quick insert. עד היום, Quick insert הציע רשימת בלוקים לבחירה אפשריים לשימוש – בוחרים אחד, והבלוק מופיע על גבי הקנבס.

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

Component Interface View
ככל שמספר הרכיבים ותתי המערכות של המודל גדל, על המהנדסים להתמודד עם כמות גדלה של מקורות כניסת דאטה (ports), מה שמקשה על היכולת של המודל להמשיך לגדול, ובו בזמן על היכולת ל-Signal tracing.

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

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

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

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

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

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

Simulink Control Design
כלי המשמש לתכנון ולניתוח של מערכות בקרה במודלי Simulink. החל מהגרסה החדשה, מציע גם את היכולת לתכנן ולנטמיע טכניקות בקרה data-driven, לא לינאריות כמו למשל sliding mode ובקרת למידה איטרטיבית.
תוכלו לקרוא עוד על החידושים – כאן.

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

תוכלו לקרוא עוד על החידושים – כאן.

בוצעו עוד שינויים רבים עם יציאת הגרסה, בין היתר בעולמות ההנדסיים הוורטיקליים בהם אנו מציעים פתרונות עומק – ותוכלו להעמיק כאן בשינויים העיקריים שנעשו בתחומים כגון Wireless Communications  , 5G, DSP HDLועוד.

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

ניתן לקרוא עוד על חידושים נוספים של הגרסה האחרונה של  MATLAB & Simulink – כאן!

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

איך לטפל בתקלת התקנת SOLIDWORKS. הודעת שגיאה: The Source Folder is Not Versioned Properly

ההודעה הבאה – "the swdata99.id file is missing",  יכולה להופיע בכמה מקרים למשל במקרה והתחלתם לבצע שינוי בתוכנת SOLIDWORKS שמותקנת על המחשב שלכם כמו החלפת מספר סריאלי או הורדה והוספה של פיצ'רים. מקרה נוסף הוא פשוט התקנה חדשה של SOLIDWORKS על המחשב.

משמעות ההודעה היא בדיוק מה שכתוב, שהקובץ המתואר חסר.

נוכל לפתור את התקלה באמצעות יצירת קובץ id במיקום המתואר.

השלבים לפתרון הם:

  • נפתח notepad
  • נכתוב את גרסת הסוליד אותה אנו רוצים להתקין בפרומט הבא
     
    SOLIDWORKS 20XX SP0X

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

  • נשמור את ה  notepad בתיקייה שצוינה בהודעת השגיאה – זוהי התיקייה בה נמצאים קבצי ההתקנה של התוכנה

(לדוגמה : C:\Users\"User name"\Documents\SOLIDWORKS Downloads\SOLIDWORKS 2024 SP2.0).

  • נפתח את התיקייה בה שמרנו את קובץ הטקסט וב- File explorer, ונוודא שהגדרת file name extensions מסומנת.
  • נלחץ קליק ימני על קובץ הטקסט ששמרנו ונחליף לו את השם ל swdata99.id, יש לשם לב שמסמנים גם את הסיומת txt.
  • כעת יהיה ניתן להתקין או לערוך את ההתקנה של SOLIDWORKS.
  • במידה ומשהו לא עבד, ניתן לפתוח קריאת שירות כאן.