Background/Always 中 运行 的 Revit 插件

Revit Addins that Run in the Background/Always

有没有办法创建一个 Revit macro/add-in 将持续 运行ning。我的雇主很好奇我是否可以编写一个程序,使一件设备(例如照明设备)在未 circuited/not 连接到电路时呈现不同的颜色。

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

对我直言不讳,因为我愿意制作一个插件,您每次仍然需要 运行 来检查电路部件。但显然,背景 运行ning 插件会更好...谢谢!

可能有几种不同的方式。 最好的方法可能是更新程序。 回退将是 Idling/External 个事件。

但一般来说,如果您想根据事情的变化动态更新某些内容,更新程序是您的不二之选。我相信SDK中有示例。

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

在 Visibility Graphics 的 Filter 选项卡中,为类别 select Light Fixtures 创建一个新过滤器,作为过滤条件,select Circuit Number,为了比较,选择 Less Than,使用价值 。

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