预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

功能: 坐标正反算(含高程),把要素内置化(无需改程序文件,即可更换路线,同时存两条线要素) 另含两个边仰(一个横向坡,一个纵向坡)坡放样模块. 帮助文件未完成 程序浏览: FileName:RESET初始化程序 Norm1:50→C:12345→J "RESETPW"?I:I=J=>500→DimZ为数据库增加额外变量500个,在SET、SETPFDYS 程序根据实际再增减变量 50→Z[C+22] "PASSWORDS"?I:I→Z[C+39]重设要素保护密码 Cls:Stop FileName:DATLOCK要素保护密码确定认程序 Cls:Norm1:50→C "PASSWORDS"?I:Cls:I≠Z[C+39]=>Stop FileName:SHELL(外壳程序) 50→C;在扩充变量预留前50个给别的程序用。如不够就适量加大。RESET,SHELL, SET,SETPFDYS,这几个程序中C值必需一致 Z[C+35]→I:"STATION-N"?I:I→Z[C+35]设置测站N坐标 Z[C+36]→I:"STATION-E"?I:I→Z[C+36]设置测站E坐标 Z[C+44]→I:"STATION-Z"?I:I→Z[C+44]设置测站Z坐标 Z[C+45]→I:"STATION-HI"?I:I→Z[C+45]设置仪高 Z[C+41]→I:"GC-DH"?I:I→Z[C+41]放样点高差常数 Norm1 Z[C+23]→N当前分段要素N坐标 Z[C+24]→E当前分段要素E坐标 Z[C+25]→M当前分段要素起点桩号 Z[C+26]→H当前分段要素起点方位角(正北)单位:弧度 Z[C+27]→A当前分段要素起点曲率有左偏负右偏正(注意不半径) Z[C+28]→R当前分段要素终点曲率有左偏负右偏正(注意不半径) Z[C+29]→L当前分段要素长度 Z[C+3]→W Z[C+32]→I:"DAT123"?I:I→Z[C+32]平曲线要素数库类型选择1为内置式,2文件式, 3实时输入(查看当前要素值) 0→I Z[C+4]→I:"123"?I:I→Z[C+4]选择本程序模式默认为坐标正算,1坐标反算,2横向边 仰坡放样,3,纵向边仰坡放样(隧道进出口用到) Lbi1 Z[C+4]→I I=1=>Prog"TURNZH" I=2=>Prog"HXBYP" I=3=>Prog"ZXBYP" LbiA Deg:Norm1:Cls Z[C+1]→G:"ZH"?G:G→Z[C+1];G桩求桩号 Z[C+2]→B:"JL"?B:B→Z[C+2];B横向距离,左正右负 LbiB Prog"ZBJS";坐标正算 Prog"GCJS";高程计算 Fix3:Cls;设置三位小数 "ZH=":Locate4,1,G;第一行显示桩号 "X=":Locate3,2,X;第二行显示X(N)坐标 "Y=":Locate3,3,Y;第三行显示Y(E)坐标 Prog"GCJS";高程计算 "Z":Locate2,4,Z+Z[C+41];第四行显示Z坐标 Locate10,4,Z[C+2];第四行显示横向距离 0→I Do:I+1→I:I=1000=>Goto1:LpWhileNot(Getkey=57OrGetkey=27);锁定键盘,并 在几十秒后自动返回 Getkey=57=>Goto1 Z+Z[C+41]+Z[C+49]-Z[C+44]-Z[C+45]→Z[C+48] Pol(Z[C+35]-X,Z[C+36]-Y) Cls:"DL":Locate3,1,I:Locate12,1,Z[C+45] "DH":Locate3,2,Z[C+48]:Locate12,2,Z[C+49] "FWJ" J<0=J+360→J:J◤DMS◢ J→Z[C+46] I→Z[C+47] Goto1 FileName:ZBJS坐标计算程序 Prog"READDAT" Rad G-M→Q IFAR=0:ThenIfA=R:Then1→J:Else3→J:IfEnd:ElseIfA=R:Then2→J:Else3→ J:IfEnd:IfEnd IfJ=1:ThenH→F:N+QCos(H)→X:E+QSin(H)→Y:IfEnd直线段直接计算 IfJ=2:ThenH+QR→F:Rec(Abs(2Sin(Abs(0.5QR))÷R),H+QR÷2):N+I→X:E+J→ Y:IfEnd圆弧段直接计算 IfJ=3:ThenGoto5:IfEnd X+BCos(F+W)→X Y+BSin(F+W)→Y Deg:Return Lbi5用五点通用坐标计算计算缓和段 0.5(R-A)÷L→K AQ→I KQ2→J 0.0469100770→P:H+IP+JP2→U