-
将多层类型结构转移到多行参数
图标
使用方法
插件首次启动时的窗口:

开始使用前,需要点击窗口右上角的
打开设置窗口并进行插件的初始设置。设置

在 参数 部分需要指定以下参数:
- 模板 – 必需的类型参数,数据类型为“多行文本”。该参数中指定结果生成模板,并使用结构占位符(见下文)。
- 结果 – 必需的类型参数,数据类型为“多行文本”。该参数记录结构层列表,并根据设置的行格式和编号规则输出。
- 反向结果 – 可选类型参数,数据类型为“多行文本”。该参数记录与“结果”相同的结构层列表,但顺序相反。如果处理的类型具有该参数,则会填入。
- 可变厚度 – 可选类型参数,数据类型为“文本”。在此参数中可以指定可变厚度层的用户值,用于行格式中。
所有参数必须应用于需要将结构层信息写入参数的类别(例如“屋顶”、“墙”、“楼板”等)。
在 结构占位符(用于模板中) 部分,说明了模板中可使用的占位符,它们会在“结果”中被替换为格式化后的结构层列表。
@ – 必需占位符,用于替换为格式化后的结构层列表:

& – 用于替换为格式化后的“合并层”列表:

[n] – 用于指定要输出的层索引。多个索引需用点或逗号分隔(例如 [1,5]):

^ – 用于设置结构层的小标题,不参与层编号:

在 编号 部分可设置以下内容:
- 使用编号 – 启用后,将根据编号设置对结构层进行编号。
- 编号方式 – 结构层编号的可选方案列表。
- 编号格式 – 用于分隔层编号和描述的字符。例如,为获得“1. 混凝土…”的格式,需要选择 1, 2, 3, …,并在格式中填写“. ”。
在 行格式 部分可设置记录到“结果”参数中的结构层信息格式。可为以下类型的层设置格式:
- 标准层 – 厚度不为零的材料层
- 零厚度层 – 厚度为零的材料层
- 可变厚度层 – 厚度可变的材料层
- 合并层 – 由多个厚度不为零的材料层合并而成
行格式模板中可使用以下占位符:{0} - 材料名称,{1} - 层厚度,{2} - 可变厚度值,{3} - 合并层的数量。例如对于标准层设置“{0} - {1} 毫米”,结果将显示为“现浇混凝土 - 175 毫米”。
选项 从材料参数获取名称 可指定材料参数,其值将用作材料名称 {0}。启用后,在主窗口的 结构 列中会出现按钮
用于修改材料参数。插件的所有设置将在后续启动时保持。
主窗口
主窗口由类型筛选、搜索区域、类型与其参数表、状态栏及底部控制按钮组成。

插件启动时,表格中会显示模型中所有多层结构类别(如“屋顶”、“墙”、“楼板”等)的所有类型。
为提高效率,可使用窗口上部的筛选设置:
- 类别 – 可选择单一类别或全部类别。
- 按类型名或材料名搜索 – 忽略大小写的快速搜索。
- 仅显示含必需参数的类型
- 仅显示已使用的类型
- 仅显示已更改的类型
类型表包含以下列:
类别 – 类型所属的元素类别
类型 – 类型名称及其在模型中的实例数量
结构 – 分层结构,每行包含:
- 材料名称
- 功能
- 厚度(可变厚度以红点标识)
- 在所有加载类型中的材料使用次数,被选中时高亮显示同材质行
模板 – 必填。写入“结果”时必须包含结构占位符。可直接在表中编辑。
例如地面结构来自楼板类型,但需要额外标明“钢筋混凝土板”,可在占位符后追加文本:

可变厚度 – 当结构中某层为可变厚度时,可在此指定其值。
当前结果 – 插件启动时“结果”参数的值。
新结果 – 根据行格式与编号规则生成的结果,将在点击 应用 后写入。
更新 – 启用后该类型将在更新时写入结果。支持多选。
为了将结构写入类型参数,必须满足以下条件:
- 类型具有必需参数“模板”和“结果”
- 模板中包含结构占位符
- 当前结果与新结果不同
- 启用“更新”复选框
每行首列会根据状态显示颜色:
- 无颜色 – 无更改
- 红色 – 缺少必需参数
- 橙色 – 有更改但未选择“更新”
- 绿色 – 将更新
所有绿色行可通过点击 应用 写入模型。仅处理可见行。
关闭窗口可点击 取消 或按 Esc。
应用后会显示结果窗口:

示例
将层体积写入参数
该命令计算所有层的体积,并以编号列表写入到元素实例的多行参数中,同时将层总量写入类型的多行参数中。
与主命令一样,需要先进入设置窗口进行预先配置:

大部分设置与主命令相同,但存在一些区别:
模板 可与主命令共用。
实例结果 – 多行文本参数,用于写入编号后的层体积列表。
类型结果 – 多行文本参数,用于写入编号后的层总体积列表。
这些参数必须添加至需要写入体积信息的类别。
体积取整 – 可指定体积数值的取整方式。
命令窗口如下:

要写入体积数据,需满足:
- 类型具有必需参数“模板”和“实例结果”或“类型结果”
- 模板中包含结构占位符
- 启用“更新”复选框
点击 应用 后显示结果窗口:

-
年度更新日志年
2023 年
Revit: 结构转参数 2.0.2.0 (04.12.2023)
Fix改进了数字舍入算法.Revit: 结构转参数 2.0.0.0 (04.12.2023) 了解更多
New添加了记录反向结果的功能.New添加了新命令 - 将图层体积写入参数.Revit: 结构转参数 1.1.2.0 (08.11.2023)
Improved使用ModPlus.Xaml.Behaviors.Wpf.dll库替代Microsoft.Xaml.Behaviors.dll以解决与其他插件的兼容性问题.Revit: 结构转参数 1.1.1.0 (13.07.2023)
Fix修复了层列表中不显示材料名称的问题.Revit: 结构转参数 1.1.0.0 (12.07.2023)
New增加了指定材料参数的功能,用于获取材料名称.Revit: 结构转参数 1.0.0.0 (12.07.2023) 了解更多
Release正式发布.2024 年
Revit: 结构转参数 2.0.1.0 (04.12.2024)
Improved服务更新. -