跳转到主要内容
Frata Ingenieros

Transfer Parameters - 组合并重写参数值

Transfer Parameters 允许用户根据模型中的其他参数构建或重写参数值。它非常适合在不逐个编辑图元的情况下,标准化名称、代码和组合文本。

常规说明

该加载项与选定的类别、源参数、目标参数和组合结构协同工作。它可以对整个模型、活动视图、手动选择或基于主体的配筋工作流程运行,并支持 wrap(组合)、replace(替换)和 regex(正则)等模式。

主要功能

  • 类别选择: 将处理范围限制为所需的图元类型。
  • 源参数与目标参数: 从一个或多个源参数读取内容,将组合结果写入一个目标参数。当类别包含大量参数时,源参数列表带有搜索框,可按名称筛选。
  • 数据结构 (Data Structure) 表格: 从可重新排序的条目列表构建输出文本,每个条目都有自己的前缀 (Prefix)、参数 (Parameter) 和后缀 (Suffix);使用上移/下移重新排序,或使用 Remove parameter 删除某个条目。
  • 转换模式: Wrap(直接按数据结构表格组合)、Replace(简单的查找 / 替换为,带有 Case Sensitive(区分大小写)开关)和 Regex(用正则表达式进行查找 / 替换)。
  • 四种选择模式: All elements of the model(模型中的所有图元)、All elements in the view(视图中的所有图元)、Manual selection(手动选择)或 Reinforcements by concrete(按混凝土查找:查找选定的混凝土图元上的配筋)。

要求

  • 目标参数必须存在于范围内的图元上并且可写。

使用步骤

  1. 从 Frata 功能区的 Model 面板打开 Transfer Parameters
  2. Select Category 下,选择要处理的图元类别。
  3. 设置源参数 (Source Parameter)目标参数 (Destination Parameter)。在源参数列表上方的搜索框中输入内容,以便按名称筛选列表。
  4. 构建数据结构 (Data Structure):用前缀 (Prefix)、**参数 (Parameter)后缀 (Suffix)**添加条目,并使用上移/下移控件重新排序,直到组合文本正确。
  5. 如果需要超出简单组合的转换模式,请选择:Replace 用于字面查找/替换(需要时配合 Case Sensitive),或 Regex 用于基于模式的查找/替换。
  6. Selection Mode 下,选择 All elements of the modelAll elements in the viewManual selectionReinforcements by concrete
  7. Execute,将组合值写入所选范围内的目标参数。

建议

  • 在对整个模型运行之前,先用 Manual selectionAll elements in the view 在少量图元上测试组合结果。
  • Reinforcements by concrete 是当您想要根据主体的数据写入配筋参数时的快捷方式(例如,将主体的编号或标高复制到其承载的每根钢筋中),而不是直接选择配筋。
  • Regex 模式功能强大但毫不留情——请先在一小部分选择上测试,因为错误的模式可能会对范围内的每个图元产生意外结果。

常见问题

Wrap、Replace 和 Regex 模式有什么区别? Wrap 只是将数据结构条目的内容(按顺序为 前缀 + 参数 + 后缀)组合到目标值中。Replace 还会对这段组合文本再执行一次字面查找/替换。Regex 则使用正则表达式进行查找/替换,而不是字面匹配。

“Reinforcements by concrete”实际上选择的是什么? 它让您挑选混凝土主体图元,然后操作承载于这些主体上的配筋——当您想把主体级别数据(如编号或标高)下推到该主体上的每根钢筋,而无需逐根选择钢筋时很有用。

可以在组合值中使用多个源参数吗? 可以——在数据结构表格中添加多个条目,每个条目引用各自的参数并带有各自的前缀/后缀,然后重新排序以控制最终顺序。

Case Sensitive 也会影响 Regex 模式,还是只影响 Replace? 它总体上会影响“查找”文本的匹配方式——要了解 Regex 模式下的确切行为,请先在一个示例上测试,再对整个范围运行,因为正则表达式对大小写的处理可能与字面替换不同。

图库

01 / 01
BIMtools 隐私政策