×
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

Hide all the symbolic thread dashed circles in an assembly
2

Hide all the symbolic thread dashed circles in an assembly

Hide all the symbolic thread dashed circles in an assembly

(OP)
I have an assembly in NX 6 that has a lot of threaded holes and fasteners in it (symbolic threads).  Is there a way, or a setting, to quickly hide the dashed circles for those thread features off in the assembly display?   

RE: Hide all the symbolic thread dashed circles in an assembly

If you don't mind hiding all the curves, just set your selection filter to 'Curves' then Select All and hit the Hide icon.  If you want to ONLY hide dashed circles, you could always create some sort of program, a Journal or perhaps a simple NX Open routine which could be activated by an icon if this is a recurring need.

John R. Baker, P.E.
Product 'Evangelist'
Product Design Solutions
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
http://www.siemens.com/plm
http://www.plmworld.org/museum/

To an Engineer, the glass is twice as big as it needs to be.
 

RE: Hide all the symbolic thread dashed circles in an assembly

I wish that the curves for the threads could be indentifiable for the purposes of filtering them from other curves in the same file or on the same layer. That is to say even at the level where you can distinguish spline from arcs it would be useful for managing your data better.

Best Regards

Hudson

www.jamb.com.au

Nil Desperandum illegitimi non carborundum

RE: Hide all the symbolic thread dashed circles in an assembly

How about a program which would hide all Dashed Arcs?  That would probably be 99+% effective.

John R. Baker, P.E.
Product 'Evangelist'
Product Design Solutions
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
http://www.siemens.com/plm
http://www.plmworld.org/museum/

To an Engineer, the glass is twice as big as it needs to be.
 

RE: Hide all the symbolic thread dashed circles in an assembly

To turn off the visiblilty of all thread representations in a view, left double pick the view boundary to open the view style dialog window. Pick the Threads tab. In the Thread Standard drop down, change the entry there to None. Pick Apply or OK to to make the changes.

This will turn off the simplified thread representations in your view.

This can be used on each individual view that has been put on the drawing sheet. This can also be pre-set in your Drafting Template file by picking Preferences>View...>Thread tab. Now pick the Thread Standard drop down and change the entry there to None.

NXPerson
NX6.0.2.8

RE: Hide all the symbolic thread dashed circles in an assembly

This only applies to views on a Drawing, not what you see in a sop-called Modeling View, which I assume is what the issue is in this case.

John R. Baker, P.E.
Product 'Evangelist'
Product Design Solutions
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
http://www.siemens.com/plm
http://www.plmworld.org/museum/

To an Engineer, the glass is twice as big as it needs to be.
 

RE: Hide all the symbolic thread dashed circles in an assembly

Sorry, I miss interpeted what was asked.

Try this, open the Class Selection function. Set Filter Type to Curve. Pick the Detail Filtering option and highlight the Arc option. Return to main menu. Now pick the Attribute Filter and select the Dashed option. Leave the 3 line width options selected. Pick OK to return to the main menu.

Pick the Fit function to zoom out to see the entire assembly. If you do not zoom out, the Class Selection only selects what is in the immediate view display, not the entire work area.

Now pick Select All. This will highlight all the dashed circles in the assembly. Pick OK to exit Class Selection with all dashed arcs selected. Place the curser on top of one of the arcs to hide (you may have to zoom in on one of the thread arcs. Right mouse pick and select the Hide option.

NXPerson
NX6.0.2.8

RE: Hide all the symbolic thread dashed circles in an assembly

You can use the type filter in UG to hide Curve > Arcs & having the Attribute of Dashed to be more selective.
Also if they are on a given layer or of a certain color that to can be used with the filter.

RE: Hide all the symbolic thread dashed circles in an assembly

(OP)
Thanks Suresh.  This would be very handy.  I get a journal execution error when I try and run this in NX 6.0.3.6

&MACRO MESSAGE_BOX  -2  System.Exception: No automation class for tag: 27124, class: Positioning.DisplayedConstraint
&MACRO MESSAGE_TEXT     at N
&MACRO MESSAGE_TEXT  XOpen.Utilities.NXObjectManager.Get(Tag objectTag, String name)
&MACRO MESSAGE_TEXT     at NXOpen.Utilities.JAM.ToObjectA
&MACRO MESSAGE_TEXT  rray(Type elemType, Int32 count, IntPtr tags)
&MACRO MESSAGE_TEXT     at NXOpen.View.AskVisibleObjects()
&MACRO MESSAGE_TEXT     at NXJournal.
&MACRO MESSAGE_TEXT  Main(String[] args) in c:\Temp\NXJournals2748\journal.cs:line 26

RE: Hide all the symbolic thread dashed circles in an assembly

(OP)
Now it runs, but it only blanked some of the dashed arcs in my assembly.

RE: Hide all the symbolic thread dashed circles in an assembly


Well, I have tested on many assemblies here and it seems to work fine.  I am not sure I will be able to figure out the problem without looking at your assembly.  

Look in your log file and see if you have any error messages, do Info -> Object on some of the dashed arcs that did not get blanked and let me know what you can find.

Suresh
www.technisites.com.au

RE: Hide all the symbolic thread dashed circles in an assembly

(OP)
Ok, the problem seems to be that it only blanks the arcs that are in your visible display window.  So if some of your assembly is outside the viewing window, those arcs are not blanked.  If the entire assembly is in the display window (Ctrl+F) then it will catch them all.  Is there a way to incorporate some kind of "select all" in the code?  I took a look but don't understand the parameters will enough to know what to change.

RE: Hide all the symbolic thread dashed circles in an assembly

(OP)
I don't like that you incorporated a fit view statement into the journal file, otherwise this works good.  

RE: Hide all the symbolic thread dashed circles in an assembly


If you don't like it comment it out with '//' or delete the line.  

 

Suresh
www.technisites.com.au

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