文档介绍:TEKLA二次开发案例自学手册
TEKLA二次开发案例自学手册
1 / 12
TEKLA二次开发案例自学手册
这种材料面向开发人员,他们在 Tekla Open API 方面的经验很少。这包括
具有一定量指导的练****但是没有太多自动学****和比较新颖的东西。
1 Tekla Structures 的 Tekla Open API 的自学材料
练****的目的和结构
这种自学材料包含练****以帮助您学****和实践 Tekla OpenAPI 的基本概念。
想要覆盖开发人员可能面临的问题都是不可能的, 因此特地介绍了一些典型的例
子。熟悉 API 后,您可以为其他情况开发自己的应用程序。
这个练****分为几个较小的练****一个创建小建筑物的应用程序, 然后从那里
生成图纸。练****包含一些建模和图纸的练****还包括对话框的使用。
在每次练****中,您将在 Tekla Structures 中看到最终结果的图像,您也可以获取示例代码。 下一个练****开始时可以使用相同的示例代码。 如果你自己的代码太不一样以至于无法轻松地继续练****你可以使用示例代码库。参考手册
在开始练****之前,强烈建议您阅读 Open API 的参考手册。参考手册包含在 Open API 启动包中。
参考手册是使用 API 构建新软件时非常宝贵的资源。 关于如何使用不同的对
象和方法有很多很好的例子。这些练****中应使用参考手册。
以下章节包括自学 API 的练****在第章中,有关如何在 Microsoft Visual Studio 2010 中设置新项目以及如何使用 API 的练****建模和对话练****在第 2 章介绍,绘图练****在第 3 章中介绍。
在 Visual Studio 中创建一个新项目
您将学****在项目中使用 API 所需要做的工作。
前提:当您要测试您的应用程序时,您需要运行 Tekla Structures 并打开
模型,最好是空模型。
创建一个新的 .NET 应用程序项目。
第一步是启动 Microsoft Visual Studio 2010 并从文件菜单创建一个新项
目(新建 -> 项目)。
填写屏幕截图所示的详细信息, 然后按 OK创建一个空的 Windows应用程序。
添加对 API 程序集的引用。
创建项目后,您需要添加对 Tekla Open API 程序集的引用,如和。添加这些引用将使您能够使用这些程序集中包含的对象。
要添加引用,您可以右键单击解决方案资源管理器中的引用, 然后从弹出菜单中选择添加引用,也可以从项目菜单中选择添加引用。
单击添加引用菜单中的浏览,以找到和文件。 您将在 Tekla Structures
安装文件夹 文件夹中找到这些文件。 找到它们之后, 请选择它
们并选择打开,然后在添加引用对话框中按确定。
在练****中,您将需要这些参考:
(从 找到)
如果要为 Tekla Structures 中创建一个插件,那么您需要添加。
接来下您可以在项目中使用 API 的类和方法。
将指令添加到 API 程序集的命名空间。
查看的代码(右键单击表单并选择查看代码) ,并将指令行添加到代码的开
头:
TEKLA二次开发案例自学手册
TEKLA二次开发案例自学手册
2 / 12
TEKLA二次开发案例自学手册
using using TSG3D =
现在您可以使用
API
开始开发应用程序了。
TEKLA二次开发案例自学手册
TEKLA二次开发案例自学手册
12 / 12
TEKLA二次开发案例自学手册
2 建模 API 的练****br/>以下是建模练****的主题:
(第章)在 Visual Studio 中创建一个新的项目
(第章)创建垫脚
(第章)在底座上添加列
(第章)将钢筋添加到垫脚上
TEKLA二次开发案例自学手册
TEKLA二次开发案例自学手册
12 / 12
TEKLA二次开发案例自学手册
(第章)使用目录 UI 控件
(第章)添加模板表单
创建垫脚
您将学****如何通过 API 在 Tekla Structures 中创建基本对象。
这个练****结果应该是这样的: