组件建模

组件视图可以让您为已有组件建模以及创建新组件。

在有些情况下,您可以导入一个您想要创建为组件的CAD文件。

在其它情况下,您可以在Ribbon上使用命令以创建一个组件和新几何元。

如果您要导入CAD文件,我们强烈建议您清理和简化CAD文件的几何元。例如,应避免拥有大数据计数和内部部件的CAD文件以帮助减小文件大小和内存消耗,同时提高性能。通常来说,您会在您用于创建CAD文件的编辑器中简化几何元。不过,建模视图中的导入设置和其它选项可用于使用标准实践方法分析和导入CAD文件。

通常来说,导入的CAD文件包含在一个拥有称为组件的根节点的单一节点的组件中。组件的数据结构是树,因此,每个组件都拥有一个根节点。

若组件需要拥有可移动部件或者运动结构,则需要在组件中创建新节点。

这些节点类别称为链接,并且,每个链接都包含用于定义偏差、轴心点、关节类型以及自由度的属性。也就是说,链接定义其自己的活动机制。

在组件中创建了要求的节点后,您将需要将几何元移入这些节点。您在建模视图中导入或者创建的几何元包含在特征中。

若需要在特征中重组几何元,也就是将某个几何元移到一个新的或者不同的特征中:

  • Ribbon上,几何元组中,点击工具箭头,而后使用特征工具

若要将特征放在一个不同的节点中:

  1. 组件图板,组件节点树面板中,选择包含您想要放到组件中其它地方的特征的节点。
  2. 节点特征树面板,将目标特征拖到组件节点树面板中列出的目标节点中。

小贴士:在组件图形面料中移动一个节点或者特征时,您可以按下 SHIFT 以保持其3D世界位置。

定义和组件的节点并对其特征进行了重组后,您可能会想要在组件中创建属性。组件属性包含在组件的根节点中,可用于控制组件中其它属性的值,以及使用组件参数化。

除非隐藏属性,您在组件中创建的属性将在属性面板布局视图中列出。

也就是说,组件属性拥有其自己的属性集,您可以在属性任务面板中读/写。

  • 组件图板,组件节点树面板中,选择一个属性以在属性任务面板中显示其属性。

若要让组件在模拟之前或者期间执行任务,应创建行为。

有些行为需要参照特征和其它行为才能完成任务。例如,单向路径会参照坐标框特征以定义和计算其路径。

行为也可以连接至其它组件中的行为。例如,只要接口兼容,一对一接口可以让您将组件连接至另一个组件中的一对一接口。

若要为一个组件编写代码,您可以使用Python脚本行为。Python脚本可以让您使用Python API,以及Stackless Python 2.7中可用的其它库和模块。Python脚本可用于在模拟之间或者期间为组件编写逻辑以及设计特征,操纵3D世界和开发附加件。

若要保存组件:

  • Ribbon上,组件组中,点击保存