参数化

45508

参数化

注意! 该插件适用于指定版本的 Autodesk 产品!

要使用已购买的许可证,请使用 个人账户 安装在您计算机上的 ModPlus 软件
原价: 0.00 USD
25.20 USD
  • 使用不同策略填充元素参数

    图标

    32x32px 16x16px dark 32x32px dark 16x16px

    相关新闻和文章


    使用方法

    要使用插件,需要创建新的配置 或导入 import 之前创建的配置。

    1

    当前配置可以使用 复制、使用 export 导出,并使用 delete outline 删除。使用 按钮可以修改配置的名称和分组。在同一窗口中还会显示配置分组列表以及每个分组中包含的配置数量。分组可以重命名和删除。

    2

    配置复制功能仅在插件完整版中可用。

    每个配置都包含一组策略。不同策略采用不同的元素处理算法。点击 添加策略 按钮后,将打开一个对话框,其中包含可用策略列表及其简要说明:

    3

    对于每个策略,列表中会显示用户名称、系统名称以及已启用规则数量与策略中规则总数的比例。左侧的复选框用于启用或禁用策略。将鼠标悬停在策略上时,会显示复制 plus circle multiple outline、更改背景颜色 format color fill 和删除策略 close (red) 的按钮。

    4

    策略复制功能仅在插件完整版中可用。

    插件窗口左下角包含按钮,可用于选中当前配置中的所有策略 checkbox multiple marked circle outline、取消全部选中 checkbox multiple blank circle outline,以及删除当前配置中的所有策略 broom。

    当选中某个策略时,插件窗口右侧将显示其内容,包括策略的用户名称和说明、数据源、预过滤器、策略过滤器以及规则表:

    5

    每个策略由规则组成。规则定义了对待处理元素的过滤方式以及应用于这些元素的公式。元素过滤使用 按类别和参数的元素过滤器。根据策略不同,规则可能包含条件源元素的过滤器(例如:In Host 策略中的宿主元素、In Group 策略中的组、Solid Touch 策略中的接触元素等)。此外,根据策略不同,也可能不存在类别过滤器。

    预过滤器会预先限制传递给策略进行处理的元素集合。后续处理中仅会使用符合指定预过滤器的元素。

    应用预过滤器后,还会通过策略过滤器和规则过滤器进一步筛选元素。策略过滤器适用于所有未填写自身元素过滤器的规则。如果策略过滤器中仅填写了类别过滤器,而规则过滤器中仅填写了参数过滤器,则最终会使用包含指定类别和参数的组合过滤器。反之,也可以在策略过滤器中仅指定参数,而在规则过滤器中仅指定类别。如果规则中同时填写了类别过滤器和参数过滤器,则策略过滤器将被忽略。

    可以为策略连接一个数据源,该数据源为指定 Excel 文件中的工作表。可通过相应按钮连接 或断开 文件,并从所选文件的工作表下拉列表中选择工作表。

    要在表格中添加规则,请使用 。要删除所选规则,请使用 close;要复制所选规则,请使用 plus circle multiple outline。

    规则复制功能仅在插件完整版中可用。

    当检测到规则设置中存在错误或不一致时,表格旁会显示一个带有警告数量的指示器。将鼠标悬停在该指示器上时,会显示检测到的问题及其对元素处理的影响。

    当前策略的规则可以通过点击 export 导出,或通过点击 import 导入。支持两种导入/导出文件格式:XML 和 Excel。在将规则导入到空策略中,或导入并替换当前规则时,策略名称和说明也将一并导入。

    16

    当前策略的规则可以复制到剪贴板 content copy,并从剪贴板粘贴 content paste 到当前策略或其他策略中。可使用 arrow expand (gray) 按钮展开规则列表。

    可以使用 checkbox multiple marked circle outline 选中策略中的所有规则,或使用 checkbox multiple blank circle outline 取消选中所有规则。还可以使用 format color fill 按钮更改所选规则第一列单元格的背景颜色。

    规则可以通过鼠标在列表中移动,也可以拖拽到其他策略中。移动规则后,可点击 sort numeric ascending 按钮根据表格中的位置重新编号。

    每条规则都可以通过取消对应表格单元格中的复选框而从处理中排除。

    根据所选策略的不同,目标元素和条件源元素可能会提供附加的 分组 和 匹配 列。

    分组 会打开单独的元素分组设置窗口。分组通过表达式进行定义。还可以设置组内元素的排序方式以及是否忽略大小写。

    18

    匹配 会打开单独的条件源元素与目标元素匹配设置窗口。根据指定表达式计算出的值相同的元素会被归入同一组。窗口中还提供排序设置和匹配预览。

    19

    双击 公式 或 公式属性 单元格将打开公式编辑器:

    7

    在公式编辑器顶部有一个链接,点击后可打开公式编辑器的详细说明:

    8

    公式由多个表达式组成,这使得可以对符合父规则过滤条件的元素执行多次计算。除表达式外,公式还包含以下属性:

    • 容差 —— 设置用于比较数值的容差。例如,当容差设置为 0.1 时,条件 "10.05 = 10.06" 将被视为成立。
    • 区分大小写 —— 设置字符串值比较时是否区分大小写。
    • 写入空结果 —— 指定是否将表达式计算得到的空结果写入目标参数。对于字符串参数,空结果为空字符串;对于数值参数,空结果为 0。
    • 取消关联 —— 在存在关联时,允许将目标参数与项目全局参数解除关联。

    在公式编辑区域右侧提供了辅助按钮:

    • tag outline 用于将目标元素的参数添加到公式中。参数列表在满足以下两个条件时可用:1)目标元素过滤器中至少指定了一个类别;2)模型中至少存在一个属于指定类别的元素实例。若两个条件均未满足,按钮将不可用。
    • tag 用于将条件源元素的参数添加到公式中。参数列表在满足以下两个条件时可用:1)条件源元素过滤器中至少指定了一个类别;2)模型中至少存在一个属于指定类别的元素实例。若两个条件均未满足,按钮将不可用。如果父策略不包含条件源元素,则该按钮不会显示。
    • tag outline p 用于将项目信息中的参数添加到公式中。
    • tag outline g 用于将当前文档的全局参数添加到公式中。
    • function 用于向公式中添加函数。

    在公式编辑器窗口右侧是 字段 区域,可用于通过键替换公式的部分内容。字段可以相互嵌套。

    要添加新字段,可以点击窗口右侧的 plus 按钮,或在编辑区域中选中公式的一部分,右键选择 创建字段。

    当鼠标悬停在字段上时,可使用以下命令:复制字段 plus circle multiple outline、删除字段 close (red)、将字段添加到收藏 star plus 或从收藏中移除 star minus。通过窗口右侧的 star 按钮可打开编辑器,将选中的收藏字段(可使用 Ctrl 或 Shift 选择)插入到当前公式的字段列表中。该编辑器也可从插件设置窗口中打开,用于编辑现有收藏字段或添加新的收藏字段。收藏字段可用于其他规则的公式,并可通过 star shooting 在所有配置的所有规则中更新字段值:

    14

    当鼠标悬停在 公式 单元格上时,会显示 arrow expand 按钮,用于在规则列表中显示或隐藏公式,

    15

    以及 skript text play 按钮,用于打开 逐步计算:

    17

    逐步计算用于以单个元素为例检查公式的计算过程。为此,需要 选择 目标元素以及条件源元素(如需要),然后点击 执行。计算结果将显示在窗口中,但不会写入元素参数。


    在根据当前配置启动参数化之前,需要指定元素的选择方式:

    不同的选择方式在不同策略下具有各自的特点:

    处理所选元素。如果存在 Types 策略,则只会处理选中元素的类型。如果存在处理元素内部元素的策略(如 In Room、In Solid、In Mass 等),则需要选择所有元素,而不仅是父元素。

    处理当前视图中的元素。推荐选项!如果存在 Types 策略,则会处理当前视图中元素的类型。对于某些策略,当前视图非常重要。例如,In Room 策略在 3D 视图中无法工作,因为房间在 3D 视图中没有几何体。此外,还需注意当前视图的细节级别可能会影响与几何相关的策略(如 In Room、In Solid、Solid Touch 等)的结果。

    处理选定视图中的元素。在弹出的窗口中,需要勾选包含待处理元素的视图。其行为类似于 处理当前视图中的元素。

    处理文档中的元素。如果存在 Types 策略,则会处理文档中的所有类型。对于依赖元素几何体的策略(如 In Room、In Solid、Solid Touch 等),不建议使用该选项,因为获取的元素几何体不会考虑与其他元素的相互作用,可能导致结果不正确。

    处理链接文件中的元素 选项允许在某些策略(如 In Room、In Mass、OneToMany 等)中使用位于链接文件中的元素。启用 选择关联文件 选项后,需要在弹出的窗口中勾选要搜索元素的文档;若未启用,则会处理所有链接文件。

    要启动参数化,请点击 执行 按钮并等待处理结果。

    在结果窗口中,将显示已执行的策略和规则数量、耗时以及处理的元素数量。下方列出已执行的策略,并显示每个策略处理的元素数量和耗时。展开列表后,可查看每条规则表达式处理的元素数量。

    对于列表中选中的表达式,窗口右侧会显示已处理元素的 ID 列表,并可通过相应按钮选择或隔离所有元素。如果处理了来自链接文件的元素,其 ID 也会显示在列表中,但无法选中这些元素。

    检查 按钮用于检查公式计算结果是否与当前参数值一致。例如,可以查找未填写值的参数。检查完成后,将显示一个与参数化结果窗口类似的检查结果窗口。


    设置

    可以使用窗口右上角的 cog (gray) 打开插件的常规设置:

    6

    函数名称映射 —— 打开一个窗口,可在其中为公式编辑器中使用的函数设置自定义名称:

    13

    收藏字段 —— 打开用于管理收藏字段列表的窗口。

    打开说明 —— 打开公式编辑器说明。

    数值的小数分隔符 —— 设置数值使用的小数分隔符。

    运行前询问是否与中心模型同步 —— 启用在运行参数化之前询问是否与中心模型同步。

    部分设置会分别保存在每个配置中。其中包括几何处理设置以及:

    文档更改提交 —— 用于确定更改在文档中提交的时机:在为每个元素设置每个参数值之后、在处理每条规则的所有表达式之后,或在处理每个策略的所有规则之后。所选提交方式会影响插件的运行时间:选择 设置参数值时 所需时间将多于 处理策略时。


    几何处理

    对于 In Room、In Space、In Mass、In Solid 策略,可以选择以下两种体积包含判定算法之一:

    辅助射线

    包含关系通过从目标元素体积形心在 XY 平面四个方向发射辅助射线来确定。如果四条射线全部与父元素的体积相交,则认为目标元素位于父元素内部:

    对于 In Room 策略,四条射线中有三条相交即视为正向结果。

    该算法运行速度快,但只能确定目标体积是否位于单个父体积内,且体积形心的位置非常重要。

    布尔运算

    包含关系通过 Revit API 提供的布尔运算来确定,本质上是判断体积之间的相交情况。例如,该算法会认为一根梁同时位于两堵墙内:

    12

    该算法运行速度较慢,但可以确定目标体积是否位于多个相交的父体积内。

    对于上述两种算法,都会检查体积大小——父体积必须大于目标体积。

    在 Solid Touch 策略中,仅通过元素体积的平行平面来判断接触关系。


    参数化.面板

     

    32x32px 16x16px dark 32x32px dark 16x16px

    插件可以在紧凑的面板模式下使用。可以通过主窗口右上角的按钮显示或隐藏面板。

    20

    面板顶部包含配置选择下拉列表,以及工作模式 执行 或 检查 的选择。

    下方是当前配置的策略下拉列表。仅显示在插件主窗口中勾选启用的策略。所选策略决定下方显示的规则列表。

    规则列表中仅显示所选策略中已勾选启用的规则。要运行单独一条规则,请点击其名称。策略列表右侧的按钮用于运行所选策略中所有已启用的规则。

  • 更改历史:
    年

    2026 年

    Revit: 参数化 5.0.0.0 (07.10.2026)  了解更多

    New
    新增了可快速运行当前配置的策略和规则的选项板.
    New
    在公式编辑器中新增了折叠和展开函数的功能.
    New
    在公式编辑器中新增了函数内容的高亮显示.
    New
    新增了在公式中编写注释的功能.
    New
    新增了在公式中使用项目信息参数和全局参数的功能.
    New
    在公式编辑器中为函数新增了悬浮提示.
    New
    在公式中新增了SKIP_ELEMENT关键字,可将图元排除在处理之外.
    New
    新增了函数:CVOr、HasValue、DocTitle、TargetBottomZ、TargetTopZ、SourceBottomZ、SourceTopZ、CCMin、CCMax、CRMin、CRMax、FindItem、Item、ItemIndex、Trim、RgxMatch、RgxReplace、GetCurrentViewParameter.
    New
    新增了策略:InAssembly、ViewSpecific、StairComponents、RoomOpenings、ManyToMany、RoomFinishing、OnLevel、RebarCouplers、LevelViews.
    New
    新增了将策略和规则的"已选择"状态保存到单独文件的功能.
    New
    新增了策略预过滤器.
    New
    新增了为规则指定名称的功能.
    New
    新增了在公式中使用条件表达式运算符的功能,这些表达式在"检查"模式下处理.
    New
    新增了配置分组.
    New
    新增了对目标图元进行分组的功能.
    New
    新增了聚合函数(带G前缀).
    New
    新增了回写函数Min、Max、Avg、First、Last.
    New
    新增了运算符=|(包含于)和!=|(不包含于),以及相关函数List、CCList、CRList.
    New
    新增了请求用户执行同步的功能.
    Improved
    重新设计了带公式选项的单元格.
    Improved
    重新设计了说明窗口.
    Improved
    新增了嵌套对象少于4个时自动展开结果.
    Improved
    重新设计了RoomBoundaries策略:现在不仅处理竖向围护结构,还处理水平围护结构.
    Improved
    新增了在获取图元参数时发现该图元存在多个同名参数时生成错误.
    Improved
    移除了逐步计算中逗号的高亮显示.
    Improved
    在策略结果窗口中新增了含已处理表达式的规则数量显示.
    Improved
    将函数的书写方式从UPPERCASE改为CamelCase.
    Improved
    新增了对"回路编号"参数的处理.
    Fix
    修复了字段编辑器中无法选择文本的错误.
    Fix
    修复了函数前没有空格时函数映射不生效的错误.
    Fix
    修复了在文档中启动处理时Materials策略对材质处理两次的错误.
    Fix
    修复了列名以小写字母指定时CVIF函数工作不正确的错误.
    Fix
    修复了引用参数的值仅在项目实例中查找的错误.

    Revit: 参数化 4.1.33.0 (10.07.2026)

    Improved
    新增在从特殊参数 ToRoom、FromRoom 获取值时对窗/门阶段的处理.

    Revit: 参数化 4.1.32.0 (27.05.2026)

    Fix
    已修复内部错误.

    Revit: 参数化 4.1.31.0 (24.05.2026)

    Fix
    正确处理操作数内含特殊字符(" 和 <>)的条件.

    Revit: 参数化 4.1.30.0 (22.05.2026)

    Improved
    服务更新(内部更改).

    Revit: 参数化 4.1.29.0 (11.05.2026)

    Fix
    已修复在 Revit 2025 及更高版本中使用 SUM 函数时的舍入错误.

    Revit: 参数化 4.1.28.0 (27.04.2026)

    Improved
    在逐步计算中已添加带参数值替换的公式中间输出.
    Fix
    已修复小值双精度数处理不正确的错误.

    Revit: 参数化 4.1.26.0 (14.04.2026)

    Improved
    重新启动插件时,如果插件窗口已打开且内容已折叠,则展开窗口内容.
    Fix
    已修复在 Revit 2027 中出现的"找不到方法"错误.

    Revit: 参数化 4.1.24.0 (17.03.2026)

    Improved
    条件表达式求值算法已得到改进.

    Revit: 参数化 4.1.23.0 (10.03.2026)

    Improved
    改进了考虑空格的条件检查算法.

    Revit: 参数化 4.1.22.0 (06.03.2026)

    Improved
    折叠窗口内容时更改窗口背景.

    Revit: 参数化 4.1.21.0 (27.02.2026)

    Fix
    已修复无法删除内部保温层的问题(始终删除的是外部保温层).
    Fix
    已修复当元素已存在保温层时无法设置保温层的问题.

    Revit: 参数化 4.1.19.0 (25.02.2026)

    Fix
    已修复在使用 >= 和 <= 条件时检查结果处理不正确的问题.

    Revit: 参数化 4.1.18.0 (20.02.2026)

    Fix
    已修复某些元素可能被错误判定为进入实体的问题.

    Revit: 参数化 4.1.17.0 (19.02.2026)

    Improved
    已修复 STRINDEX 和 LSTRINDEX 函数中引号内空格的正确处理.

    Revit: 参数化 4.1.16.0 (18.02.2026)

    Improved
    优化了条件表达式的计算算法.

    Revit: 参数化 4.1.15.0 (22.01.2026)

    Fix
    修复了在某些元素中可能无法识别是否位于实体内的问题.

    2025 年

    Revit: 参数化 4.1.14.0 (26.12.2025)

    Fix
    修复了一个错误,导致无法检查与关联文件中的固体体积的交集.

    Revit: 参数化 4.1.13.0 (25.12.2025)

    Improved
    改进了通过辅助射线确定一个实体是否进入另一个实体的算法.

    Revit: 参数化 4.1.12.0 (24.12.2025)

    Improved
    改进了通过辅助射线确定一个实体是否进入另一个实体的算法.

    Revit: 参数化 4.1.11.0 (22.12.2025)

    New
    优化了元素关联关系的搜索.
    Fix
    修复了在元素标识符数量较多时导出结果到 Excel 出现的错误.
    Fix
    修复了一些错误.

    Revit: 参数化 4.0.9.0 (11.12.2025)

    Improved
    在实体具有复杂形状的情况下,通过辅助射线改进了实体的相交检查.

    Revit: 参数化 4.0.8.0 (08.12.2025)

    Improved
    正确高亮公式中不属于函数的逗号.
    Fix
    修复了在复制策略时某些属性会被遗漏的问题.
    Fix
    修复了在某些情况下自定义函数名称应用不正确的问题.
    Fix
    修复了在视图选择窗口中搜索可能无法工作的错误.

    Revit: 参数化 4.0.4.0 (17.11.2025)

    Improved
    由于更换辅助库以防止与其他插件冲突的服务更新.

    Revit: 参数化 4.0.2.0 (11.09.2025)

    Fix
    修复了一些错误.

    Revit: 参数化 4.0.1.0 (09.09.2025)

    Improved
    在 InMEPSystem 策略中仅处理父级电气系统.

    Revit: 参数化 4.0.0.0 (04.09.2025)  了解更多

    New
    已添加检查功能.
    New
    已添加公式的"逐步计算"功能.
    New
    已添加将参数化结果导出到 Excel 的功能.
    New
    已添加指定要搜索元素的关联文件的功能.
    New
    在视图选择窗口中添加了搜索和多选功能.
    Improved
    在视图选择窗口中添加了自动选择项目浏览器中高亮的视图功能.
    Improved
    已添加从元素获取参数时的大小写区分功能.
    Improved
    在说明目录中添加了按类型分组函数及组内排序的功能.
    Improved
    当算术表达式中存在标记 %无参数% 时生成错误.
    Fix
    修复了当系统的小数分隔符为逗号时算术表达式识别不正确的错误.
    Fix
    修复了在结果窗口中 SUM 和 JOIN 函数总是记录为正结果的错误,即使函数处理失败.
    Fix
    修复了在一个公式中多个 SUM 和 JOIN 函数按相反顺序处理的错误.

    Revit: 参数化 3.10.17.0 (12.08.2025)

    Improved
    通过从无厚度的天花板向上拉伸创建厚度为 1 毫米的实体,以检查实体的相交和接触.

    Revit: 参数化 3.10.16.0 (22.07.2025)

    Fix
    修复了可能无法检测元素与链接文件中solids相交的错误.

    Revit: 参数化 3.10.15.0 (01.07.2025)

    Fix
    在检查现有值与设定值是否匹配时,对数值参数考虑"参数有值"选项.

    Revit: 参数化 3.10.14.0 (10.06.2025)

    Improved
    添加了简体中文说明.

    Revit: 参数化 3.10.13.0 (06.06.2025)

    Fix
    修复了在处理选定元素时未处理嵌套族的问题.

    Revit: 参数化 3.10.12.0 (27.05.2025)

    Improved
    优化了从由大量零件组成的复杂族中获取实体的算法.

    Revit: 参数化 3.10.11.0 (05.05.2025)

    Fix
    修复了Excel导入中当“字段”列单元格为空时出现的错误.

    Revit: 参数化 3.10.9.0 (22.04.2025)

    Fix
    修复了处理CVIF函数时,如果指定了多个检查同一单元格的条件,未执行搜索所需行的错误.

    Revit: 参数化 3.10.8.0 (20.04.2025)

    Fix
    修复了处理ROUND函数时,如果第二个参数带空格时出现的错误.

    Revit: 参数化 3.10.7.0 (17.04.2025)

    Improved
    改进了从字符串中提取数字的算法.

    Revit: 参数化 3.10.6.0 (11.04.2025)

    Improved
    加载配置时删除在当前Revit版本中不存在的更高版本中添加的类别.

    Revit: 参数化 3.10.4.0 (30.03.2025)

    Improved
    添加了通过设置空值删除隔热的功能.
    Fix
    修复了未为“风管连接件”类别元素设置隔热的错误.

    Revit: 参数化 3.10.2.0 (27.03.2025)

    Fix
    修复了未为“管道连接件”类别元素设置隔热的错误.

    Revit: 参数化 3.10.1.0 (27.03.2025)

    Improved
    更新了西班牙语说明书.

    Revit: 参数化 3.10.0.0 (19.03.2025)

    New
    优化了InSolid、InRoom、InSpace、SolidTouch策略在查找元素关联时的性能.

    Revit: 参数化 3.9.3.0 (14.03.2025)

    New
    添加了将策略导出/导入到XML的功能.
    Improved
    更新了德语版说明书.
    Improved
    移除了从字符串参数值中删除不可打印字符的功能.

    Revit: 参数化 3.8.1.0 (12.02.2025)

    Improved
    添加了配对花括号的高亮显示.

    Revit: 参数化 3.8.0.0 (07.02.2025)  了解更多

    New
    添加了Parts策略.
    New
    添加了NOT、DISTINCT、CVIF函数.
    New
    增加了在JOIN函数中删除重复项和排序的功能.
    Fix
    修复了从字符串中提取负数时如果字符串以文本开头可能出错的问题.

    Revit: 参数化 3.3.20.0 (17.01.2025)

    Improved
    在Curtain Wall Components策略的可用类别列表中添加了"墙"类别.

    Revit: 参数化 3.3.19.0 (15.01.2025)

    Improved
    移除了对条件中空参数值的检查.

    Revit: 参数化 3.3.18.0 (14.01.2025)

    Fix
    修复了在检查条件时如果一个参数缺失可能出现的错误.

    Revit: 参数化 3.3.17.0 (14.01.2025)

    Fix
    修复了当参数为负值时算术表达式计算不正确的问题.

    Revit: 参数化 3.3.16.0 (13.01.2025)

    Fix
    修复了当使用逗号作为小数分隔符时算术表达式计算不正确的问题.

    2024 年

    Revit: 参数化 3.3.15.0 (28.12.2024)

    Improved
    改进了花括号中算术表达式的识别算法.
    Improved
    改进了条件参数的识别算法.

    Revit: 参数化 3.3.13.0 (25.12.2024)

    Improved
    在Curtain Wall Components策略的可用类别列表中添加了"窗"和"门"类别.

    Revit: 参数化 3.3.12.0 (19.12.2024)

    Fix
    修复了一些错误.

    Revit: 参数化 3.3.11.0 (05.12.2024)

    Fix
    修复了从Excel导入时字段未导入的错误.

    Revit: 参数化 3.3.10.0 (03.12.2024)

    Improved
    更新了德语版说明书.

    Revit: 参数化 3.3.9.0 (26.11.2024)

    Improved
    替换了一些图标.
    Improved
    更改了配置编辑按钮的顺序.
    Fix
    修复了在某些情况下无法正确确定元素在另一个元素实体内部位置的错误.

    Revit: 参数化 3.3.6.0 (22.11.2024)

    Fix
    忽略在某些情况下尝试获取元素插入点时出现的错误.

    Revit: 参数化 3.3.5.0 (21.11.2024)

    Improved
    正确处理InMEPSystem策略的绝缘.

    Revit: 参数化 3.3.4.0 (21.11.2024)

    Improved
    移除了从表达式计算结果中删除双引号的功能.

    Revit: 参数化 3.3.3.0 (19.11.2024)

    Improved
    新增了在策略描述中换行的功能.
    Fix
    修复了说明书中的拼写错误.

    Revit: 参数化 3.3.1.0 (19.11.2024)

    New
    新增了函数:LSTRINDEX, COUNT.
    Improved
    重要!更改了函数STRINDEX的参数顺序.

    Revit: 参数化 3.1.0.0 (18.11.2024)

    New
    新增了指定何时在文档中固定更改的选项.

    Revit: 参数化 3.0.1.0 (15.11.2024)

    Improved
    更新了德语版说明书.

    Revit: 参数化 3.0.0.0 (14.11.2024)  了解更多

    New
    重写了公式处理算法.
    New
    新增了结果窗口.
    New
    新增了将结果写入条件源元素的功能.
    New
    新增了函数:REPLACE, FORMAT, CV.
    New
    新增了策略:CurtainWallComponents, OneToMany.
    New
    新增了策略过滤器.
    New
    新增了使用Excel文件作为公式数据源的功能.
    New
    新增了配置的导出和导入.
    New
    新增了其他功能.
    Improved
    各种界面更改和改进.
    Fix
    修复了各种错误.

    Revit: 参数化 2.31.9.0 (22.08.2024)

    Fix
    忽略检查剪贴板时出现的错误.

    Revit: 参数化 2.31.8.0 (26.06.2024)

    Improved
    获取房间体积时忽略未放置的房间.

    Revit: 参数化 2.31.7.0 (26.06.2024)

    Fix
    修复了一些错误.

    Revit: 参数化 2.31.6.0 (05.06.2024)

    Improved
    在导出的excel文件中添加策略描述.
    Improved
    从导入的excel文件中考虑策略描述,当导入策略或替换规则导入时.

    Revit: 参数化 2.31.4.0 (28.05.2024)

    Fix
    修复了一些错误.

    Revit: 参数化 2.31.3.0 (22.05.2024)

    Improved
    添加了对栏杆和栏杆支柱作为嵌套族件的处理.

    Revit: 参数化 2.31.2.0 (04.05.2024)

    Fix
    修复了一些错误.

    Revit: 参数化 2.31.0.0 (07.03.2024)

    Fix
    修复了未处理桁架复合元素的错误.

    Revit: 参数化 2.30.3.0 (08.02.2024)

    Fix
    修复了SMIRRORED函数中的错误.

    Revit: 参数化 2.30.2.0 (31.01.2024)

    Improved
    在条件中可以使用0和1、是和否、True和False来检查布尔参数.
    Fix
    修复了检查条件值时如果检查值具有相同条件符号时的错误.

    Revit: 参数化 2.30.0.0 (23.01.2024)

    Improved
    更改了STRINDEX函数的工作方式 - 函数返回从零开始的位置.
    Fix
    修复了公式编辑器中的一些错误.

    Revit: 参数化 2.29.12.0 (16.01.2024)

    New
    添加了算术函数POW(幂运算).
    New
    添加了为"工作集"参数设置值的功能.
    New
    添加了强制指定类型参数的功能.
    Improved
    改进了IF和FIRSTTRUE函数的处理算法,考虑不可计算内容的存在.
    Fix
    修复了NestedFamilies策略中如果未设置父族过滤器时不处理嵌套族的错误.
    Fix
    忽略在文档中启动InRoom策略时某些Revit版本中出现的错误.
    Fix
    修复了未从收藏列表中添加字段的错误.
    Fix
    修复了在公式编辑器活动时参数和函数可能插入字段的错误.

    2023 年

    Revit: 参数化 2.26.8.0 (26.12.2023)

    Fix
    修复了一些错误.

    Revit: 参数化 2.26.7.0 (19.12.2023)

    Fix
    修复了在某些情况下无法关闭收藏公式窗口的错误.
    Fix
    修复了在某些情况下未考虑设置中指定的数字小数分隔符的错误.

    Revit: 参数化 2.26.4.0 (08.12.2023)

    Fix
    修复了一些错误.

    Revit: 参数化 2.26.3.0 (07.12.2023)

    Fix
    修复了将"000"等表达式写入文本参数时转换为"0"的错误.

    Revit: 参数化 2.26.2.0 (05.12.2023)

    Improved
    改进了确定结构连接中元素参数数据类型的算法.

    Revit: 参数化 2.26.1.0 (04.12.2023)

    Fix
    修复了一些错误.

    Revit: 参数化 2.26.0.0 (01.12.2023)

    New
    改进了处理承重结构连接中元素参数的功能.

    Revit: 参数化 2.25.5.0 (28.11.2023)

    Fix
    修复了在Revit 2019-2020中处理工程系统元素时出现的错误.

    Revit: 参数化 2.25.4.0 (27.11.2023)

    Fix
    修复了一些错误.

    Revit: 参数化 2.25.2.0 (10.11.2023)

    Improved
    使用ModPlus.Xaml.Behaviors.Wpf.dll库替代Microsoft.Xaml.Behaviors.dll以解决与其他插件的兼容性问题.

    Revit: 参数化 2.25.1.0 (02.11.2023)

    Fix
    修复了一些错误.

    Revit: 参数化 2.25.0.0 (27.10.2023)

    Improved
    对使用逗号作为数值小数分隔符的数学表达式计算算法进行了修正.

    Revit: 参数化 2.24.11.0 (25.10.2023)

    New
    在常规设置中添加了“数值小数分隔符”选项.
    New
    在常规设置中添加了“如果族没有几何图形,则使用嵌套族的几何图形”选项.
    New
    添加了为策略设置自定义描述的功能.
    New
    为策略列表添加了“全选”和“取消全选”按钮.
    Improved
    添加了对钢筋“子类别”引用参数的处理.
    Fix
    修复了设置对话框显示不正确的错误.

    Revit: 参数化 2.20.9.0 (09.10.2023)

    Improved
    正确处理在多行文本中指定值时使用的换行符(\r\n或\n).

    Revit: 参数化 2.20.8.0 (28.08.2023)

    Fix
    修复了在InMass策略中未处理空心形状的错误.

    Revit: 参数化 2.20.7.0 (25.08.2023)

    Improved
    增加了公式中函数的数量限制.

    Revit: 参数化 2.20.6.0 (25.08.2023)

    Improved
    无论策略类型如何,都将工程系统隔离添加到处理元素列表中.

    Revit: 参数化 2.20.5.0 (24.08.2023)

    Improved
    在3D视图上启动处理时强制收集房间.
    Improved
    添加了InMEPSystem策略对隔离的处理.
    Fix
    修复了尝试从零体积实体中心获取射线时出现的错误.
    Fix
    修复了如果处理中包含处理实例的策略,则类型收集不正确(未收集全部)的错误.

    Revit: 参数化 2.20.1.0 (21.08.2023)

    Fix
    修复了InGroup、InMass、InRoom、InSpace、RoomBoundaries、ConnectionSubElements策略的导入/导出功能.

    Revit: 参数化 2.20.0.0 (21.07.2023)

    New
    创建新策略时增加了内置策略选择对话框.
    Improved
    公式编辑器中的说明窗口改为非模态窗口(不锁定其他窗口).
    Fix
    使用限制版本插件时,从剪贴板粘贴规则增加了规则数量限制.

    Revit: 参数化 2.19.1.0 (11.07.2023)

    Fix
    修复了一些问题.

    Revit: 参数化 2.19.0.0 (27.06.2023)

    New
    增加了在使用组织设置时选择配置存储文件的功能.

    Revit: 参数化 2.18.24.0 (23.06.2023)

    Improved
    表达式计算结果中将双引号对("")替换为空字符串.

    Revit: 参数化 2.18.23.0 (20.06.2023)

    Improved
    用户设置文件中会保存"处理链接文件中的元素"选项.

    Revit: 参数化 2.18.22.0 (20.06.2023)

    Improved
    从字符串参数值中删除了控制字符LRM、RLM、ZWJ、ZWNJ、LRE、RLE、LRO、RLO、PDF、NADS、NODS、ASS、ISS、AAFS、IAFS、RS、US.

    Revit: 参数化 2.18.20.0 (03.06.2023)

    Fix
    修复了RebarInSystem、InMEPSystem策略规则中未保存选中类别的问题.

    Revit: 参数化 2.18.19.0 (02.06.2023)

    Fix
    修复了关闭公式编辑器时出错的问题.

    Revit: 参数化 2.18.18.0 (01.06.2023)

    New
    规则列表中增加了"隐藏/显示公式"按钮.

    Revit: 参数化 2.17.18.0 (01.06.2023)  了解更多

    New
    新增策略:Materials、InMEPSystem.
    New
    公式编辑器支持深色主题.
    New
    新增函数:STRINDEX、VALUESTR、EINDEX.
    New
    增加记住所选配置的功能.
    New
    规则列表增加"全选"和"取消全选"按钮.
    New
    公式编辑器中收藏字段显示指示图标.
    New
    可从设置对话框启动收藏字段编辑器.
    New
    可在所有配置的所有规则中更新收藏字段.
    New
    公式支持转义双引号.
    New
    公式检查不包括函数的未转义圆括号.
    New
    公式处理前提取所有双引号中的值.
    New
    公式支持"以...开头"、"以...结尾"、"不以...开头"和"不以...结尾"条件.
    Improved
    选择规则时显示公式.
    Improved
    策略列表中交换了用户名称和系统名称位置.
    Improved
    插件安全启动:读取配置文件出错时关闭而不保存.
    Improved
    特殊处理"类型名称"和"族名称"参数——处理实例时从类型中获取.

    Revit: 参数化 2.5.14.0 (26.05.2023)

    Fix
    修复了尝试获取节点元素数值参数值(参数未赋值时)出错的问题.

    Revit: 参数化 2.5.13.0 (05.05.2023)

    Fix
    修复了一些错误.

    Revit: 参数化 2.5.12.0 (05.05.2023)

    Improved
    替换条件表达式参数中的转义字符.

    Revit: 参数化 2.5.11.0 (02.05.2023)

    Improved
    将参数数值从内部单位转换为显示单位时,添加了保留6位小数的舍入.

    Revit: 参数化 2.5.10.0 (10.04.2023)

    Fix
    修复了IF函数结果包含双引号(空字符串)时出现的错误.

    Revit: 参数化 2.5.9.0 (03.04.2023)  了解更多

    New
    添加了InRebarSystem策略.
    New
    添加了删除配置中所有策略的功能.
    New
    添加了获取引用元素参数值的功能.
    New
    添加了通过剪贴板复制/粘贴规则的功能.
    Improved
    修改了“等于”、“不等于”条件的参数检查算法 - 如果参数未通过字符串检查,则尝试将其作为数字检查.
    Improved
    ROUND函数中的整数舍入格式.
    Improved
    优化了大括号的处理模式.
    Improved
    优化了条件表达式参数的处理算法.

    Revit: 参数化 2.1.5.0 (27.03.2023)

    Improved
    改进了组织设置文件的工作方式.

    Revit: 参数化 2.1.4.0 (02.03.2023)

    New
    处理数值参数的转换值而非显示值.

    Revit: 参数化 2.0.4.0 (27.02.2023)

    Fix
    修复了公式高亮的一些错误.

    Revit: 参数化 2.0.3.0 (25.02.2023)

    Improved
    扩展了MEP Insolation策略中的类别列表.
    Improved
    在MEP Insolation策略中添加了风管内部绝缘的处理.
    Fix
    修复了悬浮提示上公式可能显示字段的错误.

    Revit: 参数化 2.0.0.0 (24.02.2023)  了解更多

    New
    重写了公式编辑器.
    New
    添加了MEP Insolation策略.
    New
    添加了解除目标参数与项目全局参数绑定的功能.

    Revit: 参数化 1.10.24.0 (10.02.2023)

    New
    添加了NestedFamilies策略(处理嵌套族).
    New
    添加了函数名称映射.
    Fix
    修复了工作库更新至14.2.1版本后出现的“方法未找到”错误.

    2022 年

    Revit: 参数化 1.8.22.0 (27.12.2022)

    Improved
    在处理IF、FIRSTTRUE、LSTR、RSTR、SSTR函数参数时不再删除空格.

    Revit: 参数化 1.8.21.0 (26.12.2022)

    Improved
    在无法获取合并实体中心时使用复合实体的几何平均中心.

    Revit: 参数化 1.8.20.0 (22.12.2022)

    Fix
    修复了一些错误.

    Revit: 参数化 1.8.19.0 (22.12.2022)

    Fix
    改进了公式处理算法.

    Revit: 参数化 1.8.18.0 (15.12.2022)

    Fix
    修复了MAX函数工作不正常的问题.

    Revit: 参数化 1.8.17.0 (15.12.2022)

    Fix
    修复了处理MIN和MAX函数的错误.

    Revit: 参数化 1.8.16.0 (11.12.2022)

    Improved
    改进了确定族在空间中位置的算法.

    Revit: 参数化 1.8.15.0 (02.12.2022)

    Improved
    移除了对房间和空间体积形式是否有体积的检查.

    Revit: 参数化 1.8.14.0 (28.11.2022)

    Improved
    在数值参数设置失败时,尝试用点替换逗号后再次设置.

    Revit: 参数化 1.8.13.0 (26.11.2022)

    New
    新增功能:SMIRRORED, TMIRRORED, LSTR, RSTR, SSTR.

    Revit: 参数化 1.8.8.0 (18.11.2022)

    Improved
    在公式编辑器中添加了插入共享参数GUID或内置参数系统名称的功能.
    Improved
    添加了功能区命令的访问设置.
    Improved
    图标已更换.

    Revit: 参数化 1.8.5.0 (17.11.2022)

    New
    添加了使用实例/类型标识符作为参数值的功能.

    Revit: 参数化 1.7.5.0 (15.11.2022)

    Fix
    修复了一些错误.

    Revit: 参数化 1.7.4.0 (14.11.2022)

    Fix
    修复了一些错误.

    Revit: 参数化 1.7.3.0 (14.11.2022)

    Improved
    在SolidTouch算法中添加了对特殊情况的处理.

    Revit: 参数化 1.7.2.0 (09.11.2022)

    New
    更改“类型名称”参数时,类型名称也会更改.

    Revit: 参数化 1.7.1.0 (08.11.2022)

    Improved
    改进了元素间关系的确定算法,考虑了族实例也可以作为基础.

    Revit: 参数化 1.7.0.0 (01.11.2022)

    Improved
    改进了处理以逗号分隔参数的函数的算法,考虑了参数值也可能包含逗号.

    Revit: 参数化 1.6.22.0 (23.10.2022)

    New
    添加了更改“材质”类型参数值的功能.

    Revit: 参数化 1.6.21.0 (19.10.2022)

    Improved
    在IF、AND、OR函数中,添加了比较数值条件后读取参数数值的功能.

    Revit: 参数化 1.6.20.0 (12.10.2022)

    Improved
    改进了公式处理算法.

    Revit: 参数化 1.6.19.0 (12.10.2022)

    Fix
    修复了启动公式编辑器的错误.

    Revit: 参数化 1.6.18.0 (11.10.2022)

    New
    添加了在公式编辑器中隐藏预览的功能.
    New
    添加了在公式编辑器中复制字段的功能.
    Improved
    添加了删除条件表达式参数中的空格.

    Revit: 参数化 1.6.15.0 (10.10.2022)

    New
    添加了更改“类型”参数值的功能.
    Improved
    添加了在公式编辑器中移动字段的功能.
    Fix
    修复了未检测到收藏夹列表中字段的错误.

    Revit: 参数化 1.6.12.0 (10.10.2022)

    Fix
    修复了一些错误.

    Revit: 参数化 1.6.11.0 (10.10.2022)

    Fix
    修复了一些错误.

    Revit: 参数化 1.6.10.0 (09.10.2022)

    Fix
    修复了字段键可能被写入参数的错误.

    Revit: 参数化 1.6.9.0 (09.10.2022)

    New
    添加了修改函数TOUPPER, TOLOWER.
    Improved
    添加了对两个引号("")表示空值的处理.

    Revit: 参数化 1.5.8.0 (09.10.2022)  了解更多

    New
    在公式编辑器中添加了字段.
    New
    添加了RoomBoundaries策略.
    New
    添加了ConnectionSubElements策略.

    Revit: 参数化 1.2.8.0 (06.10.2022)

    Improved
    在公式编辑器的预览中用不同颜色标记参数.
    Fix
    修复了一些错误.

    Revit: 参数化 1.2.6.0 (06.10.2022)

    Fix
    修复了未识别小写函数的错误.

    Revit: 参数化 1.2.5.0 (05.10.2022)

    Fix
    修复了一些错误.

    Revit: 参数化 1.2.4.0 (04.10.2022)

    Improved
    添加了根据父策略类型检查是否可以在公式中使用条件源元素的参数.
    Fix
    修复了公式中包含HAS()函数时预验证公式的错误.

    Revit: 参数化 1.2.2.0 (04.10.2022)

    Fix
    修复了未设置“整数”类型参数值的错误.

    Revit: 参数化 1.1.2.0 (29.09.2022)

    Fix
    在获取参数数值时将逗号替换为点.

    Revit: 参数化 1.1.1.0 (28.09.2022)

    Fix
    修复了在AND、OR函数中参数总是被转换为数字的错误.

    Revit: 参数化 1.1.0.0 (27.09.2022)

    Fix
    修复了处理包含多个花括号的公式时的错误.