Large assembly performance can suffer from a multitude of reasons. Why are SOLIDWORKS Assemblies slow? There are many factors that play a role in the behavior of assemblies. Graphics triangles, part versions, circular mate references, configurations, specific feature choice, imported models, appearances, etc. SOLIDWORKS assemblies are slow and could be a scenario of a death by a thousand cuts.
This tech tip will focus on only one of those cuts – Graphics triangles
When parts are brought into assemblies, they come with a specific image quality set out by the designer. The higher the image quality, the harder your computer must work to tesselate the model. Even if it is a small part, high image quality it isn’t demanding to generate – but if there are hundreds of iterations of that component (such as a bolt or nut with threads), then your seemingly small part now plays a large role in your graphics workload.
It’s a best practice to optimize all your components before inserting into a large assembly. If you didn’t have the luxury of developing those components or that ideal situation doesn’t exist for you, the next thing to do is analyze the assembly as it is now and make changes to the ones you find.
This is a side-by-side example of a component with low image quality compared to higher. You can see the circular edges are smoother when the image quality is higher. In a scenario while editing a large assembly, the performance should take priority over the image quality. It’s best practice to lower the image quality of your parts when inserting them into a large assembly.
An easy way to see which parts of the assembly contribute the most graphic triangles is using Performance Evaluation.
For this engine, the performance evaluation outlines Open Times, rebuild times, Settings Performance and Display Performance. For graphics, expand the Display Performance menu and here.
This report shares important information related to the image quality of parts in your assembly. As seen in the screen capture above, parts with the most graphics triangles are organized from greatest to least.
The performance evaluation is also showing parts with high image quality and many different appearances – all factors to diagnose assembly performance.
If you would like to visualize these parts, click Assembly Visualization and SOLIDWORKS will automatically show you.
If you are using an older version of SOLIDWORKS, you can create this visual by adding a column into Assembly Visualization manually.
Step 1. Find Assembly Visualization tool (Evaluate tab or S-key search bar).
Step 2. Click the arrow on the right side of the column list, then click “More…”
Step 3. Check “Use Formula” box and name the Column header “Graphics Triangles”. Create the same formula as seen below (Tip: use the properties drop down menu to select the properties for the formula) then click OK.
From here the biggest problems can be seen, selected, and modified to improve the performance of the assembly.
If you’ve ever wondered why SOLIDWORKS assemblies are slow, Assembly performance has many other factors that play a part. This is just one example of the many factors – to learn about the other factors, techniques, and best practices in optimizing your own assemblies, we can help with that. More information can be found here: SOLIDWORKS Large Assembly Service from Javelin Certified Experts.
Get Certified SOLIDWORKS Services from Javelin
Javelin Experts can help you to: