坐标正反算程序,卡西欧5800p任意曲线坐标正反算程序( 二 )


二、运行跟输入与显示说明
1.运行:ZX-WN
2.显示“CZX”输入测站:X坐标,显示“CZY”输入测站:Y坐标
3.显示:“K”输入所计算的桩号
4、显示“ZS=1,FS=2”,选择计算方式,输入1正算;输入2反算
5.输1开始正算
6.显示“JJ”正交输90,斜交输跟路线的夹角
7.显示“PJ”输入边桩偏距,左负右正,中桩输0
8.显示“ZX=”所求点的X坐标
9.显示“ZY=”所求点的Y坐标
10.显示“QXFWJ”所求点的切线方位角
11.显示“PJ1” 所求点再骗距离,输0为不再左右偏,可以直接出方位角、距离,本项适用于桥梁桥台、盖梁、涵洞八字墙等放样,以路线前进方向,左+,右- 。只限于直线)
12. 显示“JJ1”再偏输入夹角(正交输90,)
13. 显示“X1”所求点X坐标
14. 显示“Y1”所求点Y坐标
15. JL=仪站与测点的距离
16. FWJ=仪站与测点的方位角
17. 反算时输入:显示“显示“ZS=1,FS=2”,选择计算方式,输入2反算
18. 显示“X?”输入反算时所求点的X坐标
19. 显示“Y?”输入反算时所求点的Y坐标
20. 显示FSZH=反算时,计算得出的所求点的里程
30. 显示FSJL=反算时,计算得出的所求点的边距(负为左偏,正为右偏)
卡西欧5800p任意曲线坐标正反算程序

坐标正反算程序,卡西欧5800p任意曲线坐标正反算程序

文章插图
【坐标正反算程序,卡西欧5800p任意曲线坐标正反算程序】SUB0 数据库子程序Goto1↙ 同时保存多个曲线时的指针Lbl 1:IF S<***(线元终点里程):Then***→G(线元起点方位角):***→O(线元起点里程):***→U(线元起点X):***→V(线元起点Y):***→P(线元起点曲率半径):***→R(线元终点曲率半径): ***→H(线元起点至终点长度):0或1、-1→Q:Return:IfEnd↙Lbl 1:IF S<***(线元终点里程):Then***→G(线元起点方位角):***→O(线元起点里程):***→U(线元起点X):***→V(线元起点Y):***→P(线元起点曲率半径):***→R(线元终点曲率半径): ***→H(线元起点至终点长度):0或1、-1→Q:Return:IfEnd……………..为了便于解读,每增加一个线元增加一行语句,每增加一条曲线增加一个Lbl,每增加一个工程增加一个文件 。三、使用说明1、规定(1) 以道路中线的前进方向(即里程增大的方向)区分左右;当线元往左偏时,Q=-1;当线元往右偏时,Q=1;当线元为直线时,Q=0 。(2) 当所求点位于中线时,Z=0;当位于中线左铡时,Z取负值;当位于中线中线右侧时,Z取正值 。(3) 当线元为直线时,其起点、止点的曲率半径为无穷大,以10的45次代替 。(4) 当线元为圆曲线时,无论其起点、止点与什么线元相接,其曲率半径均等于圆弧的半径 。(5) 当线元为完整缓和曲线时,起点与直线相接时,曲率半径为无穷大,以10的45次代替;与圆曲线相接时,曲率半径等于圆曲线的半径 。止点与直线相接时,曲率半径为无穷大,以10的45次代替;与圆曲线相接时,曲率半径等于圆曲线的半径 。(6) 当线元为非完整缓和曲线时,起点与直线相接时,曲率半径等于设计规定的值;与圆曲线相接时,曲率半径等于圆曲线的半径 。止点与直线相接时,曲率半径等于设计规定的值;与圆曲线相接时,曲率半径等于圆曲线的半径 。2、输入与显示说明输入部分:1. SZ => XY2. XY = > SZN ? 选择计算方式,输入1表示进行由里程、边距计算坐标 ;输入2表示由坐标反算里程和边距 。S ?正算时所求点的里程,反算时为所求点的近似里程,反算时输入的近似里程不能夸线元,若夸线元的话,需进行第二次反算,并以第一次的结果做为近似里程,否则反算的里程及边距不对,Z ?正算时所求点距中线的边距(左侧取负,值右侧取正值,在中线上取零)X ?反算时所求点的X坐标Y ?反算时所求点的Y坐标显示部分:XS=××× 正算时,计算得出的所求点的X坐标YS=××× 正算时,计算得出的所求点的Y坐标FS=××× 正算时,所求点对应的中线点的切线方位角S=××× 反算时,计算得出的所求点的里程Z=××× 反算时,计算得出的所求点的边距 程序阅读地址:http://www.xysc168.com/upload/shenghuo/fengjing3873tp.jpg" alt="4800坐标正反算程序中出现的U?是什么意思" />