SOLIDWORKS 方程式中的条件语句
SOLIDWORKS 方程式中的条件语句
文章来源:SOLIDWORKS代理商-卓盛信息
SOLIDWORKS 的方程式是一种在我们的设计中创建反映我们的基本意图的关系的强大方法。作为原生 Windows 应用程序,SOLIDWORKS允许我们在方程式中使用常用函数,就像在 Excel 或 VBA 中找到的那样。事实上,在创建新方程式时,您会看到一个有用的函数列表:
我们的重点是 if() 或 IIF() 函数及其根据全局变量的值调用不同参数值的能力。基本语法是 IIF ( , value_if_true, value_if_false)。购买SOLIDWORKS
该 表达式 包含一个全局变量和一个计算变量的算术函数(等于、大于、小于等)。如果发现此表达式为 TRUE,则 返回value_if_true 。如果发现 express 为 FALSE, 则返回value_if_false 。让我们用一个简单的部分来看看这个。
在此手轮模型中,标称直径可以变化,我们希望确保在研究不同尺寸版本时遵循以下设计规则:
如果手轮公称直径小于185mm,则为三辐。否则,五个辐条。
如果公称直径小于 185mm,则轮毂直径为 25mm。否则,35 毫米。
如果标称直径小于 225 毫米,则将辐条弯曲放置在距离轮辋 55 毫米的位置。否则,75 毫米。SOLIDWORKS官网
这是反映规则的方程式。请注意为设计参数调用value_if_true的 170mm 标称直径:
如果我们将 Nominal Diameter 增加到 230mm,则所有方程现在都处于 FALSE 状态并且设计参数设置为 value_if_false:
重建您的模型,它将更新以反映新参数。或者,如果您打开 Instant3D,您可以拖动尺寸手柄并实时查看您的模型更新!
一如以往,谢谢阅读,快乐阳光!——SOLIDWORKS代理商(SOLIDWORKS 2023)