好文档 - 专业文书写作范文服务资料分享网站

桥博报告模板编制规则

天下 分享 时间: 加入收藏 我要投稿 点赞

桥博自定义报告说明:

第13章 自定义报告输出 13.1 前言

1. 自定义报告意义:

针对原有版本中输出窗口内容不能进行编辑及输出文本不能引用表格的缺点,新的桥梁博士V3.1中新增加了自定义报告输出;它由模板和报告两个部分组成,模板编辑好后,就可以自动输出报告内容了。

2. 自定义报告功能

用户可以对数据、格式、图形进行编排;?

? 模板保存后可反复使用,或与他人交换使用; 报表中的计算数据可进行二次加工。?

3. 数据内容:

用户通过模板的数据检索信息读取桥梁博士相对应的数据,能够指定到桥博原有的所有输出内容。

13.2 模板数据格式

模板是报告输出的基础,模板的数据格式如下:(完整内容参见图 13 4~图 13 6) 1. 基本规定:

? 模板中内容以“start”开始,以“end”结束,并且不区分大小写。 ? 模板中涉及的符号全部用英文标点模式输入。

2. 可循环的变量名及其含义,“()”内的内容为循环范围,大部分支持all关键字,“()”内的数据格式参见2.4.5节。 ? iS:施工阶段号

? iS(1)表示第1施工阶段;

? iS(1-3) 或iS(1 2 3)表示第1施工阶段到第3施工阶段; ? iS(all) 表示所有施工阶段。 iE:单元号?

? iE(1)表示1号单元;

? iE(1-3) 或iE(1 2 3)表示1到3号单元; ? iE(all)表示所有单元;

? iE(1-10,5) 括号中1-10表示单元号,5为指定施工阶段,此项的意义为:1到10号单元中到第5施工阶段为止安装完成的单元号;

? iE(all,5,1)括号中all表示单元号,5为指定施工阶段,1为单元类型:钢筋砼构件,此项的意义为:所有单元中到第5施工阶段为止安装完成的,并且为钢筋砼构件单元号。 单元类型:1为钢筋砼;2为预应力砼;3为组合构件;4为钢构件;5为拉索;6为圬工构件。

? iN:节点号

? iN(1)表示第1节点;

? iN(1-3) 或iN(1 2 3)表示第1到第3节点; ? iN(all) 表示所有节点;

? iN(all,iS) 表示指定施工阶段中已经安装单元的节点。

iR:支承点号?

? iR(1)表示第1支撑点;

? iR(1-3)或iR(1 2 3)表示第1到第3支撑点; ? iR(all) 表示所有支持点;

? iR(all,iS) 表示指定施工阶段中已经安装单元的支撑点。 iZ:组合类型号?

? iZ(1)表示第1种组合;

? iZ(1-3) 或iZ(1 2 3)表示第1种组合到第3种组合; ? iZ(all) 表示所有组合,all为1-9,组合1到组合9。 iT:钢束号?

? iT(1)表示第1号钢束;

? iT(1-3) 或iT(1 2 3)表示第1号钢束到第3号钢束; ? iT(all) 表示所有钢束。

? iT(all,iS) 表示指定施工阶段中已经安装钢束。 iI: 影响线点号? ? iI(1)表示第1个点;

? iI(1-3) 或iI(1 2 3)表示第1点到第3点; ? iI(all) 表示所有点。 iL:施工荷载?

? iL(1)表示第1种施工荷载;

? iL(1-3) 或iL(1 2 3)表示第1种施工荷载到第3种施工荷载; ? iL(all) 表示所有施工荷载,all为1-12。 ? iU:使用阶段荷载

? iU(1)表示第1种使用荷载;

? iU(1-3) 或iU(1 2 3)表示第1种使用荷载到第3种使用荷载; ? iU(all) 表示所有使用荷载,all为1-105。

? iF:用户自定义循环变量,能够代替所有其他的循环变量来使用,括号中变量范围1-1000,并且不能指定变量为“all” 。

3. 表循环格式:表循环范围为start 与 end 之间的内容,循环变量放在一对“@”之间,如:@iS(1-10)@ 表示从第1个施工阶段到第10个施工阶段。

4. 行循环格式:行循环范围为当前行所有内容,循环变量放在一对“#”之间,如:#iE(1-10)#表示从第一个单元到第十个单元。

