SAP2000_API入门指南
北 京 金 土 木 软 件 技 术 有 限 公 司
Beijing Civil King Software TechnologyCo., Ltd.
SAP2000 API 入门指南
余承飞 韦群跃 汤娣
概述
SAP2000 API 是从 SAP2000 V11 开始引进的,即应用软件编程接口。用户可以编写程序,通过API 随心
所欲地调用 SAP2000 的内部功能,实现模型的自动创建、自动分析和自动结果输出。本文以操作实例的方
式,介绍了 SAP2000 API 的入门编程方法,编程语言既有 C#,也有 VB,并且在最后涉及了一点 MATLIB 的
脚本。开发平台既有专业的 Visual Studio 2008 和 MATLIB,也有非常普及的 Excel、Word 和 AutoCAD。希
望广大 SAP2000 的使用者能通过本文轻松地掌握 API 开发的入门知识。
一、从外部程序调用 SAP2000
在 SAP2000 12 的安装目录下,有一个SAP2000_API_Documentation.chm 文件,这个文件??是API 文档。
它包含入门指南、函数参考手册、样例代码等 。需要特别注意的是,这个文档 有的地方并没有及时更新,
实际的函数接口可能跟文档里写得不一样 。因此,样例代码有可能在编译时会出错,需要做一些更改才能
正常运行。
本 小节 描述如何能运行 “Example 3 (Visual C# 2005)” 样例代码。环境为 SAP2000 V12.0.2 +
Visual Studio 2008。
1、打开 VS2008&