卡西欧FX5800P编程计算器应用及程序 - 图文 下载本文

FX5800卡西欧计算器应用及程序 第一章 计算器语法与模型

一、复 数 部 分

1.1、计算中的复数形式

5800P计算器只能对直角坐标与极坐标表示的复数进行计算,其数学表示形式分别如下:

(1-1) (1-2) 要求

在计算器中的表示格式为:

为复数的实部(测量系中的X坐标),为复数的虚部(测量系中的Y坐标)。 例:A点坐标为X=3885.634,Y=3114.471。计算器中以复数表现形式为: 3885.634+3114.471i

输入计算器储存单元顺序是3885.634+3114.471i->SHIFT->RCL->B 这样A点的坐标数据就储存进单元B了。

提取坐标可用FUNCTION->2->ReP(->B就可提取出X坐标,用FUNCTION->2->ImP(->B就可提取出Y坐标。

1.2、测量的使用

测量中使用复数形式主要是用于反算边长、方位角。具体应用是分别将两点的坐标数据存入相应单元中。如有A、C两点,其坐标A点同上,C点X=4281.739,Y=3592.881。

(1)、计算边长

Abs(A-C

Abs((4281.739+3592.881i)-(3885.634+3114.471i) =621.1081219

(1)、计算方位角

Arg(A-C

Arg((4281.739+3592.881i)-(3885.634+3114.471i) =50°22′35.6\

计算出的角度为负时加上360度即可。格式中两点坐标的输入顺序与采用Pol(一样,即后视点(计算点)在前,测站点在后。

1.2、程序中输入与调出复数

(1)、利用List X、List Y统计串列计算(SD/REG)

可以利用计算器中的统计计算进行复数的计算,SD模式用于单变量计算(X),REG模式用于双变量计算(X,Y)。而REG模式可以充分利用在坐标的计算中。MODE->3就进入SD模式,MODE->4就进入REG模式,在其中输入(存入)相应的数据,然后在相应的程序中调取该值。最多可以输入199个数据,输入的数据直到删除与使用复位计算器时才会丢失数据。在SD模式下,虽然只显示X值,但计算器内部会对X值提供一个Y值,只不过始终为0而已。

且行天涯 804963666 1 FX5800卡西欧计算器应用及程序 插入行,在SD或REG模式下将光标移到要插入行的位置,按FUNCTION->5->1->1就可以在光标所处的行的上面行插入新行了。需要删除输入的数据时,在SD或REG模式下按FUNCTION->5->1->2再“确认”就可删除统计储存器中的数据。需要查看统计储存器中的数据目录(个数)是利用“”,按FUNCTION->7->2->1->EXE就可以看到个数了。

在程序中调用统计储存器中的数据时,是利用List调用的。具体格式如下:

List X[A]+Y[A]i->C

式中A是点号,C是任意储存单元。具体示例详见“程序部分”->“极程序放样” (2)、利用统计计算(SD/REG) 1、以

形式输入坐标的复数并存入相应的单元后,就可以使用复数运算命令提取

单元中的复数了。例(坐标换算的尺度比例计算) 旧坐标

2505788.356+406164.803i->SHIFT->RCL->A 2493038.151+405552.812i->SHIFT->RCL->B 新坐标

55500.563+48677.583i->SHIFT->RCL->C 42748.292+48142.600i->SHIFT->RCL->D 新旧坐标边长(尺度)比例计算(复数显示):(C-D)÷(A-B)=0.9998906361

-3

-6.033622934×10i 0.9998906361就是尺度比例。

新旧坐标角差计算:Arg(C-D)÷(A-B)=-0°20\

2、以

形式计算。以坐标换算为例:

坐标重合点A 旧坐标

98042.831->SHIFT->RCL->A 11430.122->SHIFT->RCL->B A+Bi->E

新坐标值均为零,就不必另行输值,新旧坐标方位角差值69°56\。 要求计算施工坐标X=27,Y=29.1的B点的测量坐标。 计算赋值:27->U,29.1->V。U+Vi->F 则点B的测量坐标为:E+1FW->C=98024.758

+11465.466i

使用FUNCTION->2->ReP(->C就可单独提取出98024.758(X值) 使用FUNCTION->2->ImP(->C就可单独提取出11465.466(Y值)

且行天涯 804963666 2 FX5800卡西欧计算器应用及程序 第二章 程 序 部 分

2.1 工程测量

2.1.1、极坐标放样(复数编程)

程序执行条件

※已知条件

N:执行程序选择

1、 N=0至输入测站和后视程序点号段;

2、 N=1至输入放样点点号程序段(直接放样); 3、 N=2至计算放样方位角、边长程序段。

=:显示统计储存器中储存的点数 X0+Y0i:测站点号 X+Yi:放样点点号 L、放样点设计高程(m) 1、X+Yi=0进入放样程序段,X+Yi≠0继续计算放样点边长与方位角 ※输出

D=:放样点到测站边长(m) A=:放样方位角 X,Yi:放样点坐标(以供检查)(m)

说明:必须首先进入REG模式,将表1中的坐标输入到统计储存器中。本例中测站为1号点,后视为2号点。

Prog FXA

Norm 1:?N:N=2=>Goto 0:N=2=>Goto 1:“ =”:

“X0+Y0i”?M:List X[M]+List Y[M]i->C:Lb1 0“X+Yi”?T:T=0=>Goto 1:T->K:?L:List X[T]+List Y[T]i->B:Fix 3:“D=”:Abs(B-C->D◢ Arg(B-C->A:A<0=>A+360->A:“A=”:A?DMS◢ “X,Yi”:B◢

Norm 1:O->X:Goto 0: Lb1:?X:X=0=>Goto 0:X->O:?Y:?H:X+Yi->S:Abs(S-C->I:Fix 3:

If S>D:Then“DV=”:Locate 5,4,I:Else “D=”:Locate 5,4,I:IfEnd:Arg(E-C->J:J<0=>J+360->J:J-A->J:J<0=>J+360->J:Abs(Ssin(J->I:If >180:Then “=>”: Locate 4,4,I:Else“<=”:Locate 4,4,I:IfEnd:Abs(H-L->I:If H>L:Then“hV=”:Locate 5,4,I◢

Else“h=”: Locate 5,4,I◢

IfEnd:K->T:Norm 1:Goto 1:“END” 表1 点 号 1 坐 标 X(m) 44180.486 Y(m) 23628.056 反算边长 D(m) 反算方位角 (°ˊ\) 且行天涯 804963666 3 FX5800卡西欧计算器应用及程序 111.139 93.763 64.030 94.543 116.748 18°52ˊ49.81\91°24ˊ13.56\88°26ˊ53.49\49°40ˊ03.20\60°41ˊ09.73\2 3 4 5 6 44285.645 44178.189 44182.220 44241.676 44237.645 23664.020 23721.791 23692.063 23700.126 23729.854 实 际 放 样 点 号 2 3 4 5 6

实 测 坐 标 X(m) 44285.669 44178.229 44182.003 44241.338 44237.987 Y(m) 23664.729 23721.092 23692.118 23700.594 23729.854 ∧移 动 值(m) DV=、0.254 D=、0.700 DV=、0.049 DV=、0.140 DV=、0.168 <=、0.663 =>、0.023 <=、0.218 <=、0.561 =>、0.298 2.1.2 隧洞断面(直线、圆曲线城门洞型)放样程序

程序执行条件

U“Z=0 Y≠0”、直线、圆曲线选择

N=0、输入起算数据 N≠0、直接进入放样

输 入

※ 已知数据

K0+:起点或切点桩号(m) H0、点或切点桩号底板高程(m) ≥、纵度值(小数值) “<=- +=>”、圆曲线半径,左负右正(m)

D、断面全宽(m) E、底板至拱肩高度(m) R、顶拱半径(m)

? 变量和极坐标、测站、后视和支导线转换

X:轴线方向X坐标(m) Y、断面宽度方向Y坐标(m) H、高程(m)

注:高程输入为负值时,程序即进行单独的曲线段中心线放样指向。

输 出

※ 计算结果

1、H>0时 “K +”、测点桩号(只有曲线时才输出) ∧∧“ CAO”、拱顶超挖值(m) “ QIAN”、拱顶欠挖值(m) “I CAO”、边墙超挖值(m) “I QIAN”、边墙欠挖值(m) “- CAO”、底板超挖值(m) “- QIAN”、底板欠挖值(m) “GJ ∧”、测点至拱肩上移值)(m) “GJ V”、测点至拱肩下移值)(m) 2、H<0时(只有曲线时才输出) “<=”、中线偏距(m) “=>”、中线偏距(m)

且行天涯 804963666 4