【SAP2000 API】初探之学习简单建模

最近有了解到SAP2000api方面的知识,尝试使用python学习一下。

学习过程中主要依据的资料是SAP2000官方的“CSI_OAPI_Documentation.chm”API帮助文档。

根据帮助文档中的python实例部分内容,自己尝试编写了一段程序,如下:

import os
import sys
import win32com.client
import comtypes.client
SapObject = win32com.client.Dispatch("CSI.SAP2000.API.SapObject")
SapObject.ApplicationStart()  # 启动Sap2000程序
# SapModel = SapObject.SapModel  # 创建SapModel对象
# SapModel.InitializeNewModel(10)  # 初始化模型,设置单位为N_m_C。
mySapObject = comtypes.client.GetActiveObject("CSI.SAP2000.API.SapObject")
SapModel = mySapObject.SapModel
SapModel.InitializeNewModel(5)