ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:18.71KB ,
资源ID:11691040      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11691040.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(万能程序.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

万能程序.docx

1、万能程序CASIO万能坐标程序程序特点:真正的全线贯通坐标计算,在曲线元要素输入时仅需要输入第一段全部曲线元要素,后面曲线元要素除起点半径、终点半径、曲线长、转向需输入外其他要素均从前一曲线按辛普森8等分计算得出;辛普森公式任意等分,满足所有精度要求;全线曲线元数据一次性程序化输入,扩充变量数据库,无需修改程序内容;傻瓜操作,适用初级用户。一、程序:MCW“ ”:W=1=Z2=0:Goto 1 W=2= O“KOULING”:O123456=O=0: “OUT” Goto 4O=0: Z1=0:Goto 0Lbi 0”N0.”:Z1+1 Z1=0=ABCREFGU:A“X0”:B“Y0”:C“

2、F0”:R“R0”:E“RN”:F“D0”:G“LS”:U“G” : ZZ18+3=A:ZZ18+4=B:ZZ18+5=C:ZZ18+6= R-1:ZZ18+7= E-1:ZZ18+8=F: ZZ18+9=F+G: ZZ18+10=U: “NEXT” Isz Z1: Goto 0Z1=1=D=Z9:Z=0:Z2=0:GOTO 2D=Z(Z1-1)8+9:Z=0:Z2=Z1-1:GOTO 2Lbi A: ZZ18+3=X:ZZ18+4=Y:ZZ18+5=J: ZZ18+8=D: REGU:R“Ro”:E“RN”: G“LS”:U“G”: ZZ18+6=R-1 :ZZ18+7=E-1: ZZ18+

3、9=D+G: ZZ18+10=U: “NEXT” Isz Z1: Goto 0Lbi 1DZ:D:Z:Z2=0:Goto 2Lbi 2Z2Z1=GoTo 4DZZ28+9=A=ZZ28+3:B=ZZ28+4: C =ZZ28+5:R=ZZ28+6: E=ZZ28+7: F=ZZ28+8: G=ZZ28+9: U=ZZ28+10: Goto3Isz Z2:Goto 2Lbi 3W=2 =N=8:N=5PU(E-R)Abs(G-F):QAbs(D-F)N:S=90Q: JC+(NPQ+2UR)NS:L=1XA+Q6(Cos C+Cos J +4(Cos (C+(L+PQ+2UR)(L+.5)S),

4、L,0,(N-1))+2(Cos (C+(LPQ+2UR)LS),L,1,(N-1))+ZCos(J+90) YB+Q6(Sin C+Sin J +4(Sin (C+(L+PQ+2UR)(L+.5)S),L,0,(N-1))+2(Sin (C+(LPQ+2UR)LS),L,1,(N-1))+ZSin(J+90):W=2=GOTO AZ=0=“X”:X:Pause 0: “Y” :Y Goto 1Z“XL”:X:Pause 0: “YL”:Y Goto 1 fx4850 Z0=“XR”:X:Pause 0: “YR”:Y Goto 1 Z=0= X “X” Y “Y” Goto 1Z X “XL

5、” Y “YL” Goto 1 fx4800 Z0= X “XR” Y “YR” Goto 1 Lbi 4二、说明a、编制说明本程序是运用复化辛普生公式根据曲线段直线、圆曲线、缓和曲线(完整或非完整型)的线元要素(起点坐标、起点里程、起点切线方位角、线元长度、起点曲率半径、止点曲率半径)及里程边距,对该曲线段范围内任意里程中边桩坐标进行计算,以及对卡西欧扩充变量的灵活应用,实现了真正意义上的的全线贯通及曲线要素输入程序化(在不修改程序内容的情况下可通过运行程序输入任意多段曲线元要素)。通过对N= 进行修改,可对辛普森公式进行任意等分进行运算。(注:N为不小于2的整数,N越大精度越高,计算速度越

6、慢;N越小精度越低,运算速度越快,一般曲线取N=4就能满足精度要求,在能满足精度的情况下尽量N取小值,已获得最佳运算速度,不要盲目的追求精度)。b、程序操作说明程序分为两部分:为计算,为设置。1、首先用Shift+Defm键对计算器内存变量进行扩充,扩充变量数为8X+2(X为曲线元段数,变量数视内存情况尽量大些),运行程序,选2进行曲线要素设置,为防止误操作在正确输入口令123456时方可进行设置,否则显示OUT跳到程序尾(LBI4)。在执行程序中将第一段曲线元要素按规律输入到扩充内存变量中(A“X0”:B“Y0”:C“F0”:R“R0”:E“RN”:F“D0”:G“LS”:U“G”),以后曲

7、线仅需输入R“R0”、E“RN” :G“LS”:U“G”,其他参数自动计算得出。在显示NEXT时为提示是否输入下一曲线,按EXE继续输入,如不需再输入则退出程序。2、选进行坐标运算,D输入桩号,Z输入左右距离(负为左,正为右,0为中)程序首先自动判断其在哪一线元内,并把其线元要素调出进行计算,即可对全线进行坐标计算。c、变量说明X0:Y0:F0曲线元起点X、Y坐标及起点正切线方位角R0:RN曲线元起点及终点半径D0:LS:Q 曲线元起点桩号、路线长度及线路左右偏标志(左=-1,直线=0,右=1)D 曲线元中待求点桩号Z 计算边桩距中线平距,左边输入负值,右边输入正值,中桩输入0X:Y(中)XL

8、:YL (左)XR:YR (右)待求点的X,Y坐标扩充变量:ZZ18+3: ZZ18+4: ZZ18+4: ZZ18+6: ZZ18+7: ZZ18+8: ZZ18+9: ZZ18+10: 分别为各线元X0:Y0:F0;R0:RN:D0:LS:G,(1) 以道路中线的前进方向(即里程增大的方向)区分左右;当线元往左偏时,Q=-1;当线元往右偏时,Q=1;当线元为直线时,Q=0。(2) 当所求点位于中线时,Z=0,坐标显示XY;当位于中线左侧时,Z取负值,坐标显示XLYL,;当位于中线右侧时,Z取正值,坐标显示XRYR。(3) 当线元为直线时,其起点、止点的曲率半径为无穷大,以10的45次方代替

9、。(4) 当线元为圆曲线时,无论其起点、止点与什么线元相接,其曲率半径均等于圆弧的半径。(5) 当线元为完整缓和曲线时,起点与直线相接时,曲率半径为无穷大,以10的45次方代替;与圆曲线相接时,曲率半径等于圆曲线的半径。止点与直线相接时,曲率半径为无穷大,以10的45次方代替;与圆曲线相接时,曲率半径等于圆曲线的半径。(6) 当线元为非完整缓和曲线时,起点与直线相接时,曲率半径等于设计规定的值;与圆曲线相接时,曲率半径等于圆曲线的半径。止点与直线相接时,曲率半径等于设计规定的值;与圆曲线相接时,曲率半径等于圆曲线的半径。/color(7)当两段缓和曲线相连时,相连处要素均输为10的45次方(可

10、以看作缓直+直缓)。B本程序可在48004850上运行,只需将输出部分进行修改。(48504800)/B郑石高速路面标余官营互通E匝道序号XoYoFoRoRND0LSG143。34700070000170-1中点桩号中点X中点Y终点桩号终点X终点Y85170 2 42。1070005001701中点桩号中点X中点Y终点桩号终点X终点Y349。185005001中点桩号中点X中点Y终点桩号终点X终点Y483。35500无穷大601中点桩号中点X中点Y终点桩号终点X终点Y510932008年1月27日更新,加入了坐标反算功能,坐标正算加入斜角计算功能。程序特点:真正的全线贯通坐标正反计算!在曲线元

11、要素输入时仅需要输入第一段全部曲线元要素,后面曲线元要素除起点半径、终点半径、曲线长、转向需输入外其他要素均从前一曲线按辛普森8等分计算得出,解决了主线坐标计算无法获得第二段及其以后曲线元起点参数的问题;辛普森公式任意等分,满足所有精度要求;全线曲线元数据一次性程序化输入,参数存储采用扩充变量数据库,无需修改程序内容;多功能采用单程序编程,苊馄捣钡饔米映绦颍 岣咴怂闶涠龋簧倒喜僮鳎 乇鹗视贸跹摺一、程序:MCW“ ”:W=1=Z2=0:V=0:Goto 1 W=2= Goto 4W=3= O“KOULING”:O123456=O=0: “OUT” Goto DO=0: V=0:Z1=0:Got

12、o 0Lbi 0”N0.”:Z1+1 Z1=0=ABCREFGU:A“X0”:B“Y0”:C“F0”:R“R0”:E“RN”:F“D0”:G“LS”:U“G” : ZZ18+3=A:ZZ18+4=B:ZZ18+5=C:ZZ18+6= R-1:ZZ18+7= E-1:ZZ18+8=F: ZZ18+9=F+G: ZZ18+10=U: “NEXT” Isz Z1: Goto 0Z1=1=D=Z9:Z=0:Z2=0:GOTO 2D=Z(Z1-1)8+9:Z=0:Z2=Z1-1:GOTO 2Lbi AZZ18+3=X:ZZ18+4=Y:ZZ18+5=J: ZZ18+8=D: REGU:R“Ro”:E“R

13、N”: G“LS”:U“G”: ZZ18+6=R-1 :ZZ18+7=E-1: ZZ18+9=D+G: ZZ18+10=U: “NEXT” Isz Z1: Goto 0Lbi 1DZO:D:Z:O“RJ”:Z2=0:Goto 2Lbi 2V1=Z2Z1 =GoToDDZZ28+9= A=ZZ28+3:B=ZZ28+4: C =ZZ28+5:R=ZZ28+6: E=ZZ28+7: F=ZZ28+8: G=ZZ28+9: U=ZZ28+10: Goto3Isz Z2:Goto 2Lbi 3W=3 =N=8:N=4PU(E-R)Abs(G-F):QAbs(D-F)N:S=90Q: JC+(NPQ+2

14、UR)NS:L=1XA+Q6(Cos C+Cos J +4(Cos (C+(L+PQ+2UR)(L+.5)S),L,0,(N-1))+2(Cos (C+(LPQ+2UR)LS),L,1,(N-1)+ZCos(J+ O) YB+Q6(Sin C+Sin J +4(Sin (C+(L+PQ+2UR)(L+.5)S),L,0,(N-1))+2(Sin (C+(LPQ+2UR)LS),L,1,(N-1)+ZSin(J+ O):V=1=Goto6V=2=Goto9V=3= GOTO CW=3=GOTO AZ=0=“X”:X:Pause 0: “Y” :Y Goto 1Z“XL”:X:Pause 0: “

15、YL”:Y Goto 1 fx4850 Z0=“XR”:X:Pause 0: “YR”:Y Goto 1 Z=0= X “X” Y “Y” Goto 1Z X “XL” Y “YL” Goto 1 fx4800 Z0= X “XR” Y “YR” Goto 1 Lbi4 MH :M“X” :H“Y” :Z2=0:GOTO 5Lbi5V=1:D= ZZ28+9:Z=0 :O=90:GOTO 2Lbi6 K=(H -B)Cos(C-90)-(M-A)Sin(C-90)(H -Y)Cos(J-90) -(M-X)Sin(J-90):K0= Goto 7Isz Z2:Goto5Lbi7 D=F+Abs

16、(H -B)Cos(C-90)-(M-A)Sin(C-90)):DG= Isz Z2: Goto5Goto 8Lbi8V=2 :GOTO 3Lbi9 K=(H -Y)Cos(J-90)-(M-X)Sin(J-90):AbsKGoto BD=D+K :GOTO 8LbiB V=3 :Z=0 :Goto 3LbiCZ=(H-Y) Sin(J+90):“D”:D:Pause 0: “Z” Z(Z=(H-Y) Sin(J+90):D“D” “Z” Z)4800输出GOTO 4LbiD二、说明 a、编制说明 本程序是运用复化辛普生公式根据曲线段直线、圆曲线、缓和曲线(完整或非完整型)的线元要素(起点坐标

17、、起点里程、起点切线方位角、线元长度、起点曲率半径、止点曲率半径)及里程边距,对该曲线段范围内任意里程中边桩坐标进行计算,以及对卡西欧扩充变量的灵活应用,实现了真正意义上的的全线贯通及曲线要素输入程序化(在不修改程序内容的情况下可通过运行程序输入任意多段曲线元要素)。通过对N= 进行修改,可对辛普森公式进行任意等分进行运算。(注:N为不小于2的整数,N越大精度越高,计算速度越慢;N越小精度越低,运算速度越快,一般曲线取N=4就能满足精度要求,在能满足精度的情况下尽量N取小值,已获得最佳运算速度,不要盲目的追求精度)b、程序操作说明程序分为两部分:为计算,为设置。1、首先用Shift+Defm键

18、对计算器内存变量进行扩充,扩充变量数为8X+2(X为曲线元段数,变量数视内存情况尽量大些),运行程序,选2进行曲线要素设置,为防止误操作在正确输入口令123456时方可进行设置,否则显示OUT跳到程序尾(LBI4)。在执行程序中将第一段曲线元要素按规律输入到扩充内存变量中(A“X0”:B“Y0”:C“F0”:R“R0”:E“RN”:F“D0”:G“LS”:U“G”),以后曲线仅需输入R“R0”、E“RN” :G“LS”:U“G”,其他参数自动计算得出。在显示NEXT时为提示是否输入下一曲线,按EXE继续输入,如不需再输入则退出程序。2、选进行坐标运算,D输入桩号,Z输入左右距离(负为左,正为右

19、,0为中)程序首先自动判断其在哪一线元内,并把其线元要素调出进行计算,即可对全线进行坐标计算。c、变量说明X0:Y0:F0曲线元起点X、Y坐标及起点正切线方位角R0:RN曲线元起点及终点半径D0:LS:Q曲线元起点桩号、路线长度及线路左右偏标志(左=-1,直线=0,右=1)D曲线元中待求点桩号Z计算边桩距中线平距,左边输入负值,右边输入正值,中桩输入0RJ :坐标正算右夹角X:Y(中)XL:YL (左)XR:YR (右)待求点的X,Y坐标扩充变量:ZZ18+3: ZZ18+4: ZZ18+4: ZZ18+6: ZZ18+7: ZZ18+8: ZZ18+9: ZZ18+10: 分别为各线元X0:

20、Y0:F0;R0:RN:D0:LS:G,(1) 以道路中线的前进方向(即里程增大的方向)区分左右;当线元往左偏时,Q=-1;当线元往右偏时,Q=1;当线元为直线时,Q=0。(2) 当所求点位于中线时,Z=0,坐标显示XY;当位于中线左侧时,Z取负值,坐标显示XLYL,;当位于中线右侧时,Z取正值,坐标显示XRYR。(3) 当线元为直线时,其起点、止点的曲率半径为无穷大,以10的45次方代替。(对于特别长的直线应适当提高10的次方数,以防止以大半径曲线误算,建议以10的90次方计算)(4) 当线元为圆曲线时,无论其起点、止点与什么线元相接,其曲率半径均等于圆弧的半径。 (5) 当线元为完整缓和曲

21、线时,起点与直线相接时,曲率半径为无穷大,以10的45次方代替;与圆曲线相接时,曲率半径等于圆曲线的半径。止点与直线相接时,曲率半径为无穷大,以10的45次方代替;与圆曲线相接时,曲率半径等于圆曲线的半径。 (6) 当线元为非完整缓和曲线时,起点与直线相接时,曲率半径等于设计规定的值;与圆曲线相接时, 本程序可在48004850上运行,只需将输出部分进行修改。(48504800)郑石高速路面标余官营互通E匝道序号XoYoFoRoRND0LSG143。34700070000170-1中点桩号中点X中点Y终点桩号终点X终点Y85170 2 42。1070005001701中点桩号中点X中点Y终点桩

22、号终点X终点Y349。185005001中点桩号中点X中点Y终点桩号终点X终点Y483。35500无穷大601中点桩号中点X中点Y终点桩号终点X终点Y计算时间测试(秒),计算精度满足1mm时测试每段曲线元的终点4等分正算: 反算: 5等分正算: 反算:程序特点:全线标高数据一次性程序化输入,扩充变量数据库,无需修改程序内容;全线贯通计算,标高计算时将全线数据分为4等分,首先判断待求点在哪个区间,再循环选择,提高运算时间;傻瓜操作,适用初级用户。一、程序:MCW“ ”:W=1= Goto 1O“KOULING”:O123456=O=0:Goto O=0:Z1=0: Goto 0Lbi0”No.”

23、:Z1+1ZHPR:Z“D0” :H“BG” :P“PD” :R“R0” :ZZ14+3=Z:ZZ14+4=H:ZZ14+5=P:ZZ14+6=R:“NEXT”Isz Z1: Goto 0Lbi1 Z2= Z1D:DZInt(Z 24+1)4+3=Z2= Int(Z 24) :Goto 2DZ Int (Z2 2+1)4+3=Z2=Int(Z22):Goto 2DZInt (Z2.75+1)4+3=Z2=Int (Z2.75):Goto 2Goto 2Lbi2 DDsz Z2:Goto 2Goto 3 Lbi3 ZZ24+60=G=ZZ24+4+(D-ZZ24+3)ZZ24+5100+(D-Z

24、Z24+3) 22ZZ24+6:Goto 4G=ZZ24+4+(D-ZZ24+3)ZZ24+5100:Goto 4 Lbi4 Z:Z:G=(Z):“G”: G (4850输出)Z:Z:G=(Z): G“G” (4800输出)Goto 1 Lbi5 “OUT” 程序操作说明程序分为两部分:为标高计算,为参数设置。1、首先用Shift+Defm键对计算器内存变量进行扩充,扩充变量数为4X+2(X为标高参数段数,变量数视内存情况尽量大些),运行程序,选2进行标高参数设置,为防止误操作在正确输入口令123456时方可进行设置,一组参数输入完毕后显示“NEXT”,如输入完毕请退出,按“”继续。2、选1.进行标高运算,D输入桩号,Z输入距离,程序首先自动判断其待求点在哪一段参数内,并将参数调出进行计算,即可对全线进行标高计算。c、变量说明Z“D0”起点桩号(非变坡点)H“BG”起点标高(非变坡点)P“PD”前坡度()R“R0”竖曲线半径(凸曲线为负值;凹曲线为正值,直坡为)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1