首页/文章/ 详情

SOLIDWORKS如何在方程式中使用IF语句?

11月前浏览104

概述:我们需要设计一个容器,其长度和宽度可以是任何值,但高度是由长度间接驱动的。容器尺寸为 6m x 4m x 2m。如果长度小于2m,我希望高度降到 1m;如果长度 > 2m,那么我希望高度 = 2m;其他情况高度 = 1m。

将上面的关系可以用if语句表示为:

    if(Length>2,2,1)

    也就是说:

      if(长度> 2m,则将此设为2m,否则将其设为1m)

      下面通过一个实际的例子进行介绍。

      1.我们双击高度的尺寸,然后在键盘上输入 =,我们可以访问方程式下拉菜单。在Functions下,可以在底部附近找到 if(),如下图所示。

      2.单击 长度Length 尺寸,系统将自动填充方程式中尺寸的正确全名,即当单击 6.00 尺寸时,它会自动将“Length@Sketch1”写入方程式,完成后如下所示:

      if(Length@Sketch1>2,2,1)

      3.建议在创建方程式之前重命名尺寸和草图。在 SOLIDWORKS 2017 SP0 中,它会自动修复参考,但版本的结果可能会有所不同。如果我们必须重命名,请谨慎操作,并保留文件的备份。

      来源:SolidWorks技巧
      SolidWorks
      著作权归作者所有,欢迎分享,未经许可,不得转载
      首次发布时间:2023-05-08
      最近编辑:11月前
      CAD-SW技巧
      本科 传播知识生态,赋能工业软件
      获赞 91粉丝 104文章 1629课程 0
      点赞
      收藏
      未登录
      还没有评论

      课程
      培训
      服务
      行家

      VIP会员 学习 福利任务 兑换礼品
      下载APP
      联系我们
      帮助与反馈