问题描述:
如何通过 Python 调用 API 接口函数指定框架荷载?
解答:
开发环境配置可以参考文章《SAP2000 API 二次开发 - Python 示例》,环境配置完毕后可以通过函数SetLoadGravity()、SetLoadPoint()、SetLoadDistributed()、SetLoadTemperature()、SetLoadStrain()、SetLoadDeformation()依次添加框架对象的自重荷载、集中荷载、分布荷载、温度荷载、应变荷载和变形荷载。各条 Python 语句的具体含义,详见以下注释(#)。
运行上述脚本生成 SAP2000 模型,通过 API 函数指定的框架荷载如下所示,参照下图理解脚本更加形象。
图 1. 荷载模式 Live1(重力荷载)
图 2. 荷载模式 Live2(集中荷载)
图 3. 荷载模式 Live3(分布荷载)
图 4. 荷载模式 Temp(温度荷载)
图 5. 荷载模式 Strain(应变荷载)
图 6. 荷载模式 Deformation(变形荷载)