- 7
- 0
- 约6.95千字
- 约 6页
- 2017-06-03 发布于广东
- 举报
CASIO fx-4800P 计算器互通式立交桥坐标计算程序
本人在云南省国道昆明东连接线工程项目从事支线工程的监理工作中,支线 xx 标
有一座虹桥村立交桥,此桥为一座互通式立交桥,分为支线桥、东三环桥、匝道桥3 大
部分,其中匝道桥共8 座,坐标计算复杂、工作量大。由于施工图设计中给出的曲线要
素表与一般公路工程中给出的曲线要素表内容不一样,以前已有的CASIO fx-4800P 计
算器坐标计算程序不适用于本互通式立交桥的计算,因此本人针对互通式立交桥重新编
制了CASIO fx-4800P 计算器的坐标计算程序,通过在工作中实际使用,效果很好。
一、程序编制思路
1、本文用例施工图设计中给出的曲线要素为本条整个路线内每个线元的起点桩号、
终点桩号、起点桩号的X 、Y 坐标、起点方位角、起点半径、回旋线参数、本线元长度、
偏转方向及线型说明备注,根据施工设计图给出的曲线要素表内容,本程序也针对每个
线元分别进行计算。
2 、为了最大程度的快捷准确的计算坐标,决定把数据嵌入到程序中,在原始数据
文件中对读取相应线元数据的操作进行控制。因此本程序只要输入计算哪条路线的参数
H 和所要计算的桩号D 就可以直接计算出来D 点的坐标,方便、快捷、准确。在计算
不同工程的坐标时,只需要对原始数据文件进行修改、并对主程序做局部修改即可通用。
3、为了计算任意点的坐标,在计算本条路线后面线元的点的坐标时是从本条整个
路线的起点开始累计计算,因此存在按顺序的连续计算的问题。本程序所有线元完全按
照路线前进方向顺序计算,对于缓和曲线的倒算需要重新推导公式,主要应用在HH2.S
子程序中,本文中不做详细的推导说明(缓和曲线一般的正算公式是从直线端向缓和曲
线最小半径端进行计算的)。
4 、对于圆曲线和缓和曲线上的点先计算相对坐标再计算绝对坐标。
5、加入边桩的坐标计算功能。
6、即可以从数据文件中读取数据进行计算,又可以手工输入线元要素进行计算。
7、充分利用子程序的优点,各子程序功能清楚,重复利用率高。
1
二、程序编制特别说明
1、对于缓和曲线的坐标计算公式,一般教材中给出的公式是对级数展开式的前 3
项进行相加,在互通式立交桥的匝道设计中经常存在缓和曲线长度(Ls )与缓和曲线半
径(R )的比值较大的情况,如果仍然用一般教材中给出的公式来计算坐标会产生很大
的误差,导致计算结果完全错误,因此本程序中HH1.S 子程序计算缓和曲线的坐标是用
级数展开式的通式来进行迭代计算。依据 Ls/R 的比值动态决定需要迭代的次数,根据
试算一般当迭代次数=Int (Ls/R )+4 时就能得到5 位小数的精度,完全满足使用要求。
2 、同样在HH1.S 子程序中,级数展开式有些项的数值很大,超出了计算器的数值
范围产生溢出错误,因此在程序中把一个大数值项拆开成几个小数值项,并且乘除相间,
有效的避免了计算器溢出错误。
3、对于这样一个比较大的计算器程序,26 个字母根本不够用,因此在程序编制的
过程中先确定一些全局变量,再仔细研究程序内容,在不影响程序正确性的前提下,当
一些局部变量的功能完成后,后面的变量再重复利用此字母。这样不用扩展计算器的变
量范围,节约了计算器的存储空间,相对来说程序也易读一些。
三、源程序
1、主程序(ZBJS-A)
N=180÷π:HD:W=0:I=1:H0=ABCJRLFZ:Prog “ZB.S”⊿F=0:H=1=Prog “SJ01.D”⊿
H=2=Prog “SJ02.D”⊿H=3=Prog “SJ03.D”⊿“END”
说明:
① N 为常数;H 为要计算哪条路线的参数,需要输入;D 为所要计算坐标的点的桩号,需要输入;W
为计算是否结束的标志。
② 当输入的H0 时,需要手工输入所有的曲线要素,曲线要素ABCJRLFZ 的含义见原始数据文件格
式说明;在本例中当H 值等于1、2、3 时分别调用对应的原始数据文件,当H 值不等于1、2、3
并且H 值0 时程序直接结束。
③ 假如有 5 个路线,则在本程序中需要加入 H=4=Prog “SJ04.D”⊿H=5=Prog “SJ05.D”⊿语
句,以此类推。数据文件名可以自己定义。
2、子程序:原始数据文件01 (SJ01.D)
A=6
您可能关注的文档
- ABB ACS800系列变频器外装控制盘演示设备柜体光纤价格表.pdf
- Aberdeen Australia Equity Fund Inc_社会统计学_科研数据集.pdf
- AFP Certified Treasury Professional CTP题库.pdf
- AdHoc网络中基于双向拍卖的协作激励机制.pdf
- AMG1恒湿机与部分其他公司性能对比.pdf
- AMR货币市场管理及决策支持系统.pdf
- acm 英文翻译 数论568.pdf.pdf
- AIG的公关自救.pdf
- Antenova为手机和笔记本电脑提供天线和RF天线模块.pdf
- Anyword Crossword 食品、饮料 food & drink 1-1.pdf
- 2026及未来5年中国电磁铁行业市场发展监测及投资战略咨询报告.docx
- 2026及未来5年中国建筑工程机械行业市场发展监测及投资战略规划报告.docx
- 2026及未来5年中国硫化镍行业市场调研分析及投资战略规划报告.docx
- 2026及未来5年中国烷化剂市场运营态势及发展前景预测报告.docx
- 2026年涤纶细旦长丝项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年弓型虫抗体试剂项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年拖链系统用高柔性数据传输电缆项目可行性研究报告(市场数据调查、监测研究).docx
- 2025年中国水晶圆盘市场调查研究报告.docx
- 2025年中国长网双辊挤浆机市场调查研究报告.docx
- 2026年及未来5年内中国液体氩气行业投资前景及策略咨询研究报告.docx
最近下载
- 《影视视听语言》第四版 07189 第六、七、八、九章.pptx VIP
- 声带息肉手术患者护理查房.pptx VIP
- 《影视视听语言》第四版 07189第五章.pptx VIP
- 《影视视听语言》第四版 07189第三章.pptx VIP
- 《影视视听语言》第四版 07189 第一章课件.pptx VIP
- 高一地理自然地理环境的差异性.pptx VIP
- 《影视视听语言》第四版 07189 第二章.pptx VIP
- 2026年南宁职业技术学院单招职业适应性考试模拟测试卷附答案解析.docx VIP
- 高中地理 人教版 选修一《自然环境的整体性与差异性》自然环境的整体性 课件.pptx VIP
- 健康证考试题及答案.docx VIP
原创力文档

文档评论(0)