本发明涉及建筑施工技术中图纸深化设计领域,具体涉及一种基于Revit和Dynamo的自动生成下挂梁的方法。该方法包括以下步骤:S1:通过“Select Model Elements”节点获取所有包含“门”与“结构框架梁”的构件;S2:通过Element.GetParameterValueByName”节点自动获取门洞口的位置;S3:根据门洞口的位置计算下挂梁的位置、下挂梁的尺寸;S4:根据下挂梁的位置、下挂梁的尺寸及下挂梁族名称自动生成下挂梁实体,具体为通过“StructuralFraming.BeamByCurve”节点创建下挂梁,生成下挂梁实体。通过本方法自动寻找门洞口,并根据门洞口位置自动生成下挂梁的方法以代替人工深化,很好地解决了人工深化效率低下且不准确、易出错的问题,并可实现批量操作,节约了深化成本。