如何从Revit-api C#中的Revit文档向Revit系列元素添加参数

时间:2018-10-24 16:00:49

标签: c# revit-api

我正在一个项目中,我需要在revit文档上加载管道配件(折弯)revit系列并将其共享参数更新为类型参数。

因为我需要以家庭实例的身份访问本特家族,所以我能够完成此任务。

需求的第二部分是还要更新弯头的耦合族参数。 问题是我无法从revit文档中访问耦合参数。

如果我手动尝试,则只有在双击折弯族时才能访问耦合参数,这将打开revit族文件。然后,我可以在弯曲的任一侧访问两个联轴器。 如何通过编程方式从revit文档中为revit系列元素添加参数,如何完成上述任务。

请指导我。

先谢谢您。

我的代码:

extern "C"

我无法获得结果,我也希望仅在耦合系列上设置参数“ JP”,即名称为“ subFamilyName”的参数。

1 个答案:

答案 0 :(得分:0)

是的,您还可以通过API以编程方式实现相同的目标。

就像您需要以手动方式打开族文件一样,您可以在API中调用EditFamily方法来实现:

https://apidocs.co/apps/revit/2019/56e636ee-5008-0ee5-9d6c-5f622dedfbcb.htm

查看建筑编码员提到此方法的各种帖子,例如Modifying, Saving and Reloading Families