SOLIDWORKS派生配置下材料明细表公式处理

日期:2024-04-08 16:14:06 发布者: ICT-Hone 浏览次数:

今天智诚科技给大家说一些SOLIDWORKS派生配置具体操作的演示,兼具实用和通用,以材料明细表为例,带大家了解在有派生配置情况下的材料明细表里面公式应如何表达。
今天智诚科技给大家说一些SOLIDWORKS派生配置具体操作的演示,兼具实用和通用,以材料明细表为例,带大家了解在有派生配置情况下的材料明细表里面公式应如何表达。

情况说明
在下图中装配体有一个默认配置以及三个派生配置。
默认配置有四个方块;T1派生配置有一个方块;T2派生配置有两个方块;T3派生配置有三个方块。以此计算不同派生配置下的总重。

在材料明细表里面要计算每个配置下装配体总重,如下图演示;

如果采用的材料明细表类型是‘仅限零件’或者‘缩进’的形式,计算总重时,方程式的公式可以写成:`Weight`*'数量'。(引号是因为输入法下的单引号)
但是当材料明细表类型是‘仅限顶层’时,上述的方程式公式并不能对每个派生配置有效。
方程式无法计算出总重

原因是‘仅限零件’或者‘缩进’的材料明细表的配置只能选择一个,而‘仅限顶层‘的派生配置多个共存。
所以在‘仅限零件’或者‘缩进’的材料明细表里面,切换不同的配置,计算公式里面的‘数量属性只对应当前激活的配置,因此能计算出总重。
而在‘仅限顶层‘的材料明细表里面可以添加多个‘数量属性(默认情况下,系统会给每个配置的数量属性名称起相同的名字),当多个‘数量属性名称存在时,计算总重的公式无法识别应该用哪个‘数量属性。这就导致切换其他派生配置的时候,无法计算总重。
解决方案:
材料明细表的标题栏里的‘数量‘属性要各自起不同的名字(直接双击编辑即可),

计算总重方程式的公式填写的时候,要计算对应派生配置的总重,在选择‘数量‘属性时要选择到对应派生配置的数量。

正是因为一条公式无法满足所以派生配置的计算要求,所以不同派生配置的计算结果可以单独成一列。如下图:

总结:
在有派生配置的材料明细表里面使用公式计算时,如果使用的是‘仅限顶层’类型的材料明细表,里面如果有属性名称重复的,要修改才每个派生配置互相区别的属性名称,而计算的公式选择时,需要选择到对应的属性名称,才能计算出结果。