常规配置
设置 OverwriteConfigFile
OverwriteConfigFile 设置决定配置文件 (pdmsyscfg.xml) 是否会被 Altair 安装时提供的默认版本(例如 HyperWorks 或 Inspire)取代。
选项
true:在启动应用程序时自动用默认版本替换当前配置文件。用例:在多个环境中部署更新或应用标准化配置时。
注: 安装时随附的默认配置文件将此值设为 true。false:保留现有配置并防止其被覆盖。最适合:需要保留设置的自定义本地设置。
附加说明
- 当复制到您的主目录时,
OverwriteConfigFile值会自动设置为 false,以避免意外覆盖。 - 将在同一目录下创建一个名为 pdmsyscfg.xml.XXX(其中 XXX 为 Inspire 版本)的备份文件,用于回滚。
- 注意事项只有在确定更新的配置与当前环境和自定义设置兼容时,才将
OverwriteConfigFile选项设置为 true。
ResourceBundle:本地编码配置
ResourceBundle 部分用于为不同的本地代码定义字符编码方案。这可确保在文件处理过程中正确处理本地化字符。
运行状态
- 如果没有为给定的本地语言提供特定的映射,系统默认使用 UTF-8 编码。
- 这在处理国际数据集或区域 Teamcenter/Windchill 实例时尤其有用。
配置格式
要指定本地到编码的映射,请使用以下结构:
<ResourceBundle>
<Encoding name="ISO-8859-1">
<Value>it_IT</Value>
</Encoding>
</ResourceBundle>
Encoding name:字符集名称(例如 ISO-8859-1、UTF-16 等)。<Value>:编码应适用的地区代码(例如,it_IT 表示意大利语)。
用法示例
意大利语(意大利)使用 ISO-8859-1:
<Encoding name="ISO-8859-1">
<Value>it_IT</Value>
</Encoding>说明
- 在
<ResourceBundle>部分中添加一个或多个<Encoding>块。 - 每个块必须:
- 包含编码类型的名称属性。
- 至少包含一个列出相应本地代码的
<Value>元素。
模板占位符
默认配置包括一个占位符块:
<Encoding name="ISO-8859-1">
<Value></Value> <!-- 在此输出您的区域设置代码, e.g., en_US, fr_FR -->
</Encoding>
只需在 <Value> 元素中填入所需的本地代码即可。
CommonActionThreads:后台任务配置
CommonActionThreads 部分配置 Altair Inspire 使用的后台线程,以支持修订检查等异步操作。
一般说明
- 所有 XML 元素和属性名称都区分大小写。在编辑时,您必须确保大小写格式一致。
- 这些线程在后台自动运行,通过验证零件状态来增强用户体验。
CheckLatestPartRevision- 此元素可启用后台进程,检查当前会话中下载的零件是否为最新版本。
- 属性
-
timeout(必填)- 定义触发 API 调用前的延迟时间。
- 值
-
真- 启用线程。
false- 禁用该功能。
- 示例
此配置启用修订检查,延迟一分钟。<CheckLatestPartRevision timeout="60000">true</CheckLatestPartRevision>