Community Tip - Learn all about the Community Ranking System, a fun gamification element of the PTC Community. X
the typical way i have found circular references has always been to open an assembly and regenerate it and in my directory i would or wouldnt get a .crc file.
problem im having now is that im working with a large assembly(over 3,000 parts) and when i regen the top level it does NOT give me all the .crc available, only for specific top level so besides open all these assemblies individually, is there any other way of doind like a full regen through out the entire assembly and all sub assemblies to get all the .crc files to pop up?
i tried model check and im guessing because of the size of the assembly, it crashes my session and model helps me none.
please help
thank you
Carlos
You could try the reference viewer. I haven't used it myself but there is a section for finding circular paths. It'll be tomorrow before I can try it myself to see what I get.
that would work from the top down? or from the bottom up?
thanks for the reply
Reference Viewer will report all circular references that you have at any level of your assembly, providing graphical clue about the circular path.
But overall it is quite strange that .crc file behaviour changed from version to version, it could be helpful if you submit the data to PTC tech support to analyse the differences. This might point to a bug in the system.
Regards
- Vlad
unfortunately we are not allowed to send out our data... 😞
Yes, it works both ways. You could start at the top level to determine where the circular paths are and then open just what you need to correct the issues depending on how things are modelled. In the reference viewer you'll see the parent and child features and how they relate to the current feature. To check for circular paths there is a Paths tab which will list all of the circular references, select one of the paths and you can trace the path through the features. The features that are part of a circular path are indicated by a double arrow in the top left of the feature references drop down.
we are talking thousands of parts and many hundreds of assemblies. that seems like itll take a very long time.
thats why i was hoping for a "full regenerate" to tickle all the parts and subassemblies from the top level and just have it dump all .crc files in my directory.
im about to give it a shot, waiting for the top level to load now.
thanks guys
Perhaps it has changed - .crc files were generated with the name of the assembly bing worked on, but contained all the crc loops in all the subassemblies.
Even if top level assembly components or features did not participate in the loop, the crc file would still contain any low level ones.
i agree David, what u mention is the result i would expect when i was in WF4 but we have now gone to creo2 and it seems like the regenerate function only ticlets the active assembly when it comes to generating that .crc file.
is there maybe a config option my creo2 doesnt have selected on that WF4 did to generate a .crc file for all affected subassemblies within a top level???
what do the red and black arrows mean?
From my understanding the red arrows are the reference path in the model and the black is the end feature. It looks like your assembly is referencing a feature within itself but I'm not completely sure.
I know this is an old thread, but if you still are wondering, take a look at this: