坐标反算程序,求5800坐标反算和正算程序( 二 )


LbI W:"PJ1"?T←┚(该项是只左右边桩再左右偏距 , 输0为不再左右偏 , 可以直接出方位角、距离 , 适用于桥梁桥台、盖梁、涵洞八字墙等放样 , 以路线前进方向 , 前- , 后+)
If T=0:Then Z[3]→Z: Z[4]→M: Goto P: Else Goto V: IfEnd←┚
LbI V:"JJ1"? O←┚(左右边桩再偏夹角 , 用180°减去路线夹角)
"X1=": Z[3]+Tcos(F+N+ O)→U◢
"Y1=" :Z[4]+Tsin(F+N+ O)→V◢
U→Z: V→M: GotoP←┚
LbI P:Pol(Z-S,M-W): If J≤0:Then J+360°→J: IfEnd←┚
"JL=":I◢(仪站至测点的距离)
"FWJ=":JDMS◢(仪站至测点的方位角)
Goto0
备注:
1. 规定以道路中线前进方向(即里程增大的方向)区分左右;当线元往左偏时Q=-1;当元线往右偏时 , Q=1:当元线为直线时 , Q=0 。
2. 当线元为直线时 , 其起点、止点的曲率半径为无穷大 , 以10的45次方代替 。
3. 当线元为圆曲线时 , 无论其起点、止点与什么线元相接 , 其曲率半径均等于
求FX5800计算机坐标反算程序

坐标反算程序,求5800坐标反算和正算程序

文章插图
没看太明白你的话Private Function DeleteStr(strSearch As String, strStart As String, strEnd As String) As String这个函数是现成的你如果还想要去掉别的 调用时修改参数就行 前提是有起始字符 有结束字符函数执行的内容是删除起始与结束中间 包括起始结束 字符比如你想去掉网店老板速成学堂.达贝妮.pdf
中的你只需要将strStart参数传递这样 就全去掉了留给你的就是网店老板速成学堂.达贝妮.pdf

求5800坐标反算和正算程序
坐标反算程序,求5800坐标反算和正算程序

文章插图
1.主程序(TYQXjs)
"1.SZ => XY":"2.XY => SZ":N:U"X0":V"Y0":O"S0":G"F0":H"LS":P"R0":R"RN":Q:C=1÷P:D=(P-R)÷(2HPR):E=180÷π:N=1=>Goto 1:≠>Go to 2Δ←┘
Lbl 1:{SZ}:SZ:W=Abs(S-O):Prog "SUB1":X"XS"=X◢
Y"YS"=Y◢
Goto 1←┘
Lbl 2:{XY}:XY:I=X:J=Y:Prog "SUB2":S"S"=O+W◢
Z"Z"=Z◢
Goto 2
2. 正算子程序(SUB1)
A=0.1739274226:B=0.3260725774:K=0.0694318442:L=0.3300094782:F=1-L:M=1-K:X=U+W(Acos(G+QEKW(C+KWD))+Bcos(G+QELW(C+LWD))+Bcos(G+QEFW(C+FWD))+Acos(G+QEMW(C+MWD))):Y=V+W(Asin(G+QEKW(C+KWD))+Bsin(G+QELW(C+LWD))+Bsin(G+QEFW(C+FWD))+Asin(G+QEMW(C+MWD))):
F=G+QEW(C+WD)+90:
X=X+ZcosF:Y=Y+ZsinF
3. 反算子程序(SUB2)
T=G-90:W=Abs((Y-V)cosT-(X-U)sinT):Z=0:Lbl 0:Prog "SUB1":L=T+QEW(C+WD):Z=(J-Y)cosL-(I-X)sinL:AbsZ<1E-6=>Goto1:≠>W=W+Z:Goto 0Δ←┘
Lbl 1:Z=0:Prog "SUB1":Z=(J-Y)÷sinF
【坐标反算程序,求5800坐标反算和正算程序】