设为首页收藏本站

路桥隧 - 免费·分享·共赢

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

卡西欧fx4500程序集

2007-4-8 00:36| 发布者: lq52| 查看: 2380| 评论: 1|来自: 路桥吾爱搜集

一、简易的程序指令  1、 无条件转移  无条件转移由“GOTO”和“LB1”构成。当程序实行到“GOTO”状态和一个分类名称时,在实行后会转移至相同标记有“GOTO”指令的分类名称的“LB1”处,这点同电脑语言有相同之处。无条件转移经常使用在简单的程序中,用以将实行回调到起点以实行重复计算,或是在没有程序时的定点重复计算。  2、 4500P的条件转移是以下列方式构成:  (1)左侧 关系运算子 右侧 =>语句{:◢}≠>语句{:◢} ?语句  (2)左侧 关系运算子 右侧 =>语句{:◢} ?语句  3、 子行列(子程序)  是由: prog和程序名指令来进行的。例如:PROG ABC 是指转移至程序区ABC。   4、 变数输入指令  当一个数值在程序中当作变数输入时,此数值当成定义数值存入存储器中。若是必须输入新的数值来取代此一变数时,变数输入指令2ndF { ,2ndF } 可用来让此变数回复至非定义状态。例如:  {AB} {A、B} {A B}……变数A和B回复至非定义状态。   5、 Fixm 一个当独语句的处理  当2ndF Fixm 输入至一个程序中时,所有在此指令之后的变数(A-Z)数值均当成定义数值处理。当此程序被执行时,程序不必等待变数的数值输入,而是利用以前所输入过的数值来完成计算。若是变数输入指令“{ }”使用与“Fixm”相同的程序时,“{ }”指令优先执行。 6、“”起对变量的注释的作用。二、坐标正算的程序  LINE1∶X“HZB” :Y“ZZB”   LINE2∶A=REC(S,T) +X ◢  LINE3∶B=Y+V  注释∶LINE1(第一行)输入坐标X、Y值;  LINE2中函数REC()是计算器提供的由距离及角度的极坐标到X、Y直角坐标的变换函数。当运行时会提示输 入S(距离),T(方位角)值,计算出X增加值后加上原X值存于A中;  LINE3为原Y值加上增加值V存于B中。  ◢ 为程序暂停显示的符号,由2ndF和↑键产生;三、坐标反算的程序  LINE1∶A:B:C:D  LINE2∶POL((C-A),(D-B))◢  LINE3∶W≥0 =>E=W◢≠>E=W+360  注释∶  LINE1是要求输入坐标正算中两点的x,y坐标,即A,B代表x1,y1,C,D代表x2,y2;  LINE2中为计算器提供的由直角坐标到极坐标的函数;式中(C-A),(D-B),是考虑到输入数据的顺序性而定的,因为L1~L4中A、B为点1的X、Y坐标C、D为点2的X、Y坐标,要得到点1-点2的方位角,如要输入按顺序的话,就必须(C-A),(D-B);  LINE3因为计算器把计算后的方位角值存于W中,所以第3行的作用是如果W值即方位角值<0的话,加上3600 即可。四、前方交会程序  前方交会公式如下:  Xp=(XActgB+XBctgA-YA+YB)/(ctgA+ctgB)  Yp=(YActgB+YBctgA+XA-XB)/ (ctgA+ctgB)   LINE1:A“XA” :B“YA” :C“XB” :D“YB”  LINE2:E“〈A” :F“〈B”:Q=1/tan E:W=1/tan F  LINE3: Deg  LINE3: M=Q+W  LINE4: X=(AW+CQ-B+D)/M◢  LINE5: Y=(BW+DQ+A-C)/M  注释∶  LINE1是要求输入如图A、B坐标A,B,C,D;  LINE2是要求输入角A、角B的值E、F;  LINE3是定义角度计算状态处于DEG度分秒状态,由MODE 4输入;  后方交会也可按此方法编程,只是公式不同而已。五、方格网土方计算程序  用方格网计算挖、填方土方量时需要重复处理大量数据,因而用程序计算是极其必要的  ---------------------------------------------------------------------------------  一、常用方格网点计算公式:  程序如下:  主程序:TUFANG  LINE1:Mcl  LINE2:Lb1 0  LINE2: A:Fixm:{BCHIJK,N}:N“1DIAN=1,2DIAN=2,3DIAN=3,4DIAN=4”  LINE3: N=1 =>PROG V1: ≠> N=2 =>PROG V2:≠>N=3 =>PROG   V3:≠> N=4 =>PROG V4????  LINE4: Goto 0  子程序:V1,V2,V3,V4  V1如下(一点填方或挖方):  LINE1: B:C:J“H3” :V=BCJ/6◢  LINE2: V<0 =>T=T+V: ≠> W=W+V  V2如下(二点填方或挖方):  LINE1:B“B OR D”:C“C OR D”:H“H1 OR H2” :J“H3 OR H4”  LINE2:V=A(B+C)(H+J)/8◢  LINE3: V<0 =>T=T+V: ≠> W=W+V  V3如下(三点填方或挖方):  LINE1:B:C:H“H1”:I“H2”:K“H4”  LINE2:V=(AA-BC/2)(H+I+K)/5◢  LINE3: V<0 =>T=T+V: ≠> W=W+V  V4如下(四点填方或挖方):  LINE1:H“H1”:I“H2”:j“H3”:K“H4”  LINE2:V=AA(H+I+J+K)/4◢  LINE3: V<0 =>T=T+V: ≠> W=W+V  注释∶  主程序TUFANG中当  N=1 即一点填方或挖方转向执行子程序V1  N=2 即二点填方或挖方转向执行子程序V2  N=3 即三点填方或挖方转向执行子程序V3  N=4 即四点填方或挖方转向执行子程序V4  变量:  A— 方格网的边长(m)  B、C—零点到一角的边长(m)  H、I、J、K—对应于H1、H2、H3、H4 即方格网四角的施工高程(m),在此不用以绝对值带入,因为在程序V1-V4中“V<0 =>T=T+V: ≠> W=W+V” 此转移语句是把小于0的体积V值存于T(填方)中,大于0的体积V值存于W(挖方)中且各自累加。  程序:  主程序TUFANG中:  LINE1:MCL是把存储器全部清零  LINE2:Lb1 0 和LINE4: Goto 0 是循环的起始处理。  LINE3中A于Fixm语句前,只要在开始时输入一次就可以。六、多边形面积计算程序  由多边形各坐标点计算多边形面积的公式如下:     (当 I=n 时 I+1=1)  程序如下:  LINE1:Mcl  LINE2:Lb1 1  LINE3:Fixm:{AB}:A“XI”:B“YI”:S=(AD-BC)/2+S◢  LINE4:C=A:D=B  LINE5:Goto 1  注释∶  按顺时针或逆时针输入时得到的面积值会正负相反,取绝对值即可。七、总结  运用CASIO FX-4500P计算器解决工程测量上的计算问题是十分方便的,不用电脑,只是几行简单的程序,就可以解决问题,比按书中公式一步一步计算要来得快且准。特别是坐标反算往往在加减1800时容易搞混淆。在公路测量中圆曲线、缓和曲线的计算也可用计算器编程计算。在用计算器程序时,应注意程序变量所代表的是公式中的哪个变量,千万不能张冠李戴。

土人注:已给予发布者相应奖励!
发表评论

最新评论

引用 游客 2007-4-27 23:28
在编入程序时,有分主方程序与子程序,是直接输入吗,请指教!

查看全部评论(1)

QQ|【路桥隧】 ( 湘ICP备16018960号-1 )  QQ群:【路桥吾爱-lq52.com】

GMT+8, 2026-4-4 19:41

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

返回顶部