Modelcheck and large assemblies
We currently keep models clean by not allowing users to save models with failed features. This has led to people losing work so we're looking for a better solution. The Modelcheck gatekeeper seemed like the right functionality to use so I have this up and running with our dev server but I'm completely stuck on a couple of issues:
1) Running Model check on just saved components. According to PTC (https://support.ptc.com/appserver/cs/view/solution.jsp?n=CS5481), if I run Modelcheck on save or regenerate it only runs on the current model (top level or individual component that is saved). If I run it interactively I have the choice of the top level or all children. Is there really no way to run it on just modified components? How do you deal with this? If I have a large assembly with lots of library hardware parts, I really don't want to wait while it runs modelcheck on every single model especially since I'm never going to check in 99% of these. On the flip side if I modify several components in the context of a top level, I don't want to have to individually open and save these. And if I don't do this, it seems like I'll be able to check in models with failures since the changed components get saved but don't have modelcheck run.
2) ModelCheck performance. ModelCheck works really well for small to medium sized models. When I save a large assembly (~3500 components) running ModelCheck makes the save take over 5 minutes (it takes ~ 20 seconds without ModelCheck enabled). Is this normal? I went through our checks file and disabled everything but the failed features and regen errors so ModelCheck is doing the bare bones but it still takes this long.
Any advice on using Modelcheck in a large assembly environment would be highly appreciated!
Abby Dawkins
MCAD Support
KLA-Tencor Corp
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.

