Community Tip - Have a PTC product question you need answered fast? Chances are someone has asked it before. Learn about the community search. X
We have several family tables that seem to want to regenerate when an assembly that uses their instances is opened/saved. Please see the image below.
This can be avoided by selecting "Make Read-Only" for these items when opening the assembly, or by locking the files in the workspace (we are connected to Windchill) prior to opening the assembly. However, I wanted to ask if anyone would have any thoughts as to why these particular family tables want to regenerate - is there something to look for? I have confirmed in Windchill that their instances are verified. Thank you for any suggestions.
I hope your family tables are in a library/standard parts context and not in the Product context. If so, you can set a preference that Library files are opened as read-only.
The second thing is the config.pro setting to enable regeneration of read-only parts.
BenLoosli,
Thank you for your response. Could you please provide more details regarding the Windchill preference? Most of these family tables do reside in Library Contexts. I found an "Automatically lock objects added to workspace" setting, but it appears that if I set this to "Yes", then it locks any objects that are added to a workspace that is linked to a Library Context, regardless of what Context the objects reside in in Commonspace. I think what I would need is a setting that locks any objects that are added FROM a Library Context, regardless of what Context a particular workspace is linked to. Are you aware of such a setting?
Also, what is your specific suggestion regarding the config.pro setting to enable regeneration of read-only parts? I am not familiar with this setting.
Thank you.
Config,pro setting:
regenerate_read_only_objects yes
I cannot find the preference for Lock Library files when put in a Workspace, but I will keep looking.
This may be what you're referring to
(WC Preferences)
Workspace > Add to Workspace and Check Out > Smart Lock Objects in Workspace
Name | : | Smart Lock Objects in Workspace |
Description | : | System will automatically add or remove the workspace lock to objects in Workspace. Actions like Add to Workspace, Check out, Update, Refresh, Synchronize, Open from CAD tool and Undo Check Out will update the lock status. Possible values are:
|
Thank you, this is interesting and may be what we were looking for.
MarkE,
You may want to check on when the models were last modified. If they are pre-Wildfire 5.0 models, the files will be modified when you open them in any version higher than Wildfire 4.0. This is because PTC added the capability of specifying units in the family table in Wildfire 5.0. Article CS4930 and TAN150276 provide more details.
Regards,
Dan N.
Dan,
Thank you for your suggestion. However, I tried the solutions mentioned in these articles, and they did not resolve the issue. We have numerous family tables that were created in older versions of Pro/ENGINEER, but for some reason only several of them seem to exhibit this behavior.
Regards,
Mark E.