在后台/始终运行的Revit Addins

时间:2017-06-23 22:09:35

标签: revit-api revit

有没有办法创建一个将不断运行的Revit宏/加载项。我的雇主很好奇我是否可以编写一个程序,如果一个设备(例如照明灯具)没有电路/没有连接到电路,那么它就是一种不同的颜色。

让我知道是否有办法或者我可以使用完全不同的方法来完成这项任务。

跟我说话,因为我愿意制作一个加载项,你每次都要运行以检查电路的部件。但显然,运行加载项的后台会更好......谢谢!

2 个答案:

答案 0 :(得分:3)

可能有几种不同的方式。 最好的方法可能是更新者。 退回将是空转/外部事件。

但通常如果你想根据事情发生变化动态更新某些内容,那么更新程序就是最佳选择。我相信SDK中有样本。

答案 1 :(得分:1)

有一种更简单的方法可以做到这一点。如果元素未循环,您可以在视图中使用过滤器来更改颜色或其他属性。

在“可见性图形”,“过滤器”选项卡,“创建新过滤器”中,对于类别选择“灯具”,对于过滤条件,选择“电路编号”,进行比较,选择“小于”,使用该值。

这将匹配尚未通电的灯具。已上电但未分配给面板的灯具。

相关问题