FX5800P计算器 编程基础、公路高铁程序、实用公式等.pdf
《FX5800P计算器 编程基础、公路高铁程序、实用公式等.pdf》由会员分享,可在线阅读,更多相关《FX5800P计算器 编程基础、公路高铁程序、实用公式等.pdf(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 fx-5800P易学易用程序集易学易用程序集 卡西欧(上海)贸易有限公司卡西欧(上海)贸易有限公司 第 1 页,共 42 页 序 内容 页码 1 目录 第2页 2 易学易用程序集 第4页 3 公路高铁程序 第9页 4 编程基础 第26页 5 实用用户公式集 第27页 6 基本操作 第29页 7 常见问题 第32页 8 编程技巧 第35页 9 数学功能 第38页 目录目录 第 2 页,共 42 页 版程序列表版程序列表 备注备注 序 主程序 子程序 功能说明 1 极坐标放样程序(已知坐标计算边长、方位角计算程序)2 已知边长方位角计算坐标程 3 建筑轴线偏移程序(或扩大基础程序)4 测角前方交
2、会坐标计算 5 测角后方交会坐标计算 6 坐标转换计算程序 7 直线中边桩坐标计算程序 8 圆曲线中边桩坐标计算程序 9 完整缓和曲线中边桩坐标计算程序 10;线元法匝道连续计算程序(万能程序)11;交点法曲线连续计算程序 12 竖曲线高程连续计算程序 序 参考书目作者 参考书目名称 1 王中伟教授道路施工放样综合程序,王中伟教授在QQ(595077)空间把自己的程序电子版贡献给广大用户,在此特别感谢!2 覃辉教授公路与铁路施工测量程序。3 卡西欧fx-5800P 说明书。4 其他可能参考的书籍。5 特别感谢特别感谢广西路桥的李虎(东华理工学院97届毕业),他无私奉献了他的公路高铁测量程序。6
3、 免责申明本书中程序仅供用户免费参考,卡西欧(上海)贸易有限公司不对用户使用本书中程序发生的任何问题负责。7 联系方式用户对用本书疑问,请发邮件到。欢迎交流!8 客服热线卡西欧的客服热线:。9 程序传输本书的程序用户可以到全国省会城市的测绘店免费传输G版程序。10 程序征集如果您有非常好的实用程序,希望广大用户能免费得到分享,请和本书编者蔡家义联系。11 欢迎翻印本书欢迎翻印;希望更多的用户能得到,欢迎流通。本书电子稿及其他的测量程序源代码请到卡西欧网站下载客户支持下载中心计算器工程资料下载,或者到百度文库中搜索fx-5800P卡西欧易学易用程序集下载。第 3 页,共 42 页 常用测量程序
4、1 极坐标放样程序(已知坐标计算边长、方位角计算程序),程序名 1 Deg:Fix 3 设置角度单位为十进制,3 位固定小数显示 2 XO=?A:YO=?B 提示输入起点的坐标(A,B)3 XN=?C:YN=?D 提示输入端点的坐标(C,D)4 Pol(CA),(DB)调用极坐标函数计算距离和角度,自动保存到 I 和 J 5 J0J+360J 把小于 0 的角度换算成方位角 6 JL=:I 显示水平距离 I 7 FWJ=:JDMS 显示方位角 J 2 已知边长方位角计算坐标程序,程序名 1 Deg:Fix 3 设置角度单位为十进制,3 位固定小数显示 2 XO=?A:YO=?B 提示输入起点的
5、坐标(A,B)3 L=?L:C=?C 提示输入所求点的距离 L 和方位角 C 4 A+Lcos(C)X 计算所求点的 X 坐标 5 B+Lsin(C)Y 计算所求点的 Y 坐标 6 X=:X 显示所求点的 X 坐标 7 Y=:Y 显示所求点的 Y 坐标 3 建筑轴线偏移程序(或扩大基础程序)。程序名 1 Deg:Fix 3 设置角度单位为十进制,3 位固定小数显示 2?A:?B:?C:?D:?E 提示输入起点的坐标(A,B)、起点方位角 C、轴线偏移距 D,E.3 A+Dcos(C)+Ecos(C-90)X 计算所求点的 X 坐标 4 B+D sin(C)+Esin(C-90)Y 计算所求点的
6、 Y 坐标 X=:X 显示所求点的 X 坐标 6 Y=:Y 显示所求点的 Y 坐标 7 ()()易学易用程序易学易用程序集集 第 4 页,共 42 页4 测角前方交会坐标计算,程序名 1 Deg:Fix 3 设置角度单位为十进制,3 位固定小数显示 2?A:?B:?C:?D:?E:?F 提示输入两个已知点的坐标(A,B),(C,D),观测的两个角度 E 和 F 3(A(tanF)-1)+C(tanE)-1+(D-B)(tanE)-1+(tanF)-1)X 计算所求点的 X 坐标 4(B(tanF)-1)+D(tanE)-1+(A-C)(tanE)-1+(tanF)-1)Y 计算所求点的 Y 坐
7、标 5 XP=:X 显示所求点的 X 坐标 6 YP=:Y 显示所求点的 Y 坐标 7 5 测角后方交会坐标计算,程序名1 Deg:Fix 3:11DimZ 设置角度单位为十进制,3 位固定小数显示 2?A:?B:?C:?D:?E:?F:?G:?H:?K 提示输入两个已知点的坐标(A,B),(C,D),(E,F)观测的角度 G,H,K 3 Pol(CA),(DB):J0J+360J:JZ4 计算点()的方位角 4 Pol(EA),(FB):J0J+360J:JZ5 计算点()的方位角 5 Z4-Z5Z1 方位角计算顶角 6 Z10 Z1+360Z1 计算点()的顶角 并存贮到变量 7 Pol(
8、EC),(FD):J0J+360J:JZ4 计算点()的方位角 8 Pol(AC),(BD):J0J+360J:JZ5 计算点()的方位角 9 Z4-Z5Z2 方位角计算顶角 10 Z20Z2+360Z2 计算点()的顶角 并存贮到变量 11 Pol(AE),(BF):J0J+360J:JZ4 计算点()的方位角 12 Pol(CE),(DF):J0J+360J:JZ5 计算点()的方位角 13 Z4-Z5Z3 方位角计算顶角 14 Z30:Then 983935.12C:4774.384D:2415.861E:140F:311723G:410.007H:600R:IfEnd If L1060
9、:Then 1295658.19C:4206.421D:3093.946E:70F:-335048G:1285.437H:600R:IfEnd 3DimZ:“X0”?A:”Y0”?B:“Ln”?L:Abs(L)Int(Abs(1000L)1000Z*3+:Lbl 0:If Z*3+0.0001:Then?L:Else“Xp”?X:”Yp”?Y:XZ*1+:YZ*2+:IfEnd:Lbl 1:If L0:Then 983935.12C:4774.384D:2415.861E:140F:311723G:410.007H:600R:IfEnd:If L1060 Then 1295658.19C:42
10、06.421D:3093.946E:70F:-335048G:1285.437H:600R:IfEnd:Prog”XLJS”:If Z3+0.0001:Then Goto 0:Else(Z1X)cos(O)(Z2Y)sin(O)N:LNL:Int(Abs(1000L)1000+0.0001L:(Z1X)sin(O)+(Z2Y)cos(O)K:If Abs(N)0.001:Then Goto 1:Else “L=“:L“K=”:K IfEnd:Goto 0:IfEnd 数据文件的编写数据文件的编写 第 10 页,共 42 页如果还有其他弯道,可以继续后加。在这些存放设计参数的语句程序表达式是固定
11、的。编辑曲线参数时,每个曲线参数放在一个 If L*.*(两个弯道中间直线段上的任意桩号):Then*.*C(弯道起点方位角):*.*D(交点 X 坐标):*.*E(交点 Y 坐标):*.*F(缓和曲线长度:*G(转角,向左转为负值,向右转为正值):*.*H(交点里程桩号):*R(圆曲线半径):IfEnd 条件式语句里。如果有多个弯道,一直按上述形式编下去。变量说明:序 语句 说明 1 L*.*弯道参数的起点范围,可以是弯道起点,也可以是弯道前直线段里的任意点桩号。2 *.*C 弯道起点方位角 3 *.*D、*.*E 交点X坐标、Y坐标 4 *.*F 缓和曲线长度,如果没设臵缓和曲线,则缓和曲
12、线长度看做 0 5*G 转角,向左转为负值,向右转为正值 6 *.*H 交点里程桩号 7*R 圆曲线半径 【注意】运行程序时,第一步是输入测站坐标 X0,Y0,然后输入近似桩号,主要是为了加快收敛,输入时注意当根据桩号和距中距离计算所求点坐标时,请不要把小数点第四位输入 0.0001,如K21+369.0921,请把桩号输入 21369.092 即可,相反,当根据坐标反算桩号和距中距离时,请在输入时把第四位小数数位 0.0001,如 K21+200,输入时请输入 21200.0001。第 11 页,共 42 页(二)线元法数据文件编辑 线元法数据文件编辑适合于各种各样的线型组合,特别是在大型立
13、交区或者是不规则的线型组合地方,如小区道路、重丘区山路等有特别明显的有点,本程序为了减少使用者设计参数的输入,特别把直线与缓和曲线以及圆曲线连接的地方只要输入缓和曲线参数就可以了,这样可以减少输入很多设计参数,同时节约大量的内存。看下图:该图是一个半喇叭型的互通立交,一共是 5 条匝道,我们以 D 匝道为例,来看看线元法数据文件的建立。第 12 页,共 42 页3DimZ:“X0”?A:“Y0”?B:“Ln”?L:Abs(L)-Int(Abs(1000L)1000Z3:Lbl 0:If Z30.0001:Then?L:Else“Xp”?X:”Yp”?Y:XZ1:YZ2:IfEnd:Lbl 1:
14、If L0:Then 3021826W:494347.926X:477989.873Y:55P:40R:39.216I:39.289J:IfEnd:If L78.504:Then 494380.677X:477971.271Y:3582845.9W:40R:-65P:39.216I:78.504J:IfEnd:Prog”:Prog”:If Z30.0001:Then Goto 0:Else (Z1X)cos(O)(Z2Y)sin(O)N:LNL:-(Z1X)sin(O)+(Z2Y)cos(O)K:If Abs(N)0.001:Then Goto 1:Else “L=“:L“K=”:K IfEn
15、d:Goto 0:IfEnd 下表是 D 匝道的线元表:D 匝道线元数据分析:从上表中可以看出,D 匝道由三个线元组成,第一段是缓和曲线段,根据上表判断,该缓和曲线属于第一段缓和曲线,其最小半径处桩号为 J=K0+039.289,该处坐标 X=494347.926,Y=477989.873,半径为 R=40 米,方位角 W=3021826.0,缓和曲线旋转常数 P=55,在缓和曲线终点 K0+039.289 处,有一圆曲线与其相连接,长度 I=39.216。第二段是圆曲线,第三段又是一段缓和曲线,根据上表判断,该曲线属于第二缓和曲线,曲线最小半径位于与园曲线连接处,桩号J=K0+78.504,
16、坐标为X=494380.677,Y=477971.271,方位角 W=3582845.9,最小半径 R=40,缓和曲线旋转常数 P=-65(为了判断是第一段还是第二缓和曲线,我们通过 P 的正负来判断,第一缓和段 P 统一用正数表示,第二缓和段统一用负号表示。起点处相连的圆曲线长度 I 可以看做 0,也可以看做是 39.216.由此我们整理下。从整个线型全部是向右转向,所以 R 全部取正数。具体如下:第一段缓和曲线线元参数说明:第二段缓和曲线线元参数 最小半径处坐标 X=494347.926 Y=477989.873 最小半径 R=40 最小半径处方位角:W=3021826.0 缓和曲线旋转常
17、数 P=55 与之相连的圆曲线长度 I=39.216 最小半径处桩号 J=39.289 最小半径处坐标 X=494380.677 Y=477971.271 最小半径 R=40 最小半径处方位角:W=3582845.9 缓和曲线旋转常数 P=65 与之相连的圆曲线长度 I=39.216 最小半径处桩号 J=W=3582845.9 此段数据计算范围可以从K0+000 K0+78.504 此段数据计算范围可以从 K0+78.504 到匝道结束。当桩号 L 位于 K0+000 K0+78.504 时,曲线参数按第一段编写,当 L78.504 时,按第二段缓和曲线编写,当然第二段缓和曲线计算范围也可以从
18、圆曲线起点 K0+039.289 到 K0+78.504 中间任意桩号开始。下面是 D 匝道的数据程序文件(文件名“”):(O 表示变量字母 O,其余的 0 均为零)线元 名称 起点桩号 偏向 半径或缓和曲线旋转常数 A 线元长度(m)线元起点坐标、方位角 X(m)Y(m)方位角 缓和曲线 DK0+000.00 右偏 55 39.289 494341.902 478027.825 2603855.7 圆曲线 DK0+039.289 右偏 40 39.216 494347.926 477989.873 3021826.0 缓和曲线 DK0+078.504 右偏 65 105.625 494380
19、.677 477971.271 3582845.9 第 13 页,共 42 页 在上面程式中,每个缓和曲线的线元参数放在一个 If Then IfEnd 循环语句中,If 后面紧跟计算的起点范围,终点范围从下段的起点范围结束。变量定义:序 变量 说明 1 X、Y 输入缓和曲线半径最小处的 X、Y 坐标 2 R 缓和曲线最小半径,当线路左转时,半径数据前面加“-”号,以判断线路转向。3 W 输入缓和曲线半径最小处的方位角 4 P 缓和曲线旋转常数,第一缓和曲线长度为正数,第二缓和曲线常数为负数。当不设缓和曲线时,P=0 5 I 与缓和曲线最小半径端连接的圆曲线长度。6 J 缓和曲线小半径段的桩号
20、。再看看 E 匝道数据文件编辑 E 匝道线元设计数据表 线元名称 起点桩号 偏向 半径或缓和曲线旋转常数 A 线元长度(m)线元起点坐标、方位角 X(m)Y(m)方位角 直线 EK0+000.00 71.296 494360.619 477706.293 794957.0 缓和曲线 EK0+071.296 右偏 120 72 494373.205 477776.470 794957.0 圆曲线 EK0+143.296 右偏 200 60.070 494381.631 477847.870 900844.6 缓和曲线 EK0+203.366 右偏 95 45.125 494372.527 477
21、907.018 1072116.3 缓和曲线 EK0+248.491 左偏 75 64.841 494355.878 477948.932 1134905.6 圆曲线 EK0+313.333 左偏 86.75 17.800 494337.373 478010.658 922419.0 第 14 页,共 42 页3DimZ:“X0”?A:”Y0”?B:“Ln”?L:Abs(L)-Int(Abs(1000L)/1000Z3:Lbl 0:If Z30.0001:Then?L:Else“Xp”?X:”Yp”?Y:XZ1:YZ2:IfEnd:Lbl 1:If L0:Then 494381.6316X:4
22、77847.870Y:900844.6W:200R:120P:60.07I:143.296J:IfEnd:If L203.366:Then 494372.527X:477907.018Y:1072116.3W:200R:-95P:60.07I:203.366J:IfEnd:If L248.491:Then 494337.373X:478010.658Y:922419W:86.75R:75P:17.8I:313.333J:IfEnd:Prog”:Prog”:If Z30.0001:Then Goto 0:Else (Z1X)cos()(Z2Y)sin()N:LNL:-(Z1X)sin()+(Z2
23、Y)cos()K:If Abs(N)0.001:Then Goto 1:Else “L=“:L ”K=”:K IfEnd:Goto 0:IfEnd 在匝道线元表中,我们可以看出,E 匝道式由一段直线段缓和曲线段圆曲线段缓和曲线段缓和曲线段圆曲线段连接起来的。值得注意的是,在位于 K0+248.491 处,是两段反向的缓和曲线连接点,在编写数据程序文件时,分三段编写,第一段从K0+000到K0+203.366,第二段从K0+203.366到K0+248.919,第三段从 K0+248.919 到线路终点 K0+331.13。具体文件如下:(O 表示变量字母 O,其余的 0 均为零)第 15 页,
24、共 42 页为了让使用者熟悉掌握数据程序文件的编写线元法的数据程序文件,现在将 C、F、G 等匝道的线元数据列出来,供使用者练习。C 匝道数据;F 匝道数据;G 匝道数据 线元名称 起点桩号 偏向 半径或缓和曲线旋转常数 A 线元长度(m)线元起点坐标、方位角 X(m)Y(m)方位角 圆曲线 CK0+000.00 右偏 32 56.876 495005.991 478056.677 561942.3 直线 CK0+056.876 21.277 494991.262 478104.123 1580954.4 缓和曲线 CK0+078.153 右偏 65 30.179 494971.511 478
25、112.036 1580954.4 圆曲线 CK0+108.332 右偏 140 30.431 494943.127 478122.242 1642025.7 缓和曲线 CK0+138.763 右偏 65 30.179 494913.167 478127.219 1764740.6 直线 CK0+168.941 右偏 85 422.023 494883.008 478126.740 182.5811.8 缓和曲线 CK0+590.964 右偏 85 85 494461.552 478104.874 182.5811.8 圆曲线 CK0+675.964 右偏 85 72.739 494379.4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FX5800P计算器 编程基础、公路高铁程序、实用公式等 FX5800P 计算器 编程 基础 公路 程序 实用 公式
限制150内