ModelCHECK ModelUPDATE: Exciting or Terrifying?
At first appearance, I was excited to find out that ModelCHECK (MC) could automatically update things using ModelUPDATE (MU). After I turned it on and tested it, I am terrified of it. From what I can tell, MU puts all applicable features through the same blender without giving any say on the admin or user side.
For example, if you check for the following it will automatically update the model, and neither the Admin nor the User has any say in which one it will automatically do (regardless if set to Error or Warning):
- EXTRA_LAYERS
- EXTRA_PARAMS
- STARTPARM
- STARTLAYER
- BURIED_FEAT
- etc...ModelUPDATE Checks (ptc.com)
This means if I have MC check to see if things are missing or provide a warning that there may be layers that are not needed, MU will auto-delete them. But what if they are useful? I cannot warn the user to look at them and see if they make sense!
Even worse, it will delete buried features automatically just because I want a user to look and verify if that buried feature is appropriate or not. Yes, buried features are sometimes appropriate (and even desired) for things like finishing operations that need both rough and finish dims called out on the same drawing.
An obvious use case for MU would be to automatically add layers/parameters but not auto delete them. I wouldn't mind it auto deleting if in the extra_layer/param section, but it also auto deletes when we are warning the user that certain layers/param are not in the StartLayer/StartParam. Just because they aren't a predefined layer/parameter doesn't mean they aren't useful in a specific model, yet we cannot have MU auto add a layer and not auto delete other layers.
Questions:
It appears, by this forum and PTC support, that there are many people using MU. So I ask
- Given these apparently severe limitations to how MC/MU works, how can one configure MC/MU to work in a way that is useful and not terrifying?
- Am I missing something about how this feature works and we have the ability to automate for certain settings and not automate but warn users for other settings? e.g. Can you set up MC/MU in some way to do the following:
- Use MU to automatically apply the following settings:
- (Remove) EXTRA_LAYERS
- (Remove) EXTRA_PARAMS
- (Add) STARTPARM
- (Add) STARTLAYER
- DON'T use MU to automatically apply the following settings but still DO display/warn users to decide what to do:
- Warn of non-Start Part Parameters (STARTPARM)
- Warn of non-Start Part Layers (STARTLAYER)
- Warn of Buried Features (BURIED_FEAT)
- Use MU to automatically apply the following settings:

