表格过滤器_关于Revit明细表中过滤器的使用技巧

明细表在Revit软件具有很重要的作用。通过定 制明细表,可以从所创建的模型中获取项目应用中所需要的各类项目信息,应用表格的形式直观的表达。

f905f2eec9b015926b673fcdf42a7683.png

可以使用明细表字段的许多类型来创建过滤器。这些类型包括文字、编号、整数、长度、面积、体积、是/否、楼层和关键字明细表参数。

以下明细表字段不支持过滤:

(1)族

(2)类型

(3)族和类型

(4)面积类型(在面积明细表中)

(5)从房间、到房间(在门明细表中)

(6)材质参数

可基于项目中的字段创建过滤器。要基于不在明细表中显示的字段创建过滤器,则需要将该字段添加到“明细表字段”列表中,然后在“格式”选项卡上将其隐藏。

fbb3ac479ce7d016a394c0e29dbf09ca.png
a4ea2a7ba8386f49121024d8e645db16.png

首先添加一个参数字段。打开明细表实例属性对话框,点击字段命令。出现明细表属性对话框。

af81eaa2db80ba252bdef0c0f1de3852.png

点击添加参数,输入名称,确定。明细表将多出一列新建的A1列,若不需要显示在明细表中可以打开格式面板,选择参数字段,勾选隐藏字段选项。

929108fa725730015e260cf0bb683e43.png

选择特殊门的一行在A1列下输入数字1,如下面所示。

36b0e06d91bdc4f85ca0ebde0f0f80f8.png

使用过滤器面板中过滤条件为A1—等于—1确定,则只显示特殊门。反之同理。

8045c0599ab3f8f6390fdd16e8b825fa.png

意义:通过学习上述文章,可以了解到,明细表可用于统计构件工程量,还可以通过添加过滤器的方式将不需要统计的信息进行过滤。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Revit二次开发过滤器是一种用于筛选Revit内部对象的工具。它们允许开发人员根据特定的条件来获取所需的元素。根据引用和引用,Revit提供了几种不同类型的过滤器,包括快速过滤器(ElementQuickFilter)、慢速过滤器(ElementSlowFilter)和逻辑过滤器(ElementLogicalFilter)。 快速过滤器(ElementQuickFilter)是一种低内存占用的过滤器类,它使用有限的接口来读取图元属性,被快速过滤器丢弃的图元不会展开到内存。与快速过滤器相比,慢速过滤器(ElementSlowFilter)需要先获取并展开图元到内存,因此使用慢速过滤器时,结合至少一个快速过滤器可以减少展开到内存的图元数量。 逻辑过滤器(ElementLogicalFilter)可以组合两个或更多过滤器Revit会根据过滤器的优先级重新排序以使过滤器执行最快。可以使用逻辑过滤器来实现复杂的过滤条件。 以下是一个使用过滤器的示例代码(引用): ```csharp //首先创建两个单独的过滤器 ElementClassFilter wallfilter = new ElementClassFilter(typeof(Wall)); ElementClassFilter floorfilter = new ElementClassFilter(typeof(Floor)); //然后用逻辑或过滤器将以上两个过滤器组合 var andfilter = new LogicalOrFilter(wallfilter, floorfilter); FilteredElementCollector collector = new FilteredElementCollector(doc); //应用过滤器 collector.WherePasses(filter); var wallandfloor = collector.ToList(); ``` 在这个示例,我们首先创建了两个单独的过滤器,一个用于筛选墙(Wall),一个用于筛选楼板(Floor)。然后使用逻辑或过滤器将这两个过滤器组合起来,以获取既是墙又是楼板的元素。最后,我们使用过滤器应用到元素收集器上,并将筛选结果存储在wallandfloor变量。 通过使用Revit过滤器,开发人员可以更灵活地获取和操作Revit模型的元素,以满足特定的需求。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Revit二次开发](https://download.csdn.net/download/qq_20330893/9589049)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [revit二次开发——过滤器基础](https://blog.csdn.net/weixin_44037272/article/details/126408811)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [revit二次开发——过滤器2.筛选过滤器](https://blog.csdn.net/helloyangkl/article/details/127564928)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值