联系我们Contact us
上海市长宁区天山路18号兆益科技园东楼606室
Tel:400 821 7118
Fax:021 6291 7119
E-mail:info@sipworks.com.cn
Tel:400 821 7118
Fax:021 6291 7119
E-mail:info@sipworks.com.cn
SOLIDWORKS表格和材料明细表中的方程式
编辑: 发表时间:2026-2-9 13:54:01 浏览次数:
SOLIDWORKS表格和材料明细表中的方程式
您可以使用不同的方法指定方程式的计算:
- 使用材料明细表中内置列标题的文字字串,可指定数学表达式。
- 在方程式中使用自定义属性。
- 在列标题项目的前面使用 # 符号(例如 #'PART NUMBER')。该句法忽略计算中的非数字文字。
- 在双引号中键入不表示列标题的常规文字字串(例如 "$")。
- 如果条件为真,IF 函数将返回一个值;如果条件为假,则返回其它值。
接下来我们以IF条件句为例,介绍一下如何使用IF语句让BOM 中的两个不同属性显示在同列中。例如:
现在当零件是加工件时,需在BOM中显示材料和单件重量;当零件是采购件时,需在BOM中显示厂家和型号。我们先制作相对应的零件模板。
将该零件模板应用到软件中。

可以看到不同的零件类型会显示不同的属性。现在需要在工程图的BOM表中同一列显示两种不同的属性。
在BOM表的列类型中选择方程式。
输入对应的if语句。
在本案例中,输入为:IF(`零件类型`="加工件";`材质`;`厂家`)
逻辑为:
- 判断`零件类型`="加工件"的条件是否为真
- 如果条件为真,则返回值`材质`
- 如果条件为假,则返回值`厂家`
重量/型号的设置方法相同。注:函数涉及符号需要用英文输入法输入。
这样就可以将不同属性在同一列中显示出来,且材料明细表仍是通过链接零件属性得到,而不是手动输入,保证其正确性并提高工作效率。
- 上一篇:SOLIDWORKS安全模式
- 下一篇:没有了!
ENGLISH


