所有分类
  • 所有分类
  • BIM模型

Revit族公式“单位不一致”,先看结果参数

在族类型中输入 Width * Height,却提示“单位不一致”?先检查接收结果的参数:两个长度相乘得到面积,填进“长度”参数就会冲突。把显示单位从米改成毫米,解决不了这个问题。

1200×1800毫米矩形面板的面积为2.16平方米,Width乘Height应使用面积参数接收结果
宽 × 高得到面积。原创教学示意,非软件截图。

1. 找到报错的那一行

先将族文件另存副本,在族编辑器进入“创建 → 属性 → 族类型”,找到填写公式的参数,检查它的数据类型。同时确认 Width 和 Height 都是“长度”。参数名字叫“宽度”,不代表它的数据类型一定正确。

2. 用面积参数接收结果

如果目的是计算矩形面板面积,在“参数”区域点“添加”,选择“族参数”,命名为 PanelArea,规程选“公共”,数据类型选“面积”。本练习中,Width、Height 和 PanelArea 都使用类型参数。

不要直接改动已经关联几何尺寸的原参数,先用新参数确认计算。

3. 输入公式,核对一个结果

在 PanelArea 的“公式”列,只填:

Width * Height

将 Width 设为 1200 mm,Height 设为 1800 mm。应用后,预期面积为 2.16 m²。若面积显示成其他单位,先核对换算,不要把显示差异当成计算错误。

参数名要与族内名称一致,包括大小写;公式格里不再写“PanelArea =”。

记住这一点:先判断公式算出了什么,再让相应的数据类型接收结果。

这个公式只计算矩形正面面积,不会自动扣除孔洞。参数算对后,若还要驱动实体变化,仍需检查尺寸标签与几何约束。

适用于 Revit 2026 族编辑器。示例依据官方规则推算,未实机测试;配图为教学示意。

参考:公式与单位 · 创建族参数 · 公式语法

相关:Revit明细表出现多个同名参数怎么办?按来源逐项排查。

声明:本站资源全部来自公开网络购买或收集,水印不代表署名仅用于防盗,版权归原作者所有。 版权说明:资源均源于互联网收集整理,不保证资源的可用及完整性,仅供个人学习研究,请勿商用。喜欢记得支持正版,若侵犯第三方权益,请及时联系我们删除!《版权声明》
0

评论0

请先
因资源获取成本持续上涨,本站为维持正常运营,将不定期上调赞助费用,用以覆盖运营开支。
没有账号?注册  忘记密码?

社交账号快速登录