5. 值取代设置:在表循环“start”前可自设置取代定义,如dyh=1-3,“dyh”为循环中的原有数据,“1-3”为替换数据。如图 13 4中所示,dyh取代了单元号1-3,其中替换数据满足2.4.5节的约定。

6. 取值方法:通过“[]”,按特定的输出函数格式读取桥梁博士的输出数据,可以使用的输出函数及其格式参见13.4节。如:[PE(3).W] 取值为3号单元的重量。

7. 取字串格式:在施工荷载名称、使用荷载名称、单元类型、受力类型、判断类别(是/否)中允许取字串。放在 “<>”之间,如:<[STR(施工荷载,2)]>,取值结果为字串“永久荷

载”。

8. 取函数值格式,可以对桥梁博士的输出数据进行进一步的处理,支持如下三种函数: ? 求和:ZSUM<[]>,如:ZSUM<[PE(k).W],k=2-5>,表示单元2到单元5的重量和。

? 求最大值:ZMAX<[] >,如:ZMAX<[PE(k).W],k=2-5>,表示单元2到单元5的最大重量。

? 求最小值:ZMIN<[] >,如:ZMIN<[PE(k).W],k=2-5>,表示单元2到单元5的最小重量。

9. 取表达式数值:通过“{}”,{}中的内容为表达式,如:{[PE(3).W]+1.0}ZDEC<2>表示3号单元的重量加上1.0(保留两位小数)。

10. 取图方式:调用函数“$TU( )$”。函数TU( )的使用参见13.4节。

11. 特殊符号含义:在模板中有一些特殊符号,其含义如下: []中的内容为取值?

? {}ZDEC中的内容为运算表达式, ZDEC为保留小数点后精度,i为整数 {}? ZDEC外的字符按原样复制 ? <>中的内容为取字串名称 @? @间内容为表可循环变量 ##间内容为行可循环变量?

模板中涉及的符号全部用英文标点模式输入。? 13.3 报告输出操作

自定义报告由模板和报告两个部分组成,模板编辑好后,就可以自动输出报告内容了,操作过程如下:

1. 打开界面:

从主菜单选择数据?>输出报告数据结果或<快捷键>:[Alt]+I>[Ctrl]+P。弹出的如图 13 1所示对话框,在对话框的模板显示区中单击鼠标右键选择“新建模板”。

如果是打开一个已经存在的模板,则在图 13? 1中单击鼠标右键选择“:打开模板”命令,系统将弹出图 13 2对话框,打开模板文件名。

2. 模板编辑窗口操作:“新建模板”之后,弹出如图 13 3所示的“模板编辑窗口”,对单元格操作命令以鼠标右键菜单显示,包括:文字编辑、填充色、对齐方式、边框设定、行高设定、列宽设定、单元格合并及拆分等操作。

3. 确定输出内容及格式:输出的数据内容参见13.4节,格式参见13.2节。如可按以下图形所示内容在模板编辑窗口中进行输入。其中数据的意义,参见13.4节。 ? 建议使用安装目录下的“DBRptTemplate.exe”进行模板的编辑操作;

? 以上这些内容可以在同一个模板编辑窗口中输入,作为一个模板,这样的报告就含多个部分;也可分多个窗口分别编辑形成多个模板,然后依次生成报告。

4. 创建报告:模板定义好之后,在如图 13 3的窗口中单击鼠标右键选择“创建报告”。 如果看到在进程显示区有如图 13? 7提示,说明模板编辑正确,报告已经输出。 如果模板中有错误,没有符合输出限定,在进程显示区中会有针对错误输入的相应提示,如图 13? 8所示,“解释表达式[PS(1,L,3).]出现错误!”,是因为缺少属性的指定;按照

13.4节相关部分进行修改,如指定属性为截面高度,只要将模板中的错误表达式修改为[PS(1,L,3).H]即可。

5. 查看报告结果:报告成功输出之后,就可查看报告结果了,图 13 9~图 13 11是分别对应图 13 4~图 13 6模板的部分输出内容:

6. 报告结果编辑:输出的报告结果可以进行编辑。

? 通过单击鼠标右键选择相应操作,包括:文字编辑、填充色、对齐方式、边框设定、行高设定、列宽设定、单元格合并及拆分等命令。

