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
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
Best Regards
Hudson
www.jamb.com.au
Nil Desperandum illegitimi non carborundum
RE: Hide all the symbolic thread dashed circles in an assembly
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
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
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
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
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
I have attached a c# journal that hides all the circles with dashed font in the current model view.
Suresh
www.technisites.com.au
RE: Hide all the symbolic thread dashed circles in an assembly
&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
There is a bug when the assembly constraints are on. Here is a work around.
This modified code should work.
Regards,
Suresh
www.technisites.com.au
RE: Hide all the symbolic thread dashed circles in an 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
RE: Hide all the symbolic thread dashed circles in an assembly
OK. Here is the updated code.
Regards,
Suresh
www.technisites.com.au
RE: Hide all the symbolic thread dashed circles in an assembly
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