关注“闭目鸽”微信公众号回复"tekla"关键字, 便可获得数GB的精品tekla视频教程
一. 需要的软件
1.Tekla2019
2.visual studio 2013
3.dotNetFrame 4.5.2
二. visual studio 2013的操作
1.新建项目→visual C# : Windows窗体应用程序
2.在解决方案中的引用标签上右键选"添加引入"
3.找到要使用的tekla的dll文件并引用
4.点击视图并选择工具箱
5.选择公共控件的Button控件, 并在窗口中绘制一个按钮
6.得到如下图的C#窗体
7.双击窗体进入button1的鼠标单击事件代码中,并补全处理Tekla软件的二次开发代码
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace test1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Model teklamodel = new Model();
Point Point = new Point(0, 0, 0);
Point Point2 = new Point(1000, 0, 0);
Beam Beam = new Beam();
Beam.StartPoint = Point;
Beam.EndPoint = Point2;
Beam.Profile.ProfileString = "HI550-8-12*350";
Beam.Insert();
teklamodel.CommitChanges();
}
}
}
8.在运行本项目前需要先打开Tekla软件,运行的的结果是在Tekla软件中绘制出了一个工字型的梁