? 此外还有相关的打印设置,如设置页眉页脚、打印预览、打印功能设置。在设置中对纸张的页码做了进一步的设定,如果选择了打印页号或打印时间或在项目名称中输入了相应的文字,系统将自动为用户形成输出标题,自动紧缩纸张的有效打印区域;如果用户没有任何输出设定,系统将取消打印标题,按所定的纸张类型进行连续打印。

7. 图形报告:对于输出结果中含有图形的报告,单击鼠标右键,菜单还有图形的相关操作,图形的相关操作详细内容请参见15.2.2节。 13.4 自定义报告 13.4.1 内容索引

在自定义报告模板中,需要指定输出的内容,输出的内容由特定的函数确定,为了方便用户的查找,在表 13 1中列出了所有支持的函数,至于函数的意义请在13.4.2节中根据相应编号查找。 表 13 1

编号 函数名 函数意义 1 PS(K,LR,S) 截面特征 2 PE(K) 单元特征

3 FS(K,LR,LOAD,S) 单元施工阶段内力 4 FU(K,LR,LOAD) 使用阶段内力

5 FZ(K,LR,TYPE,UN,CMB,S) 使用组合内力 6 SS(K,LR,SEC,LOAD,S) 施工阶段荷载应力 7 SU(K,LR,SEC,LOAD) 使用阶段荷载应力 8 SZ(K,LR,SEC,CMB,S) 组合应力 9 CR(K,LR,CMB) 裂缝

10 UR(K,LR,TYPE,CMB) 强度

11 AR(K,LR,NU,CMB) 估算配筋面积 12 CF(K,NUM) 拉索初张力

13 IF(K,LR,NA,NUM) 内力影响线 14 DS(J,LOAD,S) 施工阶段位移 15 DU(J,LOAD) 使用阶段位移

16 DZ(J,TYPE,CMB,S) 组合位移 17 ID(J,NA,NUM) 位移影响线 18 RS(J,LOAD,S) 施工阶段支反力 19 RU(J,LOAD) 使用阶段支反力

20 RZ(J,TYPE,CMB,S) 组合支反力 21 IR(J,NA,NUM) 支承反力影响线 22 PT(K) 钢束特征

23 TST(K,CMB,S) 钢束组合最大应力

24 STR(TYPE,NUM) 取字符串

25 TU(KS=,GTYPE=,INDEX,……) 结构效应图形

13.4.2 可输出内容

各输出的内容函数具体如下(没有区分平面杆系及空间网格体系的地方,数据限定是相同的):

1. 截面特征:PS(K,LR,S) K:指定单元;? LR:左右;?

S:指定阶段号 //? 0阶段表示原始信息和毛截面特征; 平面杆系属性:? ? X:节点坐标; ? Y:节点坐标; ? A:截面面积; ? I:截面抗弯惯矩; ? y:截面中性轴高度; ? H:截面高度;

空间网格体系属性:? ? X:节点坐标; ? Y:节点坐标; ? A:截面面积;

? IX:截面抗扭惯矩; ? IY:竖向抗弯惯距; ? IZ:横向抗弯惯距; ? y:截面中性轴高度; ? H:截面高度; 索引示例?

? PS(5,L,10).X;// 第10施工阶段.第5单元.左节点X坐标。

2. 单元特征:PE(K) ? K:指定单元; 属性:?

? W:单元重量;

? CW:单元自重提高系数; ? T:单元类型;

? HL:单元左节点号; ? HR:单元右节点号; 索引示例?

? PE(5).W;// 第5单元重量。

3. 单元施工阶段内力:FS(K,LR,LOAD,S) ? K:指定单元; LR:左右;?

桥博报告模板编制规则

桥博自定义报告说明:第13章自定义报告输出13.1前言1.自定义报告意义:针对原有版本中输出窗口内容不能进行编辑及输出文本不能引用表格的缺点,新的桥梁博士V3.1中新增加了自定义报告输出;它由模板和报告两个部分组成,模板编辑好后,就可以自动输出报告内容了。2.
推荐度:
点击下载文档文档为doc格式
  • 正文标题

  • 上下篇章

  • 相关推荐

  • 精选图文

2px4l1ix4e2p7v440mfx