基础 > 关系和参数 > 关系 > 基本关系信息 > 使用关系的规则
  
使用关系的规则
请考虑下列规则:
如果试图将截面之外的关系分配给已经由截面关系驱动的参数,则系统重新生成模型时给出错误信息。如果试图将截面中的关系分配给一个已经由截面之外另一关系驱动的参数,则适用相同规则。移除关系之一并重新生成模型。
如果装配试图给已经由零件或子装配关系驱动的尺寸变量分配值时,将得到错误消息。移除其中一种关系,然后重新生成模型。
修改模型的单位可使关系无效,因为它们没有随该模型缩放。
从上到下计算关系。执行关系后,参数的最终值将被锁定。但是,如果参数值基于条件,则只有在执行所有关系后条件仍为真时,参数才被锁定。
此参数可以锁定,具体取决于下列关系使用情况:
参数用于无条件关系时,例如 MYPARAM = 5。
参数用于有条件关系时,如果在关系执行结束时至少有一个条件为 true,则会锁定此参数。
 
* 锁定的参数值可能与条件中指定的值有所不同。
在下列关系中:
A = 0
IF a==0
b=5
endif
if a ==5
b = 10
endif
a = 5
如果 A==5 在执行结束时为 true,则参数 B 为锁定;但是如果 A==5 为 false,则 B 的值在执行过程中将为 5。
 
* 在有些情况下,在不同层级定义的关系会相互矛盾。单击 检查关系的有效性,确保关系实现了设计目的。