资源描述:
《Tekla(Xsteel)-自定义节点心得.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、自定义节点1.可选择参数设置attribute("","把手位置",label,"%s",none,none,"0","0",35,15)/*标签位置*/attribute("P1","",option,"%s",none,none,"0.0","0.0",35,40,70,)/*变量匹配*/{value("左边",1)value("右边",0)}变量P1根据实际情况修改第一行为“把手位置”四个字的位置,第二行为P1选择条位置及长度后面为左边/右边选项卡的参数8种节点类型的选择型节点,选择参数示例:节点内语句:inp文件语句:picture("J_bpl-dtl01",0,0,10,21)
2、/*图片位置*/attribute("","梁类型",label,"%s",none,none,"0","0",48,614)/*梁类型标签*/attribute("P1","",option,"%s",none,none,"0.0","0.0",401,614,120)/*变量匹配*/{value("j_Default",0)/*默认项*/value("大头梁a",0)value("大头梁b",1)value("大头梁c",2)value("大头梁d",3)value("大头梁e",4)value("大头梁f",5)value("大头梁g",6)value("大头梁h",7)}value
3、参数后面的数字超过2会被替换成0,但还是能够识别。2.倒角参数设置attribute("","倒角尺寸",label,"%s",none,none,"0","0",20,0)/*标签位置*/parameter("","P2",distance,number,100,29,60)/*折角X值*/parameter("","P3",distance,number,41,103,60)/*折角X值*/attribute("P1","",option,"%s",none,none,"0.0","0.0",144,77,91,/*折角类型控制*/"toggle_field:P2=1;P3=1,3,4
4、")/*配合上条语句进行倒角图片及选项调用*/{value("12_DEF.xbm",2)/*默认参数*/value("12_NO.xbm",0)/*没有倒角*/value("12_LINE.xbm",1)/*线性倒角*/value("12_ARC1.xbm",0)/*圆弧倒角类型1*/value("12_ARC2.xbm",0)/*圆弧倒角类型2*/}效果如下图3.数值等于对象厚度,并取偶数的写法=2*(ceil(fP(腹板厚度,"ID……")*0.5))如果腹板厚度为8,则该值为8,如果腹板厚度为9,则该值为10.4.采用文本形式调用的节点。文本类采用TAB符号分隔,以文本横向顺序序号
5、为参数节节点内变量的写法fVF函数的含义与用法:mid函数的含义与用法:再配合其他条件判断句式写成P12=ifP13<=250then20else(ifP13>250&&P13<=450then25else(ifP13>450then30else0endif)endif)endif如果P13≤250,则P12=20如果240<P13≤450,则P12=25如果P13>450,则P12=30此语句为根据钢梁高度自动判断劲板r角的值。5.自定义节点对话框时,如果在用户单元对话框编辑器中可以看到图片,而节点却没有,可能是因为图片过大导致,缩小图片即可。6.各类型参数对应参数条写法paramete
6、r("编号","P1",integer,number,1)parameter("长度","P2",distance,number,2)parameter("系数","P3",factor,number,3)parameter("角度","P4",angle,number,4)parameter("材质","P5",material,text,5)parameter("截面","P6",profile,text,6)7.在自定义节点中,当无法选定型钢内表面为主要平面的时候,却捕捉为边界面的时候,可以创建切割面将边界割掉一点点就可以了。1.