Skip to main content
1-Visitor
June 19, 2014
Solved

Circular references and "Extrude to selected..."

  • June 19, 2014
  • 1 reply
  • 5263 views

(First off, I don't own the piping and cabling extension. This is pretty rare work for us, so it's isn't worth it to buy.)

One model, two questions:

1. Why are there circular references in this model? Initially, I created STRAIGHT_LTI_1, repeated it as needed, and replaced each "STRAIGHT" by copy. This created a circular reference for every STRAIGHT. I eventually built them each from scratch just to relieve the loops (I can't stand unintended loops in my models, even if they aren't causing any issues). I had to add a couple different STRAIGHT pipes in the run (5 and 6, currently) and I got the same problem using the repeat and replace method. I've tried checking everywhere I know to, can't figure out why there's still circular references with those 2 pipes.

2. This assembly is a good example of an issue I'm having. In a family table, is there a way to incorporate an "Extrude to selected" type extrude? I'd love to just have several instances of STRAIGHT that reference a different face of an elbow to extrude the pipe to. From what I've found online, this either isn't an option, or is included in the Advanced Assembly Extension, something else I don't own. Any help with this?

Thanks


This thread is inactive and closed by the PTC Community Management Team. If you would like to provide a reply and re-open this thread, please notify the moderator and reference the thread. You may also use "Start a topic" button to ask a new question. Please be sure to include what version of the PTC product you are using so another community member knowledgeable about your version may be able to assist.
Best answer by cwilkes

Ok. I got it worked out. I found that I needed to put the generic model TEST_FAM_TABLE in my assembly (this is key) and set my relations that read the "DISTFEAT1" and "DISTFEAT2" measurements to THAT part, not to the individual instances, then you can add as many instances as you need. There's space for 5 different ones in my model, but I've only followed through on 2 different saved analyses.

Here's the file for your reference.

Apologies, I didn't quite know how they would apply to this the first time you brought up relations.

1 reply

cwilkes1-VisitorAuthor
1-Visitor
June 27, 2014

Bumping this. I'm ok with the first part. Still have a question about Extrude To type extrudes inside of family tables.

17-Peridot
June 27, 2014

For item 2 I might suggest using saved analysis features (measures) to drive the depth rather than trying to have different surfaces. You can then drive the feature to different length using these measure values in the family tables, or at the assembly level using the flexible component feature.

cwilkes1-VisitorAuthor
1-Visitor
June 30, 2014

Antonius Dirriwachter (that may be the coolest name I've seen in a while), thanks for that. That seems like a good way to go. It's one extra step for me to save all those analyses, but that's way simpler than what I've been working with regardless. One question, what sort of column do I add to my family table to input a saved analysis? I imagine I need to assemble the generic into my model, activate it, open the family table, and add a column to input the name of the saved analyses. I believe there's a way to do it by setting a parameter to read the saved analysis, but if there's a simpler way, I'd be interested to hear it.