I'm sure its possible, but is there a journal, or something, that will break all of the wave links in a file?
Our policy, is to break the links before releasing, but some people forget, or if there are a lot of links, it can take awhile. I'd like to automate it, if possible.
Solved! Go to Solution.
One sample code is available on GTAC. It is for displayed part only.
Why break all the links?
Note (not sure you have a license) there is also an option to "freeze" WAVE links (so they are still attached, and won't update, but if you un-freeze them they will update automatically). Note I don't think you can do this on individual links - either all links ina part are frozen, or none are.
Production: NX10.0.3.5 MP16/TC11.2
I'd rather be e-steamed than e-diseaseled
Too many headaches with live links. People doing a "save as" on a file, which has live links to some other assembly. Things then change in that assembly, and unexpected updates occur in the new file.
Personally, I have never seen live wave links work without problems, in the racing industry. "Man law" has always been to "leave them live when working, but break before release, since they are easy enough to re-link". Note, in some specific cases, we do leave them live.
I have a request in for the lilcense that will allow "freezing" too.
The relations browser as well as the link freezing feature are part of the wave license.
Generally the workflow would be as follows:
In addition I would disable model updates while walking the assembly and breaking the links.
Sorry, no source code to share, we are strictly keeping links active and un-frozen.
Production: NX10.0.3, VERICUT 8.1, FBM, MRL 3.1.7 | TcUA 10.1 MP7 Patch 0 (10.1.7.0) | TcVis 11.4
Development: C (ITK), .NET, Tcl/Tk Testing: NX12.0 | AWC 3.4 Preparing: NX12.0
Employees of the customers, together we are strong
How to Get the Most from Your Signature in the Community
NX Customization - Best Practice Guide