自动约束生成
为从现有零件中提取约束,完成 使用 Parametric Design 求解器对区域中的几何应用了一组提取规则。了解这些规则的工作方式将有助于预测完成所生成的约束种类。
选择完成之后,求解器首先会为现有约束扫描几何。如果已完全约束了零件,则完成已实现。如果现有约束集没有完全约束零件,则求解器会开始对零件的受约束成员进行评估,并根据下面列出的规则为其分配新约束。在每次提取新约束时,都会将其添加到已知约束列表,同时再次对零件进行检查以查看现在是否已将其完全约束。如果已经完全约束,则该过程将停止。否则,求解器将继续使用规则列表为零件添加约束并进行检查,直到零件被完全约束。在根据当前规则提取出所有允许的约束之前,求解器将不会开始新规则。将不会对已为由规则分配的约束类型设置了禁止标志的元素应用规则。规则及其基本功能如下 (按应用程序排列):
规则
操作
特殊对称线
如果 PD_AUTO_SYMMETRY 为开,则查找具有自动对称线类型和颜色的所有线,并为其分配对称线约束。
共线的线
查找共线的线并为其分配共线约束。
重合点
查找重合点并同时对其进行约束。
几何上的点
查找合适的元素并为其分配点位置约束。
镜像元素
如果定义了对称线,则查找镜像元素并为其分配镜像约束。
尺寸
将任何自由尺寸约束为其当前值。
圆角
查找限定为圆角的弧并为其分配圆角约束。
平行线
查找平行线元素并为其分配平行约束。
垂直线
查找垂直元素并为其分配垂直约束。
相切元素
查找相切的线性或圆形元素并为其分配相切约束。
水平线
为水平元素分配水平约束。
竖直线
为竖直元素分配竖直约束。
镜像点
如果定义了对称线,则查找镜像点并为其分配镜像约束。
相同半径
查找具有相同半径的圆并分配相同大小约束。
自由角度
查找具有自由斜率的元素并分配角度约束。
自由斜率
查找具有自由斜率的元素并分配斜率约束。
自由半径
查找具有自由半径的圆并分配大小约束。
自由长度
查找具有自由半径长度的线并分配大小约束。
自由元素
查找任何剩余的自由元素,并使用距离和/或参考元素约束对其进行约束。
自由参数
浏览参数表。对于不具有设置值的所有参数,分配当前值。
从零件中提取约束时,求解器必须确定每个元素的位置和连接性,以决定该元素是否是当前正在分配约束类型的合适备选。确定元素的位置和连接性时,用户可为要使用的求解器指定多个公差。这些公差在上面的几何清除中有所描述,其允许求解器处理零件中可能发生的轻微不一致。
最后,在检查完所有几何并提取出所有新约束之后,完成会返回零件,查找冗余或未使用的约束。 然后将其移除。例如,如果发现某个线元素在进行水平约束的同时还与另一条水平约束的线进行了共线约束,则可免除第一条线的水平约束。
这对您有帮助吗?