למה אני לא רואה את ההרכבה שלי בתוכנת SOLIDWORKS Composer?
בפוסט הזה אנחנו נכיר בעיה נפוצה בתוכנת SOLIDWORKS Composer, כאשר פותחים בה קובץ הרכבה ומקבלים מסך תצוגה ריק. נעבור על תהליך הפתיחה ותהליך ההמרה המלא לקובץ smg.*, נראה פתרון אפשרי לבעיה ועוד כמה טיפים לתהליך המרה זה.
הבעיה- פתחתי הרכבה בתוכנת SOLIDWORKS Composer וראיתי את המסך הבא:
ההרכבה נפתחה ב- SOLIDWORKS Composer ועם זאת המסך הגרפי ריק ולא ניתן לראות את רכיבי ההרכבה וגם לא לבחור ולסמן אותם בעץ. אז איפה ההרכבה שלי? למה הרכבות אחרות נפתחות תקין ואני מצליחה לראות אותן במסך הגרפי של SOLIDWORKS Composer ואת ההרכבה הזו לא?
תהליך הפתרון- קודם כל ארצה לראות שההרכבה נפתחת באופן תקין ב- SOLIDWORKS , נוודא שלא חסרים לה רפרנסים, אבדוק האם יש לי רכיבים ב suppress או מוסתרים
- Lightweight- פתיחת הרכבה במצב זה טוענת את האינפורמציה של הרכיבים באופן חלקי בלבד.
- Large Assembly Mode- פתיחת הרכבה במצב זה טוענת את הרכיבים במצב Lightweight ובנוסף, ובנוסף אלמנטים גרפיים שונים מוסתרים באופן אוטומטי על מנת להקל על התצוגה.
*פירוט מלא על מצבי הפתיחה השונים ניתן לראות בפוסט- כלים להתמודדות עם הרכבות גדולות בתוכנת SOLIDWORKS.
למצבי הפתיחה הנ"ל יש הרבה יתרונות בכל מה שנוגע לביצועים (מהירות טעינה ומשך Rebuild) בעבודה ב- SOLIDWORKS אבל כדי שהקובץ הזה (מפורמט sldasm.*) יעבור המרה מוצלחת לקובץ SOLIDWORKS Composer (לפורמט smg.*), ההרכבה חייבת להיטען במלואה, עם כל נתוני הקובץ (Fully Resolved), לתוך SOLIDWORKS. מכאן אנחנו מבינים ש- SOLIDWORKS מהווה את מנוע ההמרה עבור SOLIDWORKS Composer.
במילים אחרות, כשאנחנו טוענים קובץ בפורמט sldasm.* לתוך SOLIDWORKS Composer, ההרכבה נפתחת מאחורי הקלעים בתוכנת SOLIDWORKS, מתבצע תהליך ההמרה לקובץ בפורמט smg.* ורק לאחר מכן הקובץ הזה נטעם ואנחנו רואים את המודל על המסך הגרפי של SOLIDWORKS Composer.
ועכשיו לשאלה החשובה- אז מה עושים?
אמנם בתוכנת SOLIDWORKS Composer לא קיימת הגדרה לגבי מצב טעינת הקובץ בזמן ההמרה, ההגדרות האלו כן נמצאת בתוך ההגדרות של SOLIDWORKS:
*את ההגדרות האלו יש לבדוק בכל פעם לפני תהליך ההמרה לפורמט smg.*
Tools -> System Options -> Performance -> "Assemblies: Automatically load components lightweight"
Tools -> System Options -> Assemblies -> :Opening a large assembly: Use Lightweight mode and Large Assembly Settings when the number of components exceeds: 500"
תוצאה- אחרי התאמת שתי הגדרות אלו ב-SOLIDWORKS, נפתח את ההרכבה (sldasm.*) בתוכנת SOLIDWORKS Composer, נמתקין עד שתתבצע ההמרה ונקבל את המודל על גבי המסך
במצב של עבודה עם SOLIDWORKS Composer ללא תוכנת SOLIDWORKS (מותקנת על אותו מחשב) מי שמבצע את ההמרה הזו הוא SOLIDWORKS Translator וניתן להתקין אותו כבר בשלב ההתקנה של SOLIDWORKS Composer
לתופעה הזו, של הופעת מסך גרפי ריק ללא הרכבה, יש מגוון סיבות. בפוסט הזה ראיתם את הסיבה הנפוצה ביותר. בכל מקרה, עכשיו אנחנו יודעים ש- SOLIDWORKS מהווה את מנוע התרגום עבור SOLIDWORKS Composer ובכל מקרה של בעיה כדאי קודם לבדוק מה המידע שחסר לכם ובאיזה אופן הוא מאוכסן ונטען מהקובץ המקורי.
נתקלתם בבעיה דומה ולא הצלחתם לאתר את המקור שלה? נשמח לעזור לכם בתמיכה שלנו- לפתיחת קריאת שירות לחץ כאן.