Bleaker
Computer
- Nov 12, 2012
- 110
Hi,
is it possible to control the Boolean status of a body feature from a part family table (NX 11)?
We have parts with part families where the features' on/off status is assigned per instance. The features are all United to or Subtracted from the main body. Problem is, if the first feature (the one with Boolean status "None") is switched off this way, the whole model either comes crashing down or has that feature enabled anyway. So I'm looking for a way to make the family instances viable by assigning Boolean status to features that are active in a selected instance. This way, if a "core" Target feature is suppressed in a given instance, another can take its place and the model stays correct.
I also tried experimenting with dedicated Unite/Subtract features - have their Tools/Target lists vary per family instance, or just have a separate feature with its own Tools/Target set for every instance, but none of this seems to be possible as of NX 11.
I have attached a simple model to illustrate: A number of geometric primitives that are United to each other and an Expression containing the name of the "core" feature of the current instance. The part family has three instances: "a" has everything enabled, "b" has only the Target and "c" has only the Tools. If only the value of that Expression could be used within the instance somehow... any ideas?
is it possible to control the Boolean status of a body feature from a part family table (NX 11)?
We have parts with part families where the features' on/off status is assigned per instance. The features are all United to or Subtracted from the main body. Problem is, if the first feature (the one with Boolean status "None") is switched off this way, the whole model either comes crashing down or has that feature enabled anyway. So I'm looking for a way to make the family instances viable by assigning Boolean status to features that are active in a selected instance. This way, if a "core" Target feature is suppressed in a given instance, another can take its place and the model stays correct.
I also tried experimenting with dedicated Unite/Subtract features - have their Tools/Target lists vary per family instance, or just have a separate feature with its own Tools/Target set for every instance, but none of this seems to be possible as of NX 11.
I have attached a simple model to illustrate: A number of geometric primitives that are United to each other and an Expression containing the name of the "core" feature of the current instance. The part family has three instances: "a" has everything enabled, "b" has only the Target and "c" has only the Tools. If only the value of that Expression could be used within the instance somehow... any ideas?