延伸模块 > 关系 > 关系集 > 关系集
  
关系集
要创建关系,必须先创建relation set。可以创建以下两种类型的关系集:
装配关系集:该关系集包含的关系可用于定义某一装配内的零件之间相对位置。
参数关系集:该关系集包含的关系可用于定义控制几何的参数。
有关这两种类型的关系集的详细信息,请参阅 关系
关系集在结构浏览器中的图标为:
表示装配关系集。
表示参数关系集。
创建关系集后,就可以对其进行求解。在求解时,会对关系集内的所有关系定义进行测试,以检查它们是否符合关系规则以及确保彼此之间没有冲突。检查完毕后会应用所有有效关系 (请参阅下列注解)。也可以在每次将关系添加至关系集时对其进行求解,而不用等到整个关系集完成后再进行。对于装配关系集而言,装配元件会放置在它们的相对位置上。对于参数关系集而言,将根据关系修改零件元素。
此外,还可以停用 (或激活) 关系集内的任意关系,并对其进行求解。它适用于分析过约束系统。
* 
求解关系集时,零件/面会移动尽可能小的距离,也就是说,如果存在多个可能的解决方案,那么会采用使零件/面的移动距离最小的那一个。因此,通常最好在每次创建关系时就对关系集进行求解,以便了解所有相对移动的动态。
使用多个关系集的示例
可以拥有多个关系集,并选择其中的任意一个作为活动关系集。
1. 可以拥有两个与装配相关联的关系集,一个用于显示已装配位置中的所有元件,另一个用于显示分解视图。
2. 也可以在装配的每个阶段都拥有不同的关系集,并轮流对其进行激活以显示装配过程。
3. 如果装配比较复杂并带有多个子装配,则可以为每个子装配分配一个关系集,为完整装配分配另一个关系集。
对于这种情况,在决定关系集的所有权之前,必须仔细考虑以后要如何研究系统。可以将所有权留给子装配,也可以将所有权传递至更高级的装配。对于后一种情况,只有在加载更高级的装配而不是仅加载子装配时,才能使用关系集。