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

  • 2,074 次阅读
  • 阅读模式

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

将上面的关系用 Excel 可以表示为:

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 中,它会自动修复参考,但版本的结果可能会有所不同。如果我们必须重命名,请谨慎操作,并保留文件的备份。

Proe知识
扫二维码关注微信公众号
weinxin
我的微信
SolidWorks技巧
扫二维码关注微信公众号
weinxin
我的公众号
  • 本文由 发表于 2022年7月6日 20:57:07
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
评论  0  访客  0

发表评论