程序 > 编辑设计 > IF-ELSE 语句 > 关于设计分支
  
关于设计分支
用条件语句可以创建设计分支,可以使用户控制在设计中是否包括某特征或元件。
例如,原零件设计是:
ADD PROTRUSION.....
ADD HOLE.....
ADD CUT.....
修改过的设计可能为:
ADD PROTRUSION.....
IF d1 > d2
ADD HOLE
...
END ADD
ENDIF
ADD CUT.....
END ADD
条件语句对于装配也有效。条件语句可以控制是否给装配添加特殊零件或子装配或是否执行。在以下示例中,除非参数 DIA 的值小于或等于 1.25,否则不使用 PART_B
ADD PART BASE_1
....
IF DIA > 1.25
ADD PART PART_A
.....
END ADD
ELSE
ADD PART PART_B
.....
END ADD
ENDIF
在重新生成每个特征之前,Creo Parametric 会重新评估任何一个 Pro/PROGRAM 特征条件语句 (如 IF 语句)。结果是:对于有由“评估”特征和参考尺寸更改的 Pro/PROGRAM 特征条件语句的设计,只需要使用一次“重新生成”(Regenerate) 命令。
然而,如果给设计添加一个由后面特征更改的 Pro/PROGRAM 特征条件语句,系统将提供当前设计不一致的出错信息。