问题描述:
在实际工程项目中,有的模型做完风洞时程分析,需要批量提取一系列节点的加速度时程曲线,通过 API 函数如何实现?
解答:
以下图所示模型为例,展示提取加速度时程曲线的 Python 脚本,具体细节请看注释,用户可根据实际需要,在此基础上修改。
图 1. 示例模型(DatabaseTables.sdb)
图 2. Python 脚本
以 49 号节点为例,利用 Python 脚本提取的加速度时程结果,如图 3 所示。
图 3. 加速度时程曲线(Python 脚本)
手动操作 SAP2000 界面提取 49 号节点的加速度时程曲线,如图 4 所示。与图 3 对比,两者结果保持一致。
图 4. 加速度时程曲线(SAP2000 界面操作)