开发可配置模块的高级选择逻辑
高级选择逻辑是根据指示的用户输入在 Windchill 中生成产品变型的方法。可以为可配置模块创建高级选择逻辑,可配置模块代表 Windchill 产品结构中的可配置组件。
高级选择逻辑使用参数和约束来帮助用户在部件配置过程中定义可配置模块的可自定义部分。生成的用户输入在变型规范中被捕获。Windchill 可根据变型规范生成变型部件 (也称为可交付结果)。在变型生成过程中,系统会在现有部件中搜索那些满足变型规范中被捕获的选择的部件,然后将它们包括在变型产品结构中。
通常使用“部件结构浏览器”来创建、编辑和测试可配置模块的逻辑。要创建变型规范以及生成变型,需要使用可配置模块信息页面中的
“配置”操作。有关配置部件的详细信息,请参阅
使用配置流程创建变型结构。
|
• 要输入并显示与 Microsoft Excel 格式一致的公式和高级逻辑表达式,请在 WT_HOME/codebase/wt.properties 文件中设置 ato.expression.rendering.context=com.ptc.wpcfg.logic.XLSExpressionRenderingContext 特性。
• 计划定义可配置模块的高级选择逻辑或使用可交付结果生成过程时,可配置模块不能是标准部件的子项部件。
|
使用“高级逻辑”首选项控制高级逻辑功能的可见性。默认情况下,此首选项被设置为“否”。要启用高级逻辑功能,请在“首选项管理”中将“高级逻辑”首选项设置为“是”。
使用高级逻辑功能,用户可以通过导航至 > 为可配置部件生成高级逻辑报告。“高级逻辑”选项下提供的报告如下所示:
• 查看逻辑
列出所有结构部件的逻辑报告。报告的顶层部件显示结构中的部件列表。单击可配置部件链接将用户直接导向所选部件的逻辑报告。
• 验证逻辑
显示给定部件的逻辑的元素:有关参数、约束、子项部件组件和细分到配置向导中参数页面的信息。
• 逻辑 BOM
由两个面板组成:部件结构导航面板和逻辑信息面板。导航面板会显示部件结构的树状视图。单击可配置部件节点链接会显示所选部件的逻辑报告。