Working with large assemblies efficiently

There are many ways you can improve interactive performance when working with large assemblies in Solid Edge. This Help topic describes actions you can take to improve performance when working with large assemblies.

How available memory affects performance

The amount of physical memory available on your computer affects the performance of all your Windows applications, not just Solid Edge. When the physical memory is completely allocated, some operations are swapped to virtual memory. Virtual memory is disk space on your hard drive allocated for use when physical memory resources are not available.

Virtual memory is much slower than physical memory. When any application has to swap information between virtual memory and physical memory to complete a task, system performance slows down considerably. You can improve performance by increasing available physical memory in the following ways:

Note:

See the readme.htm file in the Solid Edge folder for additional information on memory recommendations for Solid Edge.

Reducing the demand for physical memory

The easiest way to reduce the demand for physical memory is to close any applications you are not using. Doing this can speed up any application, not just Solid Edge.

Note:

You can use the Windows Task Manager to evaluate both physical and virtual memory usage.

Improving display performance

Display performance in Solid Edge is improved if your computer is equipped with a graphics board that supports OpenGL acceleration. The shaded display data in Solid Edge is manipulated directly by OpenGL during dynamic view operations. The amount of physical memory on the graphics board also affects display performance.

The hidden line display mode in Solid Edge supports multiple processors. If your computer contains multiple processors, hidden line performance is improved.

The Process Hidden Edge During View Manipulations option in the View tab in the Options dialog box affects interactive performance during dynamic view manipulations, such as when dynamically rotating a view. Processing edges during dynamic view manipulations can negatively impact interactive performance when working with complex parts or large assemblies. When this option is set, the display status of edges (whether they are visible, hidden, or silhouette) is continuously calculated during dynamic view manipulations. When you clear this option, the display status of edges is suspended during a dynamic view manipulation. When the dynamic view manipulation is completed, the edges are processed. This can significantly improve performance.

You can also improve display performance from within Solid Edge Assembly by controlling which parts in the assembly use physical memory resources. Hiding and unloading parts frees up physical memory and improves display performance. Hidden and unloaded parts place the least demand on computer resources.

Using display configurations to hide, unload, and inactive assembly components

When you are building or modifying a large assembly, you often work in a localized area, or on a limited number of parts for a period of time. You can use the display configuration control commands in Solid Edge to make it easier to work and to improve performance in large assemblies.

For example, you can use the Display Configurations command to capture the current display status of the assembly components to a name you define. After you define a display configuration, you can use the Assembly Configuration list on the Select tool command bar to apply a display configuration. This allows you to quickly display, hide, inactivate, and unload specific parts and subassemblies.

Each of these display states places a different demand on physical or graphic memory. Additional configuration control commands are located in several places in Solid Edge. For example, they are available on the PathFinder shortcut menu and the Home tab in the Configurations group.

You can determine the current display status for parts and subassemblies using PathFinder. Unique symbols indicate whether an assembly component is displayed, hidden, inactive, or unloaded. For a list of these and other symbols used in PathFinder, see the PathFinder in assemblies Help topic.

Note:

If the inactive part or subassembly contains construction surfaces, the construction surfaces will be automatically hidden. You can redisplay the construction surfaces by activating the part or subassembly.

Using simplified assemblies

When working with a large assemblies, you can create and use simplified assembly representations using the commands in the Simplify group on the Tools tab in the Assembly environment.

A simplified representation of assembly only contains the external shell faces of the parts in the assembly, which can significantly reduce the memory requirements required when working with a large, nested assembly. You can then specify that the simplified representation is used in higher level assemblies, in drawings, and when opening assemblies.

When working with large, nested assemblies that contain simplified subassemblies, you should work with the simplified subassemblies inactive whenever possible. This can significantly reduce memory requirements.

For more information, see the Simplifying assemblies Help topic.

Using zones

You can use the Zone command on the Select Tools tab on PathFinder to define a named rectangular volume of space. You can then display, hide, and select the assembly components which are contained within the zone. For example, you can select a zone in the Select Tools tab, then use the Hide command on the shortcut menu to hide the assembly components within the zone.

When you add new components to the assembly, they are automatically added to the zone(s) they fall within.

For more information on zones, see the Using zones in assemblies Help topic.

Improving performance when opening assemblies

You can use the options on the Open File dialog box to improve performance when opening a specific assembly. You can also use the Save As Default option on the Open File dialog box to specify that assemblies you open using Windows Explorer are opened with the options you set.

When you open an assembly with all parts hidden, only the assembly document you are opening is loaded into physical memory.

When working with an assembly with thousands of parts and dozens of subassemblies, this can dramatically reduce the time required to open the assembly. Because these types of large assemblies are typically shared by many users who only work on specific subassemblies within the top-level assembly, hiding all parts when opening the assembly allows you to work efficiently with a very large assembly.

When you open an assembly with all components hidden, the subassembly listings in PathFinder are collapsed. You can open the next level of documents using the "+" symbol, or you can expand the subassembly listings using the Expand and Expand All commands on the shortcut menu.

You can expand the listings for only those subassemblies you need, then display or activate only the parts and subassemblies you need.

When a simplified representation of an assembly exists, using these options improves file open times.

Highlighting parts

You can improve large assembly performance by setting the Fast Locate Using Box Display option on the Assembly tab on the Options dialog box. When you pause your cursor over a part in the assembly, it will highlight using a rectangular range box, instead of all of the graphic display elements of the part.

Setting the Fast Locate When Over PathFinder option on the Assembly tab on the Options dialog box also allows you to improve performance. When you set this option, the name of the assembly component is displayed in the message field when you pass the cursor over the component name in PathFinder, but it does not highlight in the graphics window. When you clear this option, the assembly component highlights in the graphics window when you pass the cursor over the component name in PathFinder.

Selecting parts

Solid Edge provides different options for selecting parts in the Assembly environment using the Select Tool command.  Following are short descriptions of the selection methods and related forms.

What are you looking for?
How do I
Learn more about
Look up more details