装配设计 > 使用装配 > 放置元件 > 封装元件 > 关于封装的或部分约束的元件和机构
  
关于封装的或部分约束的元件和机构
封装元件在装配中并不被完全约束。使元件保持封装状态或使其在装配中只受部分约束的原因有两个:
向装配添加元件时,可能不知道将元件放置在哪里最好,或者也可能不希望相对于其他元件的几何进行定位。使用封装作为放置元件的临时措施。若要封装元件,请在元件受完全约束前关闭“元件放置”(Component Placement) 选项卡,或清除“允许假设”(Allow Assumptions) 复选框。
将机构元件添加到装配时,用户定义的约束集或预定义的约束集 (连接) 决定了元件在装配中的自由度。
在装配中添加封装元件
使用“组装”(Assemble) > “封装”(Package),在相对于相邻零件不对元件施加约束的情况下,将元件放置到装配中。以此方式放置的元件为非参数化元件。
在添加封装元件时,可以创建完全约束元件或封装元件的放置参考。此方法会在向所有父元件公布所有放置约束前,先定义装配设计。通过参考封装的父项放置元件时,该元件称为已封装子项元件。在“模型树”中将使用唯一的“已封装子项”(Child of Packaged) 图标 (类似于“已封装元件”(Packaged Component) 图标 ) 来表示使用封装父项的参考放置的元件。在“模型树状况”列中,此元件显示为 Child of Packaged。该图标仅用于封装元件的一级子项。
封装元件遵循由配置文件选项 package_constraints 所规定的行为。
随着设计的进行,由于额外自由度的存在,封装元件子项的放置可能不能按原计划保留。您可使用“固定”(Fix) 约束,将封装元件固定或全部约束在与其父项装配相关的当前位置。
 
* 如果想要更靠近活动的封装元件的坐标系,可独立放置子装配。
您可以使用“装配”(Assemble) > “封装”(Package) > “移动”(Move) 命令或“拖动”(Drag) 对话框重定位已封装元件。
且不论该元件如何组装,无需对其进行重新定义,就可以更改元件的放置。
将元件作为封装元件进行添加时,“移动”(move) 对话框将打开。选取一个“移动”(Move) 选项并移动光标定位封装元件,然后单击将零件放置在所需位置。当元件以此种方式定位时,定位是绝对的,而与其它元件无关。
机构装配
您可使用用户定义或预定义的约束集 (连接) 来保持装配中的元件移动自由度。这些元件会在模型树中完成封装,并标记为已封装。连接可定义装配中的特定移动类型。使用“拖动”(Drag) 对话框来移动元件,并在装配中检查与其它元件的干扰情况。使用参考多个封装元件的预定义约束集放置的元件本身就是封装元件。这些元件所具有的自由度使其能够不受任何元件限制独立移动。