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!

Coincidence constrain bug? 1

Status
Not open for further replies.

CATPart

Automotive
Jun 12, 2006
115
NX8.5, when placing coincidence constrain in sketch, first selection is end of curve and is OK, but for selection of other end curve, I cannot select any curve endpoint in the same sketch. Is this some known bug? or I'm missing something.
 
Replies continue below

Recommended for you

If you're using the 'Geometric Constraints' dialog, open up the 'Settings' section and make sure that the 'Automatic Selection Progression' option is toggled ON. If this is not, then you will have to explicitly move from the first to second selection steps in the dialog.

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.
 
Automatic Selection Progression is ON, but for second selection I can't pickup anything.
 
Can you post at least an image of what your sketch looks like or better yet, a video showing the workflow that you're having problems with as well as perhaps the part file itself? I ask because I can't duplicate this behavior using NX 8.5.

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.
 
I'll see tomorrow what I can do...
 
Today is working fine, without changing anything.
 
Must have been cosmic rays ;-)

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.
 
I have to enable this function for each new file/session. How do I make the "Automatic Selectio Progression" sticky?
 
The 'Automatic Selection Progression' option is retained by Dialog Memory so as long as other settings are being remembered from one session to next, this one should be as well. If not, then you need to check the setting at...

Gateway -> User Interface -> General

...and check to see if the 'Save Dialog Memory between Sessions' option is toggled ON. If not, toggle it ON, hit OK, exit your NX sessions and restart. Now create a new part, create a new Sketch where you use the Constraint dialog, toggle the 'Automatic Selection Progression' option ON while creating a new constraint. Now leave that session and restart and see if it's now saved. It works fine with my copy of NX 8.5.

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.
 
John,

One of the things I've found about "automatic selection progression" is it's a toggle I use regularly - on for things such as co-incident, off if applying multiple constraints e.g. equal radius.

Someone asked me this and I thought it was a good idea, are there any plans in future versions to move it out of settings and into the top selection section of the constraints dialogue, because its used much more regularly than the rest of the settings and seems strange hidden?

Thanks, Carl

NX 8.5 with TC 8.3
 
Note that one can generally not open a dialog and toggle a button - and then cancel the dialog without using the setting.
i.e open the dialog, toggle the setting and "use" the dialog to , say , create a constraint. Ok the dialog.
It will then be saved for your next session.

Regards,
Tomas
 
Might have been cosmic rays indeed, or you should check if you have an improbability drive installed. [tongue]

Ronald van den Broek
Mechanical Engineer
Cad Environment Coordinator
Wärtsilä, Propulsion Services
NX8.5.3 / TC9.1.2
HPZ420 Intel(R) Xeon(R) CPU E5-1620 0 @ 3.60GHz, 32 Gb Win7 64B
Nvidea Quadro4000 2048MB DDR5
HP EliteBook 8570W Intel(R) Core(TM) I7-3740QM CPU @ 2.70GHz, 16Gb Win7 64B

 
I'm going to break one of my personal rules.

Ever since the introduction of Dialog Memory there has been an internal debate about how it should behave in situations where someone changes a setting but then decides that they didn't really want to use that particular function and they hit the Cancel button. I've argued for the fact that the reason that someone might want to do that was because they realized half-way thru setting something up that they really needed to do something else first but when they hit Cancel, did what was needed and then came back, they would be forced to start over in making the settings that they had just done but not actually used. I wanted the settings to have been remembered even if I did actually use the function to do something, that it I had hit the Cancel button.

The problem was that if we made this the standard behavior for all dialogs that there were a few cases where this was not possible for one reason or another and so it was considered to be something that would confuse people if it were only effective in say 90% of the cases and so it was not part of the original design. Well it turned out that a few other people felt the same way that I did and we finally convinced the people responsible for the behavior of dialogs and Dialog Memory to give us the option to enable this 'remember on Cancel' behavior.

So here's where I break one of my personal rules, I'm going to disclose an heretofore unknown environment variable with the understanding that if you use it that it does NOT apply in 100% of the cases but it does work just fine for those cases where there was no special issues. Note that I use it all the time and I've not experienced any problems except a few which we discovered immediately after it was developed back in NX 6.0 and were immediately fixed.

Anyway, the variable is:

UGII_UIFW_SAVE_MEMORY_ON_CANCEL = ON

So have fun and let me know what you think of this sort of behavior. Personally I would like to see this as the default behavior or at least be controlled by a Customer Default caveated with the proper warning about it's limitations.

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.
 
Hi John,

I agree with you, from the first day I started to use NX I was frustrated why if I hit "Apply" is remembered, and if used 'Cancel' don't.
I was sure that it's a bug. Can you please explain in more details how to turn it ON, because I never saw place where to set variables in NX.
 
If you want this 'ON' permanently whenever you're running NX, irrespective of what version that you're running, go to the Windows 'System' dialog (double-click on the 'Computer' icon on your desktop and then select Organize -> Properties) and select the 'Change Settings' button at the far Right and when the dialog comes up, select the 'Advanced' tab and then the 'Environment Varibles...' button at the bottom. Then in the 'User Variables' section select the 'New...' button and enter UGII_UIFW_SAVE_MEMORY_ON_CANCEL as the 'Variable name:' and ON as the 'Variable value:'. Then hit OK a couple of times and you should be good to go the next time you start NX.

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.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor