《CASIOfx-5800P线路计算10.0版》程序设计作者:徐光辉2007年3月18日1一、扩展变量设置说明1.统计各种要素点的数目各要素点数目表名称数目(个)所需扩展变量数目(个)要素点数目为0时取值备注固定及自由变量909090必须设置平曲线交点a6a+6-1不含起终点竖曲线变坡点b3b+5-5/3不含起终点超高起始点c2c0含起终点路面宽度变化点d6d+1-1/6含起终点左幅填边坡变化点e9e+1-1/9含起终点右幅填边坡变化点f9f+1-1/9含起终点左幅挖边坡变化点g20g+6-3/10含起终点右幅挖边坡变化点h20h+4-1/5含起终点隧道断面轮廓类型数i72i+4-2/36合计N6a+3b+2c+6d+9e+9f+20g+20h+72i+118设置扩展变量总数目为:N=6a+3b+2c+6d+9e+9f+20g+20h+72i+118个,其中0~90为程序用变量。设置扩展变量总数N个的方法如下:NFUNCTION32SHIFT.EXE特别提示:每个扩展变量将占用12个字节的内存,使用以下这些全部程序后,将最多只可以设置1617个扩展变量2.设置各扩展变量数据(1)固定变量及自由变量Z[1]~Z[100]Z[1]:固定变量,为结构层厚度,当进行高程及高程较差计算前需设置。Z[2]~Z[65]:程序中使用的自由变量,不需设置。Z[66]~Z[75]:为进行高程较差计算时各路面点离中线的平距,运行前需设置。Z[76]:固定变量,为平曲线交点数目,运行前必须设置,设置为a。Z[77]:固定变量,为竖曲线边坡点数目,运行前必须设置,设置为b。Z[78]:固定变量,为超高起始点数目,运行前必须设置,设置为c。Z[79]:固定变量,为路面变化点数目,运行前必须设置,设置为d。Z[80]:固定变量,为左幅填边坡变化点数目,运行前必须设置,设置为e。Z[81]:固定变量,为右幅填边坡变化点数目,运行前必须设置,设置为f。Z[82]:固定变量,为左幅挖边坡变化点数目,运行前必须设置,设置为g。Z[83]:固定变量,为右幅挖边坡变化点数目,运行前必须设置,设置为h。《CASIOfx-5800P线路计算10.0版》程序设计作者:徐光辉2007年3月18日2Z[84]:固定变量,运行前必须设置,设置为6a+97。Z[85]:固定变量,运行前必须设置,设置为6a+3b+102。Z[86]:固定变量,运行前必须设置,设置为6a+3b+2c+103。Z[87]:固定变量,运行前必须设置,设置为6a+3b+2c+6d+104。Z[88]:固定变量,运行前必须设置,设置为6a+3b+2c+6d+9e+105。Z[89]:固定变量,运行前必须设置,设置为6a+3b+2c+6d+9e+9f+111。Z[90]:固定变量,运行前必须设置,设置为6a+3b+2c+6d+9e+9f+20g+115。(2)平曲线要素扩展变量Z[91]~Z[6a+96]Z[91]~Z[a+92]:起点、各交点、终点的X坐标。Z[a+93]~Z[2a+94]:起点、各交点、终点的Y坐标。Z[2a+95]~Z[3a+94]:各曲线半径。Z[3a+95]~Z[4a+94]:各曲线第一缓曲长。Z[4a+95]~Z[5a+94]:各曲线第二缓曲长。Z[5a+95]~Z[6a+96]:线路起点桩号、各曲线的ZH(无缓曲为ZY)点桩号、线路终点桩号。说明:起终点一定要位于直线段上,若不是则要延长切线,使其位于直线段。(3)竖曲线要素扩展变量Z[6a+97]~Z[6a+3b+101]Z[6a+97]~Z[6a+b+98]:起点、各变坡点、终点的桩号。Z[6a+b+99]~Z[6a+2b+100]:起点、各变坡点、终点的高程。Z[6a+2b+101]~Z[6a+3b+100]:各竖曲线切线长。Z[6a+3b+101]:设置为空值(即为0),以便其在程序中使用。说明:起终点一定要位于直线段上,若不是则要延长切线,使其位于直线段。(4)超高设计扩展变量Z[6a+3b+102]~Z[6a+3b+2c+101]Z[6a+3b+102]~Z[6a+3b+c+101]:各起超点桩号。Z[6a+3b+c+102]~Z[6a+3b+2c+101]:各起超点处的设计横坡(%)。说明:存入设计横坡数值时,当路基左右幅的横坡为互补时,只要把左幅的设计横坡(从中间向两侧上坡为“+”,下坡为“-”)存入扩展变量即可,当左右幅的设计横坡为相同时,则在对应扩展变量中存入横坡为0。(5)路面宽度扩展变量Z[6a+3b+2c+102]~Z[6a+3b+2c+6d+102]Z[6a+3b+2c+102]:土路肩最小横坡。Z[6a+3b+2c+103]~Z[6a+3b+2c+d+102]:各路面变化处桩号。《CASIOfx-5800P线路计算10.0版》程序设计作者:徐光辉2007年3月18日3Z[6a+3b+2c+d+103]~Z[6a+3b+2c+2d+102]:左幅土路肩宽。Z[6a+3b+2c+2d+103]~Z[6a+3b+2c+3d+102]:左幅硬路面宽。Z[6a+3b+2c+3d+103]~Z[6a+3b+2c+4d+102]:中央分隔带宽。Z[6a+3b+2c+4d+103]~Z[6a+3b+2c+5d+102]:右幅硬路面宽。Z[6a+3b+2c+5d+103]~Z[6a+3b+2c+6d+102]:右幅土路肩宽。(6)左幅填边坡扩展变量Z[6a+3b+2c+6d+103]~Z[6a+3b+2c+6d+9e+103]Z[6a+3b+2c+6d+103]:左幅填平台的横坡。Z[6a+3b+2c+6d+104]~Z[6a+3b+2c+6d+e+103]:左幅填边坡变化桩号。Z[6a+3b+2c+6d+e+104]~Z[6a+3b+2c+6d+2e+103]:左幅填边坡第一阶边坡坡高。Z[6a+3b+2c+6d+2e+104]~Z[6a+3b+2c+6d+3e+103]:左幅填边坡第一阶边坡坡度。Z[6a+3b+2c+6d+3e+104]~Z[6a+3b+2c+6d+4e+103]:左幅填边坡第一阶边坡平台宽。Z[6a+3b+2c+6d+4e+104]~Z[6a+3b+2c+6d+5e+103]:左幅填边坡第二阶边坡坡高。Z[6a+3b+2c+6d+5e+104]~Z[6a+3b+2c+6d+6e+103]:左幅填边坡第二阶边坡坡度。Z[6a+3b+2c+6d+6e+104]~Z[6a+3b+2c+6d+7e+103]:左幅填边坡第二阶边坡平台宽。Z[6a+3b+2c+6d+7e+104]~Z[6a+3b+2c+6d+8e+103]:左幅填边坡第三阶边坡坡高。Z[6a+3b+2c+6d+8e+104]~Z[6a+3b+2c+6d+9e+103]:左幅填边坡第三阶边坡坡度。说明:输入边坡坡度时只要输入数字,例如“1:1.5”输为“1.5”。(7)右幅填边坡扩展变量Z[6a+3b+2c+6d+9e+104]~Z[6a+3b+2c+6d+9e+9f+104]Z[6a+3b+2c+6d+9e+104]:右幅填平台的横坡。Z[6a+3b+2c+6d+9e+105]~Z[6a+3b+2c+6d+9e+f+104]:右幅填边坡变化桩号。Z[6a+3b+2c+6d+9e+f+105]~Z[6a+3b+2c+6d+9e+2f+104]:右幅填边坡第一阶边坡坡高。Z[6a+3b+2c+6d+9e+2f+105]~Z[6a+3b+2c+6d+9e+3f+104]:右幅填边坡第一阶边坡坡度。Z[6a+3b+2c+6d+9e+3f+105]~Z[6a+3b+2c+6d+9e+4f+104]:右幅填边坡第一阶边坡平台宽。Z[6a+3b+2c+6d+9e+4f+105]~Z[6a+3b+2c+6d+9e+5f+104]:右幅填边坡第二阶边坡坡高。Z[6a+3b+2c+6d+9e+5f+105]~Z[6a+3b+2c+6d+9e+6f+104]:右幅填边坡第二阶边坡坡度。Z[6a+3b+2c+6d+9e+6f+105]~Z[6a+3b+2c+6d+9e+7f+104]:右幅填边坡第二阶边坡平台宽。Z[6a+3b+2c+6d+9e+7f+105]~Z[6a+3b+2c+6d+9e+8f+104]:右幅填边坡第三阶边坡坡高。Z[6a+3b+2c+6d+9e+8f+105]~Z[6a+3b+2c+6d+9e+9f+104]:右幅填边坡第三阶边坡坡度。说明:输入边坡坡度时只要输入数字,例如“1:1.5”输为“1.5”。(8)左幅挖边坡扩展变量Z[6a+3b+2c+6d+9e+9f+105]~Z[6a+3b+2c+6d+9e+9f+20g+110]《CASIOfx-5800P线路计算10.0版》程序设计作者:徐光辉2007年3月18日4Z[6a+3b+2c+6d+9e+9f+105]:护坡道与沟顶高差。Z[6a+3b+2c+6d+9e+9f+106]:边沟内侧壁与土路肩边缘点的水平差距。Z[6a+3b+2c+6d+9e+9f+107]:左幅边沟沟口宽。Z[6a+3b+2c+6d+9e+9f+108]:左幅护坡道坡度。Z[6a+3b+2c+6d+9e+9f+109]:左幅台阶平台宽。Z[6a+3b+2c+6d+9e+9f+110]:左幅台阶平台坡度。Z[6a+3b+2c+6d+9e+9f+111]~Z[6a+3b+2c+6d+9e+9f+g+110]:左幅挖边坡变化桩号。Z[6a+3b+2c+6d+9e+9f+g+111]~Z[6a+3b+2c+6d+9e+9f+2g+110]:左幅挖边坡护坡道宽度。Z[6a+3b+2c+6d+9e+9f+2g+111]~Z[6a+3b+2c+6d+9e+9f+3g+110]:左幅挖边坡第1阶边坡坡高。Z[6a+3b+2c+6d+9e+9f+3g+111]~Z[6a+3b+2c+6d+9e+9f+4g+110]:左幅挖边坡第1阶边坡坡度。Z[6a+3b+2c+6d+9e+9f+4g+111]~Z[6a+3b+2c+6d+9e+9f+5g+110]:左幅挖边坡第2阶边坡坡高。Z[6a+3b+2c+6d+9e+9f+5g+111]~Z[6a+3b+2c+6d+9e+9f+6g+110]:左幅挖边坡第2阶边坡坡度。Z[6a+3b+2c+6d+9e+9f+6g+111]~Z[6a+3b+2c+6d+9e+9f+7g+110]:左幅挖边坡第3阶边坡坡高。Z[6a+3b+2c+6d+9e+9f+7g+111]~Z[6a+3b+2c+6d+9e+9f+8g+110]:左幅挖边坡第3阶边坡坡度。Z[6a+3b+2c+6d+9e+9f+8g+111]~Z[6a+3b+2c+6d+9e+9f+9g+110]:左幅挖边坡第4阶边坡坡高。Z[6a+3b+2c+6d+9e+9f+9g+111]~Z[6a+3b+2c+6d+9e+9f+10g+110]:左幅挖边坡第4阶边坡坡度。Z[6a+3b+2c+6d+9e+9f+10g+111]~Z[6a+3b+2c+6d+9e+9f+11g+110]:左幅挖边坡第5阶边坡坡高。Z[6a+3b+2c+6d+9e+9f+11g+111]~Z[6a+3b+2c+6d+9e+9f+12g+110]:左幅挖边坡第5阶边坡坡度。Z[6a+3b+2c+6d+9e+9f+12g+111]~Z[6a+3b+2c+6d+9e+9f+13g+110]:左幅挖边坡第6阶边坡坡高。Z[6a+3b+2c+6d+9e+9f+13g+111]~Z[6a+3b+2c+6d+9e+9f+14g+110]:左幅挖边坡第6阶边坡坡度。Z[6a+3b+2c+6d+9e+9f+14g+111]~Z[6a+3b+2c+6d+9e+9f+15g+110]:左幅挖边坡第7阶边坡坡高。Z[6a+3b+2c+6d+9e+9f+15g+111]~Z[6a+3b+2c+6d+9e+9f+16g+110]:左幅挖边坡第7阶边坡坡度。Z[6a+3b+2c+