Catia V5-6R2017从菜鸟到专家:检查类型
✌在检查中,条件函数的基本句式为:statements1=>statements2,=>为关系运算符。例如:`零件几何体\矩形\活动`==false x>100; `零件几何体\矩形\第二限制\长度`>25;
检查类型分三种类型:silent(无反应信息)、提示信息、警告信息。当条件为真时,根据选择类型显示信息,条件为假时,无提示信心。
✌【常量】:catia常量可以代替实际数值应用在关系式中
1、false:逻辑类型的常量,表示条件为“假”
2、true:逻辑类型的常量,表示条件为“真”
3、PI:圆周率,其值为3.14159265358979323846
4、E:对数的底数,其值为2.718282
✌【注释】:以符号/**/表示的内容为注释语句,注释语句只起说明作用,不被执行。
/*Rulecreatedbyadmin12/11/2019*/
ifPartBody\Sketch.1\Radius>45mm
{LaunchMacroFromFile("Macro1.CATScript")}
else
/*LaunchMacroFromFile("Macro2.CATScript")*/
Message("Nomacrolaunched")
✌【临时变量】:临时变量由let关键词引导,当规则执行完毕后,临时变量也将消失。
如下列语句:
/*Rulecreatedbyadmin*/
letx=5mm
ifPartBody\Hole.1\Diameter>x
{
PartBody\Hole.1\Activity=false
}
对于非数值型变量的临时变量,定义语法如下:
letS(Surface)
letMylist(List)
✌【单位】:Dictionary列表中列出了所有可用的单位,
应用时注意:
1、书写规则和检查时注意单位的统一;
2、单位中使用“_",而不用”/“(如用N_m2而不用N/m2)。
✌【运算符】
1、数学运算符:加(+)减(-)乘(*)除(/)赋值(=)求幂(**)表达式中操作数进行分组()
2、逻辑运算符:与(and)或(or)
3、比较运算符:不等于(<>)等于(==)大于等于(>=)小于等于(<+)小于(<) 大于(>)
希望关系这块的资料多传些上来
页:
[1]