4.1功能
参数化输入截面几何信息的截面类型定义,用户可根据自己常用断面形式,自设定应输入的参数,可在项目中随意使用自定义的参数化截面输入方式。 4.2命令
从主菜单选择工具>自定义截面。 <快捷键>:[Alt]+T>[Ctrl]+C。 4.3输入
1) 添加截面:点击对话框输入截面名称。 2)删除截面:点击 3)修改截面名称:点击4)选择图形:点击
,在此处添加新的自定义截面,并弹出
,删除此前已定义好的自定义截面。 ,修改当前对话框的截面名称。
,为当前自定义截面选择CAD图形,CAD
图形必须是实现用户自己画好的CAD图,用户可以在此界面上随意更换显示的CAD图形。 注:缩略图窗口图形基本操作: 图形缩放(滚轮滚动) 图形拖动(滚轮按住移动) 全图显示(CTRL+鼠标左键双击) 放大矩形区域(鼠标左键按住拉开矩形框) 5)选择脚本:点击
,为当前自定义截面选择脚本文件,脚本
文件定义了该截面的区域信息,即界面的每个环集的点的坐标值,和此环集的虚实情况,用户可以在文本编辑器中事前写好脚本,用次按钮把脚本装载到界面中的编辑框中,也可以在编辑框中自己修改、编辑。
注:脚本编辑格式如下:(以“选择脚本.cpp”文件解释) Region[1].Point[1].x=0; Region[1].Point[1].y=0; Region[1].Point[2].x=-L; Region[1].Point[2].y=-L*a/1000;
Region[1].Point[3].x=-L;
Region[1].Point[3].y=-L*a/1000-H2; ......
Region[1].Point[18].x=L; Region[1].Point[18].y=-L*a/1000; Region[1].fsolid=true;
表示“选择图形.dwg”中图形外框18个控制点的坐标描述。Region[1]中1为第一个环集;Point[2].x=-L中2为第二个控制点,-L为坐数值;
Region[1].fsolid=true为实区。 Region[2].Point[1].x=-L+B1+B2+B5;
Region[2].Point[1].y=(-L-B1-B2-B5)*a/1000-ds-y; Region[2].Point[2].x=-L+B1+B2+B5; Region[2].Point[2].y=-L*a/1000-H1+dx+v; ......
Region[2].Point[8].x=-L+B1+B2+B5+x;
Region[2].Point[8].y=(-L+B1+B2+B3-B6-x)*a/1000-ds; Region[2].fsolid=false
表示“选择图形.dwg”中图形内框8个控制点的坐标描述。Region[2]中2为第二个环集;Point[2].x=-L+B1+B2+B5中2为第二个控制点,-L+B1+B2+B5为坐数值;Region[2].fsolid=false为空区。
6) 参数编辑:
用户输入在当前自定义截面中需要用到的参数名称及参数数值,在脚本中每个点的坐标信息用参数表示,当修改参数值时,点的坐标值就会改变,参数个数可以进行添加,插入和删除操作,参数值可以在相应的单元格中修改。 7)测试: 图4-3-4
输入完参数名及参数数值,或修改了当前截面信息后,必须经过测试方可使用,修改的截面不经过测试无法使用,通过观察测试得到的实际图形和点的坐标信息看看是否是自己想要的,如果不对,可以在进行修改脚本和参数值,直到得到正确的自定义截面。 注:实际图形窗口图形基本操作: 图形缩放(滚轮滚动) 图形拖动(滚轮按住移动) 全图显示(CTRL+鼠标左键双击) 放大矩形区域(鼠标左键按住拉开矩形框) 4.4运用
经过测试的自定义截面在进行截面输入时加以运用。 1)进入截面特征描述对话框,点击
,将出现以下窗口: