tekla软件组件专题.docx
《tekla软件组件专题.docx》由会员分享,可在线阅读,更多相关《tekla软件组件专题.docx(12页珍藏版)》请在冰豆网上搜索。
tekla软件组件专题
组件开发
组件的概念及分类
定义:
由零件、螺栓、焊缝、切割组合在一起的整体,类似CAD中的块
分类:
根据开发人员的不同,可以分为系统组件和用户组件,系统组件是软件开发商开发的,不能进行任何的修改,用户组件是用户根据自己的工作需要个人开发的一些组件。
根据组件的创建方法不同分为:
细部、节点、零件、接合
细部:
先选取一个主零件再选取一个定位点创建的组件,如1003、1047、1052
节点:
先选取主零件再选择次零件创建的组件,如1号檩条节点、77号梁梁连接节点,次零件的数量大于1时,按鼠标中键结束
零件:
先选取一个起点,再选取一个终点得到的组件
接合:
先选取主零件,再选取次零件,再选取起点,再选取终点得到的组件
细部=部件+点
节点=部件+部件
零件=点+点
接合=部件+部件+点+点
节点案例学习:
梁柱单板连接节点
复习组件开发的基本步骤
1.准备=连接板+螺栓+焊缝+对齐零件边缘切割+四块加劲板+与柱的焊缝
注意:
板都用多边形板画,上面的劲板控制点放在板的上面,下面的加劲板板控制点放在板的下面
节点中板最好都用多边形板画,约束四个点板的方向任意都不会变
2.组件的定义
细部——组成——定义用户单元——节点——输入名称(下一步灰色代表名称不可用要换一个)——要全部框选进来,不要漏选或多选
可以删掉做好的节点检查是否有漏掉和多选的零件
3.添加属性变量=零件的属性变量+螺栓的属性变量
零件的属性变量=规格+材质+零件是否创建
(零件前缀、构件前缀也可以控制,这些可以直接在画节点时写好是固定不变的,节点窗口显示的选项越少越好用)
窗口中直接显示控制厚度,用厚度控制规格
要在值里出现的字符,在公式里要用""英文引号引起来
加劲板的规格="PL"+加劲板厚度
加劲板厚度=梁翼缘厚度,梁翼缘厚度在次部件中复制参照
梁翼缘厚度变量始终为偶数=int(梁翼缘厚度/2+0.5)*2
加劲板的材质=柱的材质
将变量赋值到零件
练习:
请大家自己按照方法将连接板的规格和材质都进行隐藏
加劲板是否创建
想要控制哪块加劲板的创建就复制到哪块加劲板既可
下面先将创建距离做完再返回来做螺栓属性变量
螺栓的属性变量=螺栓尺寸+螺栓标准+容许误差+DX+X间距+Y间距+是否创建
4.添加距离变量
加劲板距离变量添加,要一边一边做,不能一起做,工字钢翼缘内表面不在一个平面
控制梁到柱的间隙,添加一个变量显示出来,创建的距离都等于这个变量P
螺栓的左边距A
螺栓的列数B
螺栓的水平间距C
螺栓的右边距D
连接板的水平距离变量都合并到柱连接面=P+A+(B-1)*C+D
连接板到梁上表面的距离
螺栓的上边距
螺栓的排数
螺栓的竖直间距
螺栓的下边距
连接板的竖直距离变量都合并到梁上表面
连接板深度方向距离合并到梁中心面可以调节连接板在梁的前/后面Y
是否在前面X:
是X=1否X=0
如果连接板在前面,距离为正(连接板厚度的一半+梁腹板厚度的一半)
如果连接板在后面,距离为负(连接板厚度的一半+梁腹板厚度的一半)
即:
如果X=1,距离为Y
如果X=0,距离为-Y
即:
ifX=1,Y
elseX=0,-Y
语句:
=ifX==1thenYelse-Yendif(必须在英文输入法下完成,不能大写)
螺栓距离变量
竖直方向起点(黄色)合并到梁的上表面,终点合并到下表面
深度方向合并到梁的中心面
水平合并到柱翼缘面=P+A+(B-1)*C*0.5
组件的美化
第一步:
准备图片
做好的图片直接放在tekla安装路径——nt——bitmap下,比如:
D:
\teklastructures\17.0\nt\bitmaps,图片必须保存为bmp格式。
可以在inp编辑器文件夹里也放一张,这样打开inp编辑器可以直接找到
第二步:
打开inp编辑器
inp编辑器打不开时,右键用管理员身份打开
第三步:
插入图片
第四步:
添加标签文字和对应参数
第五步:
把做好的inp文件和tekla软件中保存好的节点inp文件都用记事本打开,用带有图片的代码替换原来没有图片的代码
文件不修改成只读再再次编辑节点的时候,就会改变成原来的样子。
重新打开模型即可看到漂亮的图片
组件的输出与输入
用户组件目录下,右键输出,打开新模型后右键输入即可