找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 1836|回复: 1

[分享] Catia V5-6R2017从菜鸟到专家:检查类型

[复制链接]

624

主题

510

回帖

9263

积分

版主

积分
9263
发表于 2019-12-16 08:22:08 | 显示全部楼层 |阅读模式
 ✌在检查中,条件函数的基本句式为:statements1=>statements2,=>为关系运算符。

  例如:`零件几何体\矩形\活动`==false x>100;  `零件几何体\矩形\第二限制\长度`>25;

  检查类型分三种类型:silent(无反应信息)、提示信息、警告信息。当条件为真时,根据选择类型显示信息,条件为假时,无提示信心。
11.png
✌【常量】: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列表中列出了所有可用的单位,
22.png
 应用时注意:
  1、书写规则和检查时注意单位的统一;
  2、单位中使用“_",而不用”/“(如用N_m2而不用N/m2)。

  ✌【运算符】
  1、数学运算符:加(+)减(-)乘(*)除(/)赋值(=)求幂(**)表达式中操作数进行分组()
  2、逻辑运算符:与(and)或(or)
  3、比较运算符:不等于(<>)等于(==)大于等于(>=)小于等于(<+)小于(<) 大于(>)

32

主题

668

回帖

2416

积分

少尉

积分
2416
发表于 2019-12-25 14:31:03 | 显示全部楼层
希望关系这块的资料多传些上来
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2025-1-18 20:55

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表