tekla二次开发实例代码.docVIP

  • 44
  • 0
  • 约3.56千字
  • 约 3页
  • 2016-07-04 发布于重庆
  • 举报
tekla二次开发实例代码

在Tekla的安装目录(D:\TeklaStructures\13.0\nt\bin\plugins\)中为我们提供了.Net API接口,利用这些接口,可以实现对Tekla模型的控制和修改操作。本贴将讲述一个最简单的在Tekla中创建梁对象的示例,通过一个按钮在运行的Tekla进程中快速创建模型。需要注意的是,运行此示例程序时Tekla程度需要打开一个模型。 Tekla模型数据库,需要在C#中添加“Tekla.Structures.Model”的引用,按钮下代码如下(C#): private?void?button1_Click(object?sender,?EventArgs?e)? ????????{? ????????????Model?M?=?new?Model();? ????????????if?(M.GetConnectionStatus())? ????????????{? ????????????????Tekla.Structures.Point?Pt1?=?? ?????????????????????????????new?Tekla.Structures.Point(0,0,0);? ????????????????Tekla.Structures.Point?Pt2?=?? ?????????????????????????????new?Tekla.Structures.Point(6000,0,0);? ????????????????Tekla.Structures.Point?Pt3?=?? ?????????????????????????????new?Tekla.Structures.Point(6000,?3000,?0);? ????????????????Tekla.Structures.Point?Pt4?=?? ?????????????????????????????new?Tekla.Structures.Point(0,?3000,?0);? ? ????????????????Tekla.Structures.Point?Pt5?=?? ?????????????????????????????new?Tekla.Structures.Point(0,?0,?3000);? ????????????????Tekla.Structures.Point?Pt6?=?? ?????????????????????????????new?Tekla.Structures.Point(6000,?0,?3000);? ????????????????Tekla.Structures.Point?Pt7?=?? ?????????????????????????????new?Tekla.Structures.Point(6000,?3000,?3000);? ????????????????Tekla.Structures.Point?Pt8=?? ?????????????????????????????new?Tekla.Structures.Point(0,3000,?3000);? ? ????????????????Beam?C1?=?new?Beam(Pt1,Pt5);? ????????????????Beam?C2?=?new?Beam(Pt2,Pt6);? ????????????????Beam?C3?=?new?Beam(Pt3,Pt7);? ????????????????Beam?C4?=?new?Beam(Pt4,?Pt8);? ? ????????????????C1.Profile.ProfileString?=?HM440*300*11*18;? ????????????????C2.Profile.ProfileString?=?HM440*300*11*18;? ????????????????C3.Profile.ProfileString?=?HM440*300*11*18;? ????????????????C4.Profile.ProfileString?=?HM440*300*11*18;? ? ????????????????C1.Material.MaterialString?=?Q235B;? ????????????????C2.Material.MaterialString?=?Q235B;? ????????????????C3.Material.MaterialString?=?Q235B;? ????????????????C4.Material.MaterialString?=?Q235B;? ? ???

文档评论(0)

1亿VIP精品文档

相关文档