Customer works with large assemblies and use "Partial Loading" in Assembly Load Options. This is standard recommendation to work with large assemblies.
They noticed : when they run 'Measure Face', 'Measure Distance' or 'Measure Body' command, NX loads this body fully. We can see load status of these parts in the NX syslog and in the Navigator columns:
If they select several bodies (i.e. sub-assembly) in the 'Measure Body' command, NX loads all selected parts. So if selected subassembly is large, Measure command works slowly, because of loading all selected parts.
How to aviod this case?
When we apply "Partial Loading" option, exact parametric data is not available, NX uses facet data.
NX uses full loading to calculate exact parametric data. It is necessary, if we want to set "Associative" flag and use measure data in Expressions, e.g. to create geometry based on such expressions.
Pre NX12 versions use full loading during some Measure commands.
NX12 have new common Measure command and new setting in the Measure Preferences: Calculation Mode.
If Calculation Mode = Prefer Precise, NX uses Full loading for measurement.
If Calculation Mode = Prefer Approximate, NX uses Partial loading. But facet geometry is not exact and cannot be used in the Expressions.
So if we set Calculation Mode = Prefer Approximate, "Associative" flag is inactive and we can see the following message:
OS Version: n/a