配置多保真度表示
用于在发布过程中生成多保真度表示的 Windchill 系统配置由“发布规则”文件确定。以下步骤介绍如何快速配置系统以生成多保真度表示:
1. 针对所需 CAD 系统,启用发布规则。请参阅
启用发布规则。
2. 配置“发布规则”文件,其中包含指定要创建的保真度数量的规则,以及为每个保真度实例定义不同的显示元素的选项。
以下位置处提供有“发布规则”示例文件。请在发布过程中,使用其生成五个保真度。
<Windchill>\codebase\com\ptc\wvs\server\xml\PublishRules-Multi-fidelity.xml
|
|
此示例文件用于配置 Creo Parametric。更改“创作应用程序”标记来为其他 CAD 系统引用相应的“创作应用程序”内部名称。
|
3. 请发布 CAD 文档并审阅“WVS 作业监视器”日志。如果配置正确,则会出现以下消息:
Generating Multi-fidelity representation
配置自定义多保真度表示
建议将“发布规则”示例文件 PublishRules-Multi-fidelity.xml 作为配置 WVS 基础结构以生成多保真度表示的起点。根据您的业务需求,定制多保真度。首先,请考虑以下两个问题:
您的企业中需要的保真度可变类型的最佳数量是多少?
每种类型中包括或不包括哪些元素?
请考虑以下几点:
• 需要较大的存储容量。
• 可在“发布规则”文件中配置发布过程中要创建的保真度数量 - 例如,如果您要使用
High Fidelity、
Medium Fidelity 和
Low Fidelity,请参阅所提供的
PublishRules-Multi-fidelity.xml,移除
FidelityBBox 和
FidelityEMPTY 选项。然后,使用三个关联的保真度实例创建您的多保真度表示。您还可以添加新的保真度子类型。查看创建新的子类型的步骤,请参阅
创建新的保真度子类型。
• 确定用于定义元素的选项 - MCAD 适配器使用“PVS 更改”实用程序对通过 MCAD 数据初始发布生成的 3D 可视数据和元数据进行后处理。存储在每个保真度实例上的可视“保真度”级别取决于各自发布规则中所定义的“PVS 更改”预置设置。“发布规则”中所使用的正确预置选项和值通过使用 Creo View Recipe Editor 创建示例“PVS 更改预置”文件而确定。请参阅 中的 "Configuring the PVS Change Utility" (配置 PVS 更改实用程序)。
请按照以下步骤执行
a. 启动命令 shell,然后将目录更改至安装 Creo View 适配器的位置。执行下列命令:
bin\rcpedit.exe
b. 在 rcpedit 对话框中,选择 Creo View PVS Change,然后选择 Create。Creo View PVS Change Recipe Editor 随即打开。
c. 指示通过移除该保真度可视项中的数据或网格来处理数据时所使用的选项。例如,清除 Mass Properties、Datum Planes 和 Screen Annotations 以使这些图元数据无法输出到保真度的 OL 文件中。
d. 选择 Save As,然后指定一个名称以保存预置文件,例如,SimpleFidelity.rcp。
e. 在文本编辑器中打开文件 SimpleFidelity.rcp,并复制反映在 Recipe Editor 中所做更改的选项。
adapter/outputMassProps=0
adapter/outputDatumPlane=0
adapter/outputAnnotScreen=0
f. 在“发布规则”中,将这些选项添加到特定的保真度定义。
<option name="adapter/outputMassProps" value="0"/>
<option name="adapter/outputDatumPlane" value="0"/>
<option name="adapter/outputAnnotScreen" value="0"/>
在某些情况下,要生成几何的“较低”保真度转换,您可减少弦高 (弦偏差)。弦偏差是解析公差的一个因子,被定义为组件边界框最长对角线的因子。默认情况下,弦偏差在解析公差中为因子 1。
<option name="adapter/chordHeight" value="1"/>
要使网格更为粗糙,请增大弦偏差这个因子。此处所示的示例中,弦偏差为默认值的 5 倍。
<option name="adapter/chordHeight" value="5"/>
|
|
弦高选项包括在 Recipe Editor 的管理模式中。要在管理模式下打开 Recipe Editor,请使用此命令:
bin\rcpedit.exe -admin
|
配置边界框
要生成边界框作为唯一输出,请使用以下选项。
• 要从输出时不应用边界框选项的 OL 文件内容中生成边界框。这样,您就可以从要控制的输出中移除某些数据类型 (如模型注释),例如,在边界框仅生成自几何且不包括注释和基准曲线时。
<option name="adapter/generateBboxOL" value="1"/>
• 要仅输出位于边界框中心的 Creo View 点而不输出边界框:
<option name="adapter/generateBboxCenter" value="1"/>
• 要为组件输出标签为 CAD 系统名称 (不是 Windchill 名称) 的 Creo View 点:
<option name="adapter/generateBboxCenter" value="2"/>
• 要设置边界框或点的颜色:
<option name="adapter/bBoxColor" value="200,0,255"/>
其中的 3 个值表示 0 到 255 范围内的红色、绿色和蓝色组件。如果未指定任何颜色,数据将无色并会对无色对象使用 Creo View 客户端的默认值。
发布经过配置的保真度,然后审阅并检查结果。尝试使用不同的“发布规则”集,直到达成不同保真度内及它们之间所需对比度和内容的平衡。