您当前的位置:生信科技官网 > 服务支持 > 实用技巧 > 在模型之间共享变量和方程式
在模型之间共享变量和方程式
发布时间:2021-07-30      信息来源:      浏览次数:

如果您曾经参加过SOLIDWORKS培训,那么您一定对设计意图的概念很熟悉。考虑零件的更改方式并牢记这一点来创建模型将使您和其他用户的修订工作变得更加轻松……而且总是会有修订!为保持设计意图,我们最喜欢的方法之一,是使用方程式。直到最近,我还认为这些美妙的约束条件只限于在零件内部进行创建。幸运的是,我错了......


起因是由于有人问了我一个问题:“能不能把零件里的方程式共享给其它零件?”他遇到挑战是,在一个装配体中很多零件的尺寸都有相同的部分。而且有些零件的尺寸是使用方程式计算出来的,这些计算尺寸的方法也出现在其它零件中。


总结下来就是多个零件需要公用全局变量和将方程式复制到其它零部件之间。难怪这位朋友会想“共享”方程式!于是,我们做了如下研究:


导出链接方程式


在模型之间共享方程式

图1


在模型之间共享方程式

图2


首先,我们来确定要在零件中共享哪些变量和方程式。应根据通用尺寸以及您期望零件如何更改来选择它们。您可能从未注意到过出口选项,但是它一直在那里,自2011年以来一直在等待使用。


模型之间共享变量和方程式

图3


这是重要的一步,但是请放心,您以后可以随时添加和/或删除变量或方程式。确保方程式引用的任何尺寸,草图或特征在所有部分中都具有相同的名称也很重要。
下图3是输出的方程式,这个文档是个txt文档,可以直接打开和更改。这里我们暂时不进行变更。


模型之间共享变量和方程式

图4


当您返回到“方程式”对话框时,您会注意到链接的方程式现在变为灰色,表明它们的值由外部文件控制。通过清除与每个方程式关联的复选框,可以取消链接值。


在模型之间共享变量

图5


导入链接方程式


现在,我们已经有了控制方程式的外部文件,让实验继续。打开一个跟这个初始零件具有相同建模方式的零件。我这里初始的零件是个螺钉,所以配作的是个螺母。


在模型之间共享变量

图6


这里有个“DN”的尺寸应该跟螺钉上的DN的全局变量连接,还有一个“s”的尺寸应该跟螺钉的六角尺寸使用相同的计算方式。现在我们来导入方程式试试。使用方程式对话框上的输入来输入文件。


在模型之间共享变量

图7


同样,也可以选择需要输入的方程式,同样也链接到外部文件。单击“输入”来输入外部方程式文件。


在模型之间共享变量

图8


在模型之间共享方程式

图9


这样我们就有了这个“DN”的全局变量,这时你可以将这个全局变量链接到新模型的尺寸上。也可以注意到尺寸“S”被建立了方程式。


设计变更


下面进行最终实验,如果方程式文件中的参数发生变化,是不是可以正常在零件模型中进行更新?


保存所有的零部件,打开方程式的txt文件。将全局变量“DN”的值改为10。


在模型之间共享方程式

图10


打开先前链接的零件看看。很好!他们都是正确变更的。


在模型之间共享方程式

图11


当然也可能有人会提出,我们也可以使用自顶向下的建模方式配作这两个零件或者在装配体中设置方程式来管控多个零件的尺寸!为什么还要用这种方法来建模呢?


好的,自顶向下的建模和装配体的方程式确实很可能完成这种建模任务,而且对有些非常了解自己模型的人来说也是比较方便的。那用共享方程式的价值在哪里?


首先这种共享的理念简单清晰,方程式的导入和导出都比较简便。只要确保方程式引用的尺寸,草图或特征具有相同的名称。并且在SolidWorks修改这些名称也很简单。


其次,自顶向下的建模更注重零件外形的匹配,并不在关联零件中建立独立的尺寸,对尺寸的管理就比较难。装配体中建立方程式则面临着需要用户对自己零部件尺寸之间的关系非常熟悉才能很好的完成。


建立共享方程式可以说简单直白,并且容易理解和操作。无论使用哪种建模方式都能帮助我们完成复杂的关联设计,使用时可以根据自己具体的需求和使用习惯进行选择。希望这篇文章能提供更多的建模思路给你~~

生信科技为制造型业用户提供SolidWorks正版软件服务

形成以"定制方案+技术服务+成功实施"模式为制造业企业提供数字化设计、制造及管理解决方案,并为用户提供维护服务和技术支持