常规配置

设置 OverwriteConfigFile

OverwriteConfigFile 设置决定配置文件 (pdmsyscfg.xml) 是否会被 Altair 安装时提供的默认版本(例如 HyperWorksInspire)取代。

选项

  • 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 调用前的延迟时间。
以毫秒为单位。
示例:timeout="120000" waits for 2 minutes (120,000 ms)
启用线程。
API 调用将检查零件修订是否为最新。
false
禁用该功能。
不会进行自动修订验证。
示例
<CheckLatestPartRevision timeout="60000">true</CheckLatestPartRevision>
此配置启用修订检查,延迟一分钟。