Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations waross on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Updating components during load

Status
Not open for further replies.

DLH81

Mechanical
Jun 2, 2010
42
When loading a fairly large assembly (~1000 components) I noticed in the status bar that a majority of the load time is consumed by updating components. I loaded a bookmark that I had saved yesterday at the end of the day and since then some of the components in the assembly had changes made to them so I'm assuming those are the updates taking place during the load.

Question is, this seems to have a big effect on the time it takes to load an assembly. Is there a way to not have the updates happen automatically so that the assembly loads faster? I thought there was a dynamic updating option somewhere but I can't seem to find it.

Thanks
 
Replies continue below

Recommended for you

Are theparts all saved in your current version of NX? There is an automatic update to older files when loaded in the latest version of NX. If you have a lot of older files, there is a refile_part utility that can batch update the file schema.


"Wildfires are dangerous, hard to control, and economically catastrophic."

Ben Loosli
 
All parts are in NX8 and had been saved as such prior to the load. The status bar gives messages such as: Updating edge blend part XXXXX, and many, many other little updates like that.
 
Cowski - yes it does. Can I stop those from updating every time during loading?
 
Remember, if model changes caused edges and faces to be moved on the Component parts and those same edges and faces are referenced by Assembly Constraints, those constraints also have to update.

That being said, there is a way of delaying this update until later.

Before opening your Assembly, go to...

Tools -> Update -> Interpart Update -> Delay Assembly Constraints

...and this will cause the Assembly Constraints to not update until later when you can go back to...

Tools -> Update -> Interpart Update ->

...and either toggle OFF 'Delay Assembly Constraints' or select 'Update Assembly Constraints' (which BTW will leave the 'Delay Assembly Constraints' option toggled ON). Note that you can also go to...

Customer Defaults -> Assemblies -> General -> Interpart Modeling

...and toggle on the 'Delay Assembly Constraints' option which will stop all Assembly Constraint updating when opening all Assemblies which also means that you're going to have to then manually force an update when you need it.

John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
Siemens PLM:
UG/NX Museum:

To an Engineer, the glass is twice as big as it needs to be.
 
Ok thanks, I'll try that. I also noticed under Tools - Update - Interpart Update, there is an option to delay geometry, expressions and PMI. Would it be advisable to also activate that? When loading this particular assembly, many times it is just to show as a big overview in a meeting or design review so I don't typically need all the small geometry updates that have been made to show up in that session.

 
If you want the absolute fastest load times, while accepting the fact that eventually you will need to manually force updates before you will know that models and/or assemblies are what you expected them to be, go ahead and turn on all of the various Update Delay options.

John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
Siemens PLM:
UG/NX Museum:

To an Engineer, the glass is twice as big as it needs to be.
 
Doesn't Loaded Part information show the version of NX that the file was last saved in? You might check that to be sure they were all saved in NX8.


"Wildfires are dangerous, hard to control, and economically catastrophic."

Ben Loosli
 
If it is only for presentation purposes, perhaps you could export a parasolid of your assemby and import that into a new part. This new part will not have any parameters, attributes, or other meta-data, but it will not require updates and recalculations. This would effectively give you a snapshot of your assembly.

www.nxjournaling.com
 
Thanks all for the help/suggestions.

Looslib - I ran the loaded parts information report on the assembly and it turns out many of the parts are filed in NX6.0 or NX7.5. However, most if not all of these parts are released. Any way I can get them updated to NX8? If this is something that is slowing down the load times it seems as if we will always have this problem since at my company we seem to upgrade to the latest version of NX every year or two.
 
DLH81,

The ugmanager_refile utility provides the option to refiling released parts. The following arguments are required -u=infodba -p=your_infodba_password -g=dba -bypass=yes -refile_released=yes -mod_props=no ... (other options)

It has to execute as the infodba user and bypass must be requested. The -mod_props is to update last modifying user/date on dataset (or not).

Hopefully this is helpful,

Joe

 
Status
Not open for further replies.

Part and Inventory Search

Sponsor