Qh2-8线元法任意路线与匝道曲线坐标正反算程序.doc

Qh2-8线元法任意路线与匝道曲线坐标正反算程序.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Qh2-8线元法任意路线与匝道曲线坐标正反算程序

5800计算器坐标计算程序 (线元法任意路线与匝道曲线坐标正、反算程序) 程序1:QH2-8 ROUTE Or RAMP QH2-8◢书中多了个个双引号(这里说的书是产品配备的说明书) Deg:Fix 3:书中Freqon取消 NEW(0),OLD(≠0)DATA=?→C If C≠0:Then RECOMP(0),NO(≠)= ?→G书中0取消 If G=0:Then Goto T:Else Goto J: IfEnd “CURVE NUM=”?N 1→Q:5N+11→DimZ “START a(Deg)=”?→Z[5] For 1→I To N “n=”:I◢ “START R(m)=”?→Z[5I-4] Z[5I-4]=0=1X1030→Z[5I-4] “END R(m)=”?→Z[5I-3] Z[5I-3]= 0=1X1030→Z[5I-3] “LENGTH(m)=”?→Z[5I-2] If Z[5I-4]<1X1030 Or Z[5I-3] <1X1030 Then “DEFLEX L(-1),R(1)=”?→Z[5I-1]:IfEnd 注意-1是减1 NEXT “[MODE][1] =Stop!” ◢ Lb1 T:0→I:For 1→I To N List X[I]+Rep(Z[5I-2])→List X[I+1] List X[I+1]→Z If Z[5I-4]=Z[5I-3]And Z[5I-4]= 1X1030 Then 0→S:0→T:Z[5I-2]→D Prog “SUBQ2-84”:Goto 0:IfEnd If Z[5I-4]=Z[5I-3] And Z[5I-4] <1X1030 Then Prog “SUBQ2-83”:Goto 0:IfEnd √根号(Rep(Z[5I-2])÷Abs(Z[5I-4]-1-Z[5I-3]-1))→A Rep(Z[5I-2])+Ai→Z[5I-2] Prog “SUBQ2-82” Lb1 0:T→Z[5I+1]] Rep(U)→List Y[I+1]:Imp(U)→List Freq[I+1] Next “PEG-END(m)=”:List X[N+1] ◢ “a-END(DMS)=”:Z[5(N+1)] DMS◢ “X-END(m)=”:List Y[N+1] ◢ “Y-END(m)=”:List Freq[N+1] ◢ “[MODE][4]=Stop!” ◢ Lb1 J:”STA BACKXY,NEW(0),OLD(≠0)=”?→J J≠0=Goto 1 “STAn,X(m),<0=NO=“?→S 0→Z[5N+6]:S<0=Goto 1 If Frac(S)=0 And S≤N+1 Then List Y[S]+List Freq[S]i→Z[5N+6] Else “STA Y(m)=”?→T:S+Ti→Z[5N+6]:IfEnd Lb1 B:”BACKn,X(m),OLDa(0),<0=a=”?→U U=0=Goto 1 If U<0:Then “a-BACK(Deg)=”?→Z[5N+8]:Goto 1:IfEnd If S=U And Frac(U)=0 Then”STAn=BACKn,REPEAT!”Goto B:IfEnd If Frac(U)=0 AND U≤N+1 Then List Y[U]+List Freq[U]i→Z[5N+7] Else”BACK Y(m)=”?→V:U+Vi→Z[5N+7]:IfEnd Lb1 S:Arg(Z[5N+7]-Z[5N+6])→J J<0=J+360→J:J→Z[5N+8] Lb1 1:”PEG→XY(1),XY→PEG(≠1)=”?→Q Q≠1=Goto 2 Do:”+PEG(m), <0=END=”?→Z Z<List X[1] Or Z>List X[N+1]=Break For 1→I To N Z<List X[I] Or Z>List X[I+1]=Goto N Z-List X[I]→L If Z[5I-4]=Z[5I-3] And Z[5I-4]= 1X1030 Then 0→S:0→T:L→D Prog “SUBQ2-84”: Prog “SUBQ2-85”:Break:IfEnd If Z[5I-4]=Z[5I-3] And Z[5I-4]<1X1030 Then Prog”SUBQ2-83” Prog “SUBQ2-85”: Break:IfEnd Prog “SUBQ2-82”: Prog “SUBQ2-85”:Break Lb1 N:Next LpWhile Z>0:Goto E Lb1 2:”XJ(m), <0=END=”?X:X<0=Goto E “YJ(m)=”?Y

文档评论(0)

2017ll + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档