×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

NX9 open alphabetically or chronologically
2

NX9 open alphabetically or chronologically

NX9 open alphabetically or chronologically

(OP)
Hi,
how NX9 open assembly file and relative sub-assembly with this two new different settings ?

Thank you...

Using NX 8 and TC9.1

RE: NX9 open alphabetically or chronologically

NX supplies the following system-defined orders:
•Chronological, Alphanumeric, and Alphabetic, which are available in both native NX and managed modes.
•Sequential, which is available only in managed mode.
The default state of legacy data is chronological
When you update the order of components, the order is saved with the assembly and used the next time you load the assembly.

RE: NX9 open alphabetically or chronologically

(OP)
Thanks for the rapid response, but Chronological, Alphanumeric / Alphabetic how work for sub-assembly components ?
Example :
1) If the file name component 1000.prt is at the 10 level and Alphanumeric / Alphabetic is the first in order to the entire assembly, it's opened for first ?
2) For Chronological rule, how NX9 loads components and sub-assembly ?

Thank you...

Using NX 8 and TC9.1

RE: NX9 open alphabetically or chronologically

These options only affect the display in the assembly navigator, it does not affect how/when the components are loaded. How components are loaded is controlled by the "assembly load options" and there are no similar alphabetic/chronological options in there.

www.nxjournaling.com

RE: NX9 open alphabetically or chronologically

I didn't follow your question exactly but maybe the attached picture will help?

(hopefully you can see the picture?)

RE: NX9 open alphabetically or chronologically

try again...

RE: NX9 open alphabetically or chronologically

(OP)
Then in NX9 there isn't an enhancement about the order which NX opens files, it's only an option to show different in ANT ?
Via NXOpen can decide the sequence (sequential) like in menaged mode (Teamcenter) ?

Thank you...

Using NX 8 and TC9.1

RE: NX9 open alphabetically or chronologically

I'm not sure that there is an explicit NX Open command that will open an assembly, without the help of Teamcenter, in anything other than the normal/default sequence. However, if you ARE going to use NX Open, there's nothing stoping you from creating a scheme that opens the individual Components of an Assembly in any order that you wish, just that you'll have to provide all the 'logic' and coordination yourself.

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.

RE: NX9 open alphabetically or chronologically

Hi all,

I just migrated to NX 9.0.2
Where do you change the default sorting order for the Assembly Navigator?
All my assemblies display in Chronological Order now, which I think did not exist (used to be Alphabetic or Alphanumeric, don't remember, but I was used to this)
Can't find it in Customer Defaults.

Thank you...

RE: NX9 open alphabetically or chronologically

With the Assembly Navigator open, select the Assembly item, press MB3 and you'll find the sorting option, as shown below:

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.

RE: NX9 open alphabetically or chronologically

Thanks John for the quick reply.
I knew that... But every assembly or subassembly coming from NX8.5 opens in NX9 with intial sorting of their components by default in chronological order.
Once changed manually this preference is saved with the file, but I was just asking how to set this default to alphanumeric, if there is such a setting.
Thanks

RE: NX9 open alphabetically or chronologically

I don't think there's any way to force NX to change an Assembly's display order for part files which have already been created and saved. This has to be set after the file is open and then it needs to be saved to keep the changes.

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.

RE: NX9 open alphabetically or chronologically

I just learned that for NX 10.0, an environment variable will be available which can be used to FORCE the reordering, to whatever scheme you wish, of the Assembly Navigator when an existing Assembly file is opened.

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.

RE: NX9 open alphabetically or chronologically

Great!
Thanks!

RE: NX9 open alphabetically or chronologically

For NX 9 a small journal can be used to set the navigator sort order. The journal can be used as the basis for a Custom command on a toolbar/borderbar. Or, the button for the command can be used for a Key Accelerator (or both).

This example set the order to "Chronological". To use other orders replace Chronological with Alphabetic, Alphanumeric, or the name of your custom sort order.

CODE --> VB

Option Strict Off
Imports System
Imports NXOpen

Module NXJournal
Sub Main (ByVal args() As String) 

Dim theSession As Session = Session.GetSession()
Dim workPart As Part = theSession.Parts.Work
Dim componentOrder1 As Assemblies.ComponentOrder = CType(workPart.ComponentAssembly.OrdersSet.FindObject("Chronological"), Assemblies.ComponentOrder)
componentOrder1.Activate()
End Sub
End Module 

HTH, Joe

RE: NX9 open alphabetically or chronologically

I mispoke earier, the order in which the Assembly Navigator is set to when opening an existing assemly will actually be controlled with a Customer Default setting, as shown below:



And as you can see, this will only have an effect on Assembly files which have NOT been saved with a 'sort order' already set, which means that it will have no effect on Assemblies created in NX 9.0 and NX 10.0, only those created prior to that, so any Assemblies that you save, it will remember what the order option was when it was saved and will not be overwritten by this setting even if it was set to something different.

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.

RE: NX9 open alphabetically or chronologically

Thanks John!
Joe, the script works great!

RE: NX9 open alphabetically or chronologically

Hello John

The version of NX we have installed doesn't appear to have that option, what version is your image from?

RE: NX9 open alphabetically or chronologically

Hello John

Our version of NX doesn't appear to have that option, what version of NX is in the attached image?

RE: NX9 open alphabetically or chronologically

Hello John

Our version of NX doesn't appear to have that option, what version of NX is in the attached image?

NX 9.0.2.5
Windows 7 service pack 1

RE: NX9 open alphabetically or chronologically

I think that John is showing a beta version of NX10
That is why your version does not have that option.

RE: NX9 open alphabetically or chronologically

Yes, as hoolito mentioned, if you had followed the complete thread you would have seen that I was talking about a change being made in NX 10.0.

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.

RE: NX9 open alphabetically or chronologically

Admonition for not carefully reading the posts take. Sorry about the multiple posts, explorer was not allowing me to make attachments.

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources