首页/文章/ 详情

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

3年前浏览491

概述:我们需要设计一个容器,其长度和宽度可以是任何值,但高度是由长度间接驱动的。容器尺寸为 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
最近编辑:3年前
CAD-SW技巧
本科 传播知识生态,赋能工业软件
获赞 144粉丝 230文章 1798课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