Front Page www.SolidWorks.com
 
Home SolidWorks Web Site Contact Us Subscribe Archive
 Send to a friend
 Print this article
 

How to increase assembly performance
Level = Intermediate



NEW! 16 customer video testimonials

 
 

The goals for assembly management can be summed up as follows:

  • Reduce overhead for the system
  • Minimize the information that the designer needs to deal with
  • Be able to reference robust objects for top-down design
  • Define and communicate a methodology for dealing with assembly performance

This article will focus on the performance-related settings that can have a positive effect on assembly performance. All of these settings can be defined within the Tools/Options dialog box. The use of configurations is also discussed from a performance standpoint. These settings also have relevance for parts and drawings (nonassembly).

While the settings described are all performance-related, you may choose to turn some of them on and take the hit in performance. The gain in functionality, graphics, and more may be worth the cost of turning any of these features on.

Options within SolidWorks® are broken into two sections: system options and document properties. The system options are global and not dependant on the type of document opened. These settings are stored with the Windows® registry and can be shared by using the Copy Options wizard, or see the technical tip Configuration Options and Settings.

Document properties are set within the document. Therefore, you can have two drawings open with different document properties (i.e., text size, font, units, etc.). These options are stored within the document templates. Multiple document templates can be defined for each type of document. You may have two different styles of units and a document template can be defined for each font.

Display/Selection
These settings control edge display, transparency, and quality settings for all document types. Note: All settings that affect performance are highlighted in yellow.

Click image for larger picture

Another example of performance settings that may be left on or off based on their function are the settings for Repaint after selection in HLR and High quality display of interfering bodies. The repaint option may leave ghosts on the screen and therefore it was left on. The high quality option is left off, but if there are interferences in an assembly, some of the lines may be missing from a drawing view.

Note: If you have a document open, some of these options may be unselectable (gray).

Performance
All the settings in the performance dialog deal with system performance. The settings for Use Software OpenGL should not be set unless you are debugging a software issue.

Click image for larger picture

Note: If you have a document open, some of these options may be unselectable (gray)

Large Assembly Mode
Large assembly mode offers the ability to set many of the performance-related options just for assemblies that exceed the threshold set with the Large Assembly Mode dialog box.

This option allows for a set of defaults for all documents and another one for large assemblies. In the example shown, the Check out-of-date lightweight parts: is set to Don't check. Non-Large Assembly Mode documents will indicate whether they are out of date.

Note: All items shown within this dialog box are performance-related and have not been highlighted.

Click image for larger picture

Image Quality
Image quality is document specific. The settings are defined within the document template. The option Apply to all referenced part documents is available only for assembly documents. The setting for shaded is somewhat faceted for display purposes only, a hole is still round.

Click image for larger picture

Drawings
These setting are drawing-related. The reasons for selecting Open existing drawings with automatic view update off and Automatic hiding of components on view creation is described in more detail below.

Click image for larger picture

When working with a large assembly in a drawing you do not need to update all views all the time. The function Automatic view update will update all drawing views based on assembly changes.

The settings shown above turn off the automatic update. To update an out-of-date drawing, select the view to update, press the right mouse button, and select Update View.

To update all views turn the Automatic view update feature on by selecting the drawing object from the FeatureManager® design tree, press the right mouse button, and select Automatic view update.

The option Automatic hiding of components on view creation takes any components that are not visible in the drawing and adds them to the Hide/Show Components list. The example shown automatically hides 130 out of 230 components

When this option is selected, the Hide/Show Components list is automatically populated.

At any time, components can be added or removed from this list.

Click image for larger picture

These options are accessible by selecting the view, pressing the right mouse button, and selecting Properties. To activate the desired tab, select the tab name.

The tab Hide/Show Components is shown in the example.

Display Modes
The display mode can also have an effect on performance. While wireframe is listed as the fastest mode, it typically is difficult to work with and is not practical. The modes and relative speeds are as follows:

  • Wireframe (Optimal)
  • Shaded (Fast)
  • HLR (Hidden Lines Removed) (Slower)
  • HLG (Hidden Lines Gray) (Slowest)

The option Shadows in Shaded Mode should be turned off for best performance.

Configurations
Create a configuration for each major functional area. Also create a configuration that is empty or has just the reference geometry (i.e., assembly skeleton) and call it a standard name across all assembly documents.

When opening an assembly, use the options Configure and Lightweight. By opening the assembly lightweight and using the desired configuration, you do not need to display or resolve assembly components that are not referenced. If you need to see or reference additional assembly components, you can resolve those individually, as a group, or resolve the entire assembly.

Click image for larger picture

After you select the Configure option, you are presented with a dialog box to select a pre-defined configuration, or create a new configuration.

If your company follows a standard that all assemblies must have a configuration named Empty or the Default configuration, the result is that only the assembly reference geometry can be used whenever you open an assembly, no matter who created the document.

Conclusion
Assembly skeletons help define the design intent using simple objects, top-down design is easier due to the simplification of the information, designs are more robust and easier to modify due to the skeleton, and the skeleton makes it easier to collaborate when the assembly is organized with sub-assemblies tied to the skeleton.



Rate this article
    Not useful

    Somewhat useful

    Useful

    Very useful

    Extremely useful



Comments:

Introducing SolidWorks 2003

SolidWorks as 3D CAD standard helps everyone in product development

SolidWorks Manufacturing Network puts you in touch with SolidWorks-enabled vendors

SolidWorks World 2003 in Orlando - reasons to mark your calendar for Jan. 19-22

SolidWorks API Fundamentals training delivers benefits to mainstream designers

SNUG benefits the SolidWorks community


TERK Technologies keeps on innovating with SolidWorks


How to increase assembly performance

How to list configuration-specific dimensions


How to plan assemblies for top-down design


RevWorks – Feature-based reverse engineering for SolidWorks

  Customer comments
     Gremada Industries, Inc.
     ReGENco, LLC
     Robert Yates Racing
     Stage III Technologies, Inc.
     VF Imagewear


Products

News and Events
Education
Partner Program
SolidWorks Resellers
Subscription Service

 

 

   

SolidWorks.com
Send to a Friend
Contact Us
Subscribe to Our Newsletter
Removal from our newsletter
Newsletter Terms of Use

SolidWorks Corporation - 300 Baker Avenue
Concord, MA 01742 Phone: 800-693-9000
+978-371-5000
Copyright © 2003 SolidWorks Corporation.