顾老总 发表于 2019-12-16 08:22:08

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、比较运算符:不等于(<>)等于(==)大于等于(>=)小于等于(<+)小于(<) 大于(>)

一如既往_creo 发表于 2019-12-25 14:31:03

希望关系这块的资料多传些上来
页: [1]
查看完整版本: Catia V5-6R2017从菜鸟到专家:检查类型