【问题标题】:Revit Addins that Run in the Background/Always在后台/始终运行的 Revit 插件
【发布时间】:2017-12-02 12:01:22
【问题描述】:

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

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

直截了当,因为我愿意制作一个插件,您仍然必须每次都运行它来检查电路部件。但显然,后台运行插件会更好...谢谢!

【问题讨论】:

    标签: revit-api revit


    【解决方案1】:

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

    但通常,如果您想根据事情的变化动态更新某些内容,更新程序是您的最佳选择。我相信SDK中有示例。

    【讨论】:

    • 我会支持马特所说的。更新程序第一,空闲事件第二。
    • 好的,谢谢您的反馈 :) 我是新手,所以感谢您提供的宝贵意见。
    【解决方案2】:

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

    在 Visibility Graphics,Filter 选项卡,Create a new filter,对于类别选择 Light Fixtures,对于过滤条件,选择 Circuit Number,对于比较,选择 Less Than,使用值 。

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

    【讨论】:

      猜你喜欢
      • 2018-02-04
      • 2011-02-03
      • 2017-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-26
      相关资源
      最近更新 更多