概述:我们需要设计一个容器,其长度和宽度可以是任何值,但高度是由长度间接驱动的。容器尺寸为 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知识
扫二维码关注微信公众号

我的微信
SolidWorks技巧
扫二维码关注微信公众号

我的公众号