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!

Best load option setting 1

Status
Not open for further replies.

cubalibre000

Mechanical
Jan 27, 2006
1,070
Hi,
our setting for load options are :
1)Scope-> Load 'All components'
2)Reference Sets->As Saved

This setting is came from 10 years and I need good motivation to ask to our CAD manager to change, but I think they are not good.

I would like this setting :
1)Scope-> Load 'All components' and 'Partial Loading' on
2)Reference Sets->Use Model,Full,Lightweight,Empy

1)I would like to know from you, which is the limitation to add in the 'Scope' the option 'Partial Loading' as default
2)The 'As saved' create a problem, because if an user save the assembly with a personal reference status, when I open the assembly, I can have component hidden....it's true ?

Give me you opinion or suggestion, also for menage large assembly with base license and NX7.


Thank you...

Using NX 7.0.1.7 MP1 and TC8.1
 
Replies continue below

Recommended for you

Load options function differently when you are connected to TC than when you run native. TC controls what is downloaded to your workspace and loaded into NX.

As Saved is for the reference set should give you what the prior person had. Switching to a specific named refset can lead to issues IF all of your models do not have that refset. We had that issue where I last worked with NX and our model files did not all have the refset we started opening by default. Did take sometime to straighten out.


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

Ben Loosli
 
You should use Partial Loading, particularly if you generally work with large assemblies made up of parts which were modeled parametrically (features and expressions).

And if you are working with large assemblies, you're probably better off designating that you open using 'Lightweight' Reference Sets, however before you make or edit drawings using the Master Model technique, you will need to make sure that your drawings are not being opened using Lightweight Reference Sets.

However, if anyone is using NX 7.5, these are no longer issues since you can now use 'AS Saved' Reference Set option and STILL get 'Lightweight' representations since NX no longer depends on Reference Sets to control whether you're loading lightweight components are not, since this is now a characteristic of every solid/sheet body created in your part files. And when you create and edit your drawings there is no need to swap out the lightweight as the software will now do for you automatically so you now have best performance when working with an assembly and still have complete and usable drawings.

John R. Baker, P.E.
Product 'Evangelist'
Product Design Solutions
Siemens PLM Software Inc.
Industry Sector
Cypress, CA

To an Engineer, the glass is twice as big as it needs to be.
 
Thank you for the suggestions.

Thank you...

Using NX 7.0.1.7 MP1 and TC8.1
 
A question for John B.

You stated "You should use Partial Loading, particularly if you generally work with large assemblies made up of parts which were modeled parametrically (features and expressions)"
What difference does it make if it is modeled parametrically or not?
 
jerry1423 said:
What difference does it make if it is modeled parametrically or not?

This is exactly the situation which prompted us to create the 'Use Partial Loading' option in the first place.

When you open an Assembly and all that you going to be doing is working in the context of the assembly file itself, that is you are NOT going to be setting a bunch of component to be the Work part so that you can edit them or add some additional features or whatever, then all that the assembly needs to be loaded is the solid/sheet/faceted body(s). We don't need to be adding all of the internal feature information, such as the feature tree (or graph), the expressions, any other bodies which perhaps were used when creating some feature, such as a sheet body which was used to trim the face of some solid or something. Also there might be spread sheet data, sketches, etc.

Anyway, when you toggle ON the 'Use Partial Loading' option, NONE of this extra stuff is loaded unless it's needed, which is generally only when making one of the Components the Work part, at which point the system will automatically load the necessary extra data for THAT one part file into memory.

Now there are some other issues which may need extra data loaded in order for the assembly and the other components to be fully updated, but most of those issues are covered by the 'Load Interpart Data' setting which accounts for WAVE links and interpart expressions and so on. These two options, 'Use Partial Loading' and 'Load Interpart Data' can be used together as they are not in conflict since the second option will only modify that data loaded for those parts which contain or participate in any 'interpart' modeling operations and the remainder of the Components will remain partially loaded. Besides, interpart data does not always come from another component that was opened when the assembly was opened since interpart links can be made to any part inside or outside the current assembly, so these extra controls are critical in those situations, whereas 'Use Partial Loaing' only effects the components of the Assembly being opened.

Now someone might ask, since we provide users with this option, when would you NOT use it? Well we think that most people can probably safely use it, particularly in our later releases as we are getting better at know exactly what is needed to be loaded and when, so if you allow the system to make all the decisions (when this option is toggled ON) you're probably going to get the best overall performance. But are there scenarios where turning this OFF might be better? Perhaps a few.

One might be when you have a relatively small assembly, say dozens of components versus hundreds, and you're going to be setting most all of them to be the Work part sometime during your current NX session while you're doing a lot of design-in-context (while the Assembly is the Displayed part) work. In this case, if all of the Components modeling data is loaded into memory upfront, which would happen if the 'Use Partial Loading' option were toggled OFF, then whenever you switched from one Component to another as the Work part, you would not have to wait each time for the individuals part's model data to be loaded before you could start your next modeling operations. Now this may not be a big deal for some people, but if you were pulling your parts from a server over the net, the wait time might be more noticeable and if done a lot during a session, it could become irritating. Now, it's not as bad as it sounds since once a Components complete data has been loaded, if you switch to another Work part, we don't upload that data and it will still be there in memory if you came back later and make this Component the Work part once more.

However, that being said this brings up another reason why someone may wish TO set the 'Use Partial Loading' option ON. If you're working with an Assembly and the Components ARE going to pulled from some server over the net, and you are not going to doing a lot of design-in-context, then this setting can help to reduce your original load time significantly since a lot of time could be wasted downloading a lot of extra data that will never be needed during your session, and if you're stuck with slow network speeds, this could be a very big deal.

Therefore, I would recommend that you work with the 'Use Partial Loading' option ON as much as possible and only consider turning it OFF if you start to encounter situations were the extra data was needed alot or there were issues which made it mandatory that the extra data always be loaded, which, as I stated, are becoming less and less frequent.

Anyway, I hope this has helped.

John R. Baker, P.E.
Product 'Evangelist'
Product Design Solutions
Siemens PLM Software Inc.
Industry Sector
Cypress, CA

To an Engineer, the glass is twice as big as it needs to be.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor