SOLIDWORKS 文件属性中的自动单位转换

加入设计师论坛

您的专业知识对社区至关重要。加入我们,贡献您的知识

立即加入论坛

与业内最优秀的专业人士一起分享、学习和成长。


质量属性是 SOLIDWORKS 中最容易使用的工具之一。 SOLIDWORKS 模型。使用质量属性命令可以轻松查看这些属性,也可以轻松链接到 BOM 和图纸的自定义属性,而且它们还会随着模型几何形状和材料的变化而自动更新。

solidworks 2024 及更新版本允许用户在任何自定义属性中轻松添加单位符号。在这里,零件的重量添加了 “g”,表示测量单位为克,与文档中的 MMGS 单位系统一致。

SOLIDWORKS 2024 及更新版本在自定义属性中添加单位符号

更妙的是,当单位系统发生变化时,单位符号会自动切换。如下图所示,当单位系统从 MMGS 切换到 IPS 时,重量将自动转换为以磅为单位的等效值和符号。

SOLIDWORKS 2024 及更新版本自定义属性的单位转换

但是,在 solidworks 2023 和更旧版本中,虽然质量属性的值可以计算和更新,但单位符号却无法计算和更新。本博客介绍了一种自动显示和转换质量属性并显示适当单位的变通方法。然后将使用 SOLIDWORKS Equations 将这些行为编入文档模板,以便将来在多个文档中轻松使用和部署。单位的算术转换是使用 “等式管理器 “中的 “等式 “完成的,因为自定义属性无法评估末尾带有文本的算术表达式。

所示为在文档模板中实施的完整语法示例,该文档模板的默认单位制设置为 MMGS,并在 SOLIDWORKS 中重建模型时输出自定义属性,以克(g)、千克(kg)和磅(lb)为单位显示等效重量。

SOLIDWORKS 自动转换

设置

    1. 创建新的 SOLIDWORKS 文档:
        1. 文件 > > 部分 装配。在 SOLIDWORKS 中创建新文件

        1. 如果编辑现有模板,可直接打开零件 (.prtdot) 和装配体 (.asmdot) 。打开现有 SOLIDWORKS 模板

    1. 指定默认单位系统: 文件单位 pulldown > 选择单位.在 SOLIDWORKS 中设置文档单位
        1. 初始模板将使用 MMGS,因为默认单位是克。

    1. 创建全局变量:
        1. 转到 工具 > 方程。SOLIDWORKS 方程管理器

        1. 在变量名下选择空行,然后创建变量 “G”。
            1. 注意:自定义属性和全局变量不能在同一文档中使用相同的名称。在这里,全局变量名为 “G”,自定义属性名为 “Grams”,因此它们是唯一的,但很容易区分。在 SOLIDWORKS 中创建变量

        1. 值/公式单击变量的空白字段,打开下拉列表以获取更多映射选项。SOLIDWORKS 中的变量下拉列表
        1. 悬停在 质量属性 选择 SW-Mass 表示默认文件单位制下的模型质量。SOLIDWORKS 中的可变质量属性
        1. 在 SW-Mass 之后,添加 “/1 以克为单位计算质量。SOLIDWORKS 方程管理器单位转换

    1. 重复步骤 3,进行其他单位换算。在 SOLIDWORKS 中设置全局变量
        • 对于全局变量 “LB”,表达式为 “SW-Mass” / 453.6。
        • 对于全局变量 “KG”,表达式为 “SW-质量”/1000。

    • 创建自定义属性并将其链接到相应的变量。
        • 转到 属性 选项卡 > 自定义.SOLIDWORKS 文件属性图标
        • 点击下面 物业名称 >创建一个名为 “克 “的新属性。在 SOLIDWORKS 中创建自定义属性
        • 点击下面 值/文本表达 并选择下拉菜单中的其他选项。SOLIDWORKS 自定义属性下拉列表
        • 从可用的文件属性、方程变量和质量属性列表中选择 “G”。在 SOLIDWORKS 中选择全局变量
        • 在”…… “之后[email protected]“之后,输入 “g”,在末尾添加单位符号。在 SOLIDWORKS 文件属性中添加单位
        • 可以在右侧栏查看数值的格式。SOLIDWORKS 自定义属性

    • 重复步骤 6 进行其他单位换算。其他 SOLIDWORKS 自定义属性

        • 选择 确定 保存属性。

    • 保存为文档模板: 另存为 > .prtdot 用于零件,.asmdot 用于组件。SOLIDWORKS 另存为文档模板
        • 如果编辑现有文档模板,请点击 保存、 即可直接应用更改。

    • 通过制作新的测试模型并指定材料或插入模型几何体来测试映射和方程。SOLIDWORKS 文件属性中的自动单位转换
    • 注释:建议为不同的单位系统开发单独的文档模板,因为自定义属性中的单位符号和全局变量中使用的换算系数是静态的,当文档更改为不同的单位系统(如 SOLIDWORKS 2024)时将无法纠正。

加入设计师论坛

您的专业知识对社区至关重要。加入我们,贡献您的知识

立即加入论坛

与业内最优秀的专业人士一起分享、学习和成长。