咨询热线:400-821-7118
联系我们Contact us
上海市长宁区天山路18号兆益科技园东楼606室
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(`零件类型`="加工件";`材质`;`厂家`)

逻辑为:

  • 判断`零件类型`="加工件"的条件是否为真
  • 如果条件为真,则返回值`材质`
  • 如果条件为假,则返回值`厂家`


重量/型号的设置方法相同。注:函数涉及符号需要用英文输入法输入。

这样就可以将不同属性在同一列中显示出来,且材料明细表仍是通过链接零件属性得到,而不是手动输入,保证其正确性并提高工作效率。


地址:上海市长宁区天山路18号兆益科技园东楼606室
电话:400-821-7118,62917119,18016467107
传真:021 6291 7119
QQ:328937687

Copyright 2019 上海树沃信息技术有限公司 All rights reserved. 沪ICP备12016706号-1Email:info@sipworks.com.cn

SolidWorks代理商微信号