文档介绍:IV
二次开发案例 自学手册
-CAL- Information Technology
引用 对话框中按确定。
在练****中,您将需要这些参考:
(从\ nt \ bin \ dialogs '找到)
如果要为Tekla Structures中创建一个插件,那么您需要添加
。
接来下您可以在项目中使用API的类和方法。
。
(右键单击表单并选择查看代码),并将指令行添加 到代码的开头:
using ;
using TSG3D = ;
现在您可以使用API开始开发应用程序了。
2建模API的练****br/>以下是建模练****的主题:
()在Visual Studio中创建一个新的项目
()创建垫脚
()在底座上添加列
()将钢筋添加到垫脚上
()使用目录UI控件
()添加模板表单
您将学****如何通过API在Tekla Structures中创建基本对象。
这个练****结果应该是这样的:
前提
您需要运行Tekla Structures并打开一个空模型。使用此模型,以便网格间 距与示例中使用的相同:
Exercise-
(\ TeklaOpenAPIStartUpPackage_v190\ SelfLearningExercises\ Exercise- )
请记住阅读该页面上的提示。 Visual Studio中创建新项目。
创建创建垫脚的应用程序
在应用程序表单中添加一个按钮“创建垫脚”,并将脚注创建点击事件。 在网格线A,E,1和6上的每个网格交点上创建垫脚。因此,总共创建18个 垫脚。
提示:
•可以使用梁类创建垫脚。
•您应该创建一个方法,根据给出的坐标位置创建一个垫脚。
•然后,您可以使用for循环创建垫脚的位置。
创建Model实例后,()来检查连接
是否有效。如果返回true,那么可以使用API。
帮助:
请参阅参考手册中的至少以下主题:
• Beam class 梁类
说明:
关于代码应该做的简要说明:
创建一个新的Model对象,该对象表示您在Tekla Structures中打开的 Tekla Structures 模型。
检查您是否打开了可以连接的Tekla Structures模型。
创建一种基于两个输入位置的创建并插入一个垫脚的方法。垫脚应该设 置以下属性:
Name = "FOOTING"
= "1500*1500"
= "K30-2"
Class = "8"
StartPoint
EndPoint (change Z coordinate mm lower than in startpoint)
=
=
=
请注意,这些值可能需要本地化,需要在环境中找到配置文件和材料。
创建两个for循环以遍历位置的X和Y方向,并使用步骤3中提到的方 法创建垫脚。
5. CommitChanges ()确保在Tekla Structures中更新已完成的所有更改, 并相应更新模型视图。如果未调用此命令,则必须在Tekla Structures中手动刷 新视图以查看更改。
完成之后,您需要做的就是确保您已经打开了 Tekla Structures模型,并选 择“从Visual Studio中的”调试“菜单开始运行您的项