【发布时间】:2017-12-02 12:01:22
【问题描述】:
有没有办法创建将持续运行的 Revit 宏/加载项。我的雇主很好奇我是否可以编写一个程序,如果它没有电路/没有连接到电路,则可以使一件设备(例如照明设备)具有不同的颜色。
让我知道是否有办法或是否有完全不同的方法可以用来完成这项任务。
直截了当,因为我愿意制作一个插件,您仍然必须每次都运行它来检查电路部件。但显然,后台运行插件会更好...谢谢!
【问题讨论】:
有没有办法创建将持续运行的 Revit 宏/加载项。我的雇主很好奇我是否可以编写一个程序,如果它没有电路/没有连接到电路,则可以使一件设备(例如照明设备)具有不同的颜色。
让我知道是否有办法或是否有完全不同的方法可以用来完成这项任务。
直截了当,因为我愿意制作一个插件,您仍然必须每次都运行它来检查电路部件。但显然,后台运行插件会更好...谢谢!
【问题讨论】:
可能有几种不同的方式。 最好的方法可能是更新程序。 回退将是空闲/外部事件。
但通常,如果您想根据事情的变化动态更新某些内容,更新程序是您的最佳选择。我相信SDK中有示例。
【讨论】:
有一种更简单的方法可以做到这一点。如果元素未连接,您可以在视图中使用过滤器来更改颜色或其他属性。
在 Visibility Graphics,Filter 选项卡,Create a new filter,对于类别选择 Light Fixtures,对于过滤条件,选择 Circuit Number,对于比较,选择 Less Than,使用值 。
这将匹配尚未通电的灯具和已通电但未分配给面板的灯具。
【讨论】: