We've been using ModelCheck in Save mode for a couple months. This more or less works the way we want except with Family Tables since the MC_ERRORS doesn't get updated on the instances. This is annoying when combined with the Windchill Gatekeeper (errors=0) - we basically have to trick Creo to regenerate the model before verifying the instances. See video below (audio may be quiet but it's there).
Rather than admitting there's a bug in software, PTC recommended we switch to a different mode that regenerates. As I look at switching modes, the ModelCheck Interactive mode with assemblies seems to check more than just the assembly - it starts checking the components within the assembly. See image below.
Checking lower level components is very undesirable from a PDM standpoint - the objects may already been released/locked (and in theory checked had 0 ModelCheck errors when checked in) and should not be modified. Choosing "Top Level" in Interactive mode results in local modification of many objects in the assembly and none of the other options seem to work either. ModelCheck doesn't check lower level components in Save mode. Does anyone else have this problem with assemblies or found a solution to this? Or have a preferred ModelCheck mode that works well? Maybe ModelCheck wouldn't do this if all the components had 0 MC_ERRORS but we're just getting started with ModelCheck. We're using Creo 4 M040.
Summary:
Solved! Go to Solution.
After much searching, I found the solution. PTC added a new config_mc.init option (in Creo 2 M210 and Creo 3 M080) called FORCE_UPDATE_MC_PARAMS_ALL. Setting this to Y (yes) forces the parameters to update much more consistently.
For some reason, PTC has yet to add FORCE_UPDATE_MC_PARAMS_ALL to the Creo Help Documentation for the config_mc.init so users can find this. I only found it through PTC Article CS241654 and CS28839.
The ModelCheck Central Resource Page - CS134093 is super helpful for those that want to know more about ModelCheck.
@manjunathrv Great ideas! We'll look closer at Interactive mode with those ideas/suggestions.
This has been a pain for awhile. Not just for Family tables but on other models as well. I believe it was report several times in the past, and I thought it was being considered for a fix. Considering the value of using ModelCheck I would think this would put it high on the list. But from what I remember a few years back, they were putting money into another tool.
After much searching, I found the solution. PTC added a new config_mc.init option (in Creo 2 M210 and Creo 3 M080) called FORCE_UPDATE_MC_PARAMS_ALL. Setting this to Y (yes) forces the parameters to update much more consistently.
For some reason, PTC has yet to add FORCE_UPDATE_MC_PARAMS_ALL to the Creo Help Documentation for the config_mc.init so users can find this. I only found it through PTC Article CS241654 and CS28839.
The ModelCheck Central Resource Page - CS134093 is super helpful for those that want to know more about ModelCheck.
@manjunathrv Great ideas! We'll look closer at Interactive mode with those ideas/suggestions.
Thanks 🙂
Iam still learning as we continue using and get users feedback.
We are yet to implement Gatekeeper and so Iam not sure how my current settings will behave when Gatekeeper is enabled in Windchill.
Thanks for those article links. I will go through and try to test.
Let me know how it goes with your ModelCHECK.
Did you get a chance to check this option?
FORCE_UPDATE_MC_PARAMS_ALL
Seems to me that this would be a good option, but I think if we could set some force full regeneration would help with this as well. But that would take time. Give and take I guess.