2024年4月2日发(作者:)

tekla二次开发实例代码

在Tekla的安装目录(D:TeklaStructures13.0ntbinplugins)中为我们提供了.Net API接口,利用

这些接口,可以实现对Tekla模型的控制和修改操作。本贴将讲述一个最简单的在Tekla中创建梁对象的示

例,通过一个按钮在运行的Tekla进程中快速创建模型。需要注意的是,运行此示例程序时Tekla程度需要

打开一个模型。

要连接Tekla模型数据库,需要在C#中添加“”的引用,按钮下代码如下

(C#):

private void button1_Click(object sender, EventArgs e)

{

Model M = new Model();

if (nectionStatus())//判断是否获取了Tekla进程

{

Pt1 =

new (0,0,0);

Pt2 =

new (6000,0,0);

Pt3 =

new (6000, 3000, 0);

Pt4 =

new (0, 3000, 0);

Pt5 =

new (0, 0, 3000);

Pt6 =

new (6000, 0, 3000);

Pt7 =

new (6000, 3000, 3000);

Pt8=

new (0,3000, 3000);

Beam C1 = new Beam(Pt1,Pt5);