卡西欧编程说明供参考

上传人:hs****ma 文档编号:561658792 上传时间:2022-11-11 格式:DOC 页数:17 大小:147KB
返回 下载 相关 举报
卡西欧编程说明供参考_第1页
第1页 / 共17页
卡西欧编程说明供参考_第2页
第2页 / 共17页
卡西欧编程说明供参考_第3页
第3页 / 共17页
卡西欧编程说明供参考_第4页
第4页 / 共17页
卡西欧编程说明供参考_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《卡西欧编程说明供参考》由会员分享,可在线阅读,更多相关《卡西欧编程说明供参考(17页珍藏版)》请在金锄头文库上搜索。

1、1、= 条件转移成立符号,其用法相当于BASIC中的IFTHEN(假设语句相当于假如然后,IF相当于条件THEN相当于结果)语句2、条件转移不成立符号,其用法相当于BASIC中的IFELSE语句通常二者连用,相当于BASIC中的IFTHENELSE语句(它的英语形式一般为if ab then cd else if ba the)3、 条件转移结束符号,与=和配合使用,放在条件语句最后面。4、 LbI标记命令。用于将一段语句作转换标记。后可接字母、数字、符号,但不能超过两个字节,如不能用10的数字作行标,否则会出现出错信息。5、Goto (条件)转移命令。前面可加条件语句,与BASIC中的GOT

2、O作用相同。通常与LbI一起用,如果所转移的行号无效,则会显示:GO ERROR(详见说明书)出错信息 6、 Dsz减量循环命令。可减少未知数的数量。7、 Isz增量循环命令。8、 Pause暂停命令。后可接09之间的整数n,可使某一数据显示n/2秒钟,然后继续运行下面的程序。它被认为是一个语句。9、 Fixm变量锁定命令。该命令能使其所有变量值(AZ)均当成定数处理。当程序运行时,将不需要输入变数(“”内的变数除外),而是将存贮器中原有的数值来完成计算。10、 变量输入命令。只程序在循环使用时经常发生改变的数字,如里程、和宽度。它的输入方式可以使很多种如ABA,BA B都可以。注意“”和“”

3、必需成对输入。否则会出现Syn ERROR(详见说明书)出错信息。11、=、条件运算关系算子,常与Goto命令构成条件转换语句。12、Prog在正常情况是下打开程序的快捷键。在编程过程中是运行子程序命令,后接子程序名(一定要加引号,且要注意空格,否则会出现Syn ERROR(详见说明书)的出错信息。13、换行,只保留计算过程不显示计算结果。当不想对其换行时也可用:代替。14、数据显示命令。该命令输入后会自动换行。保留计算过程并显示计算结果。有一条总原则即:学会运用程序的语言,尽可能使程序变得简明扼要;我们编写程序应该尽可能地使程序变得简明扼要,能省略的要一定省略。烦琐的语句过多的字节只能使计算

4、器的运算速度变慢没有任何好处,而且相当站用内存。学会节省字节和使用符号是相当重要的。尤其要灵活运用计算器语句因为它会使你更多的节省字节达到预期效果。比如下程序就灵活运用了 Dsz (减量循环命令)。比如使其能输入10个数值,并计算10个数值的平均值。一般程序求10个数字的平均值需要有11个数字的提示符号。但学会灵活运用了 Dsz (减量循环命令)那么只要有三个就可以了,这样就大大节省了字节的占用。例程序如下:A=10C=0Lbi 1BC=B+CDsz AGoto 1C10但要注意的是:如果你是初学者或你对程序的编程不熟练,首先一定要先按照你的思路把程序步骤一步一步的列好在确定它能正确的计算后在

5、想办法对其进行精简修改,否则只会使程序出现过多的错误;尽可能使程序所包含的子程序减少;子程序过多就会造成程序结构松散,有的计算器主程序需要三个或四子程序,过多的子程序只会引起程序之间紊乱、混淆。子程序过多对在使用时查找也比较麻烦。而且子程序过多如果其中某个环节出现错误很难发现其错误所在,在编写程序时要尽量的少编写子程序,即使要编写子程序时也要注意尤其在容易出错的地方要多加注意。有弊就有利如果你对子程序了解得多了那么可以几个主程序合用一个之程序也到到了要求的减少程序的字节使程序更简化。例程序如下:CX CDLbi 1 Lbi 1Prog”V” Prog”V”B=L-(K-S) B=L+(K-S)

6、 Goto 1 Goto 1VY=A2B2+B2X2A尽量少用或不使用扩充变数存贮器,如A1、A2等:使用扩充存贮器是一个利少弊多的做法。每扩充一个存贮器就要减少10个字节的容量,而每个扩充存贮器至少要占四个字节,比一个AZ变量净增三个。有时你会觉得变量存贮器不够用。其实不尽然,一般程序变量数很少会超过26个,只是你不懂得去使用。一般来说,两个相对独立的程序步骤之间根本不需要考虑变量重复问题。针对某一个程序,只要不是固定变量(内的变量),也就是那些通过计算出来的用于下一步计算的数值。我们就可以通过重复赋值来得到某些计算量。反正在下一轮循环中该量是变化的。明白了各种命令的含义和注意事项就可以编程

7、了。举例有公式如下:CX 程序名称 Lbl 0 起始标记命令语句 QMNFJ 数据输入语句 (指公式循环运算时的不变量) KDE 数据输入语句(指公式循环运算时变量)S=KQ:G=F+J 公式运算命令 X=M+ScosF 公式运算命令 Y=M+SsinF 公式运算命令Prog j 运行子程序命令Goto 0 循环运算语句J 子程序名称H=X+DcosG 公式运算、数据显示语 I=Y+DsinG 公式运算、数据显示语T=XEcosG 公式运算、数据显示语U=YEsinG 公式运算、数据显示语最后计算器状态设定语句是大家最容易忽视的。如果将单位进行预设那么计算器就会默认其使用单位在进行下一单位换算

8、时要一定要进行单位转换,否者会使计算结果错误。在显示屏幕的左下角可以清楚地发现小提示符号:如D代表度为现在的缺省单位、R代表弧度为现在的缺省单位、G 代表梯度为现在的缺省单位。 / 4800程序使用说明书术语:连续曲线数据块、独立曲线数据块、长短链功能:1、放样对应里程中心点2、放样对应里程旋转任意角度外移点(图A点)3、放样对应里程旋转任意角度外移点的外移点(图B点)4、获取放样点坐标及对应里程中心点沿线路前进方向切线方位角程序输入注意事项:1、常用程序文件放在前面,便于调用,一般先建立“CIRCLE”、“XY-AL”、“AL-XY”三文件,文件名千万不能输错。2、加粗带下划线词组为计算器中

9、的函数或符号,只能从计算器中调出此函数或符号,不能从键盘输入。符号表示回车键“EXE”坐标输入通用格式:屏幕显示OPPNAME?(置镜点名称)或CPPNAME?(后视点名称):1:输入-1:手动输入坐标X,Y2:输入大于1数字:输入用数字所代表的控制点名。如数据库中没有本数字所代表的点名,则系统显示SynERRORin(文件名)。曲线放样程序(CIRCLE)运行说明:步骤1:屏幕提示“LOAD?”(输入曲线要素)1.1:输入1(默认):输入里程后将自动判断所在曲线并调用(此功能必须保证曲线数据库中有连续曲线数据块,具体详见数据库建立)。1.2:输入-1:屏幕提示手动输入各曲线要素,ZJ(转角)

10、、R(半径)、L0(缓和曲线长)、ZHKM(直缓里程)、JDX(曲线交点X坐标)、JDY(曲线交点Y坐标)、A0(起始直线边前进方向方位角)、1R,-1L(右偏输入1,左偏输入-1)。1.3:输入大于1的数字:输入用数字代表的曲线名称,比如13,表示放样点位于曲线13上(曲线名称在建立数据库是自己命名,但一定要大于1)。如库中没有此名称,系统显示“SynERRORinCIRCLE”。(此功能必须保证曲线数据库中有独立曲线数据块)步骤2:屏幕提示“OPPNAME?”(输入置镜点名称)详见坐标输入格式。步骤3:屏幕提示“DK+M?”(输入放样点对应中心里程)如K15+002.35应输入15002.

11、35。但本次所输里程公里数与上次相同,可省去公里数,如再输入K15+800,只用输入800即可。步骤4:屏幕提示“OUTL”(放样到线路中线长度)输入外移点相对于中心距离,有以下几种模式:4.1:输入零(默认),表示放样中线点。4.2:输入正值,如50,表示外移点距此里程中心50米。如左图A点。4.2.1屏幕提示“OUTANGLE?”(外移点角度)输入角度值是以线路中心为基点,线路前进方向(沿切线)为零方向,顺时针旋转到外移点时角度。如左图放样A点输入角度值为60度。4.3:输入负值:放样外移点的护桩。如左图放样外移点A的护桩点B.输入A点句中心距离-50后,将进行以下步骤:4.3.1屏幕提示

12、:“OUTANGLE1?”输入A点角度60,角度意义同步骤4.2.1。4.3.2屏幕提示:“OUTL2?”输入护桩点B距A点距离30。4.3.3屏幕提示:“OUTANGLE2?”输入角度270是以A点为基点,A点与线路中心连线为起始方向,顺时针旋转至护桩点B的角度。(如上图所示)步骤5:屏幕显示L=(平距)、A=(方位角)。步骤6:屏幕提示:“VIEWXY?”(是否察看放样点坐标及线路中心切线方位角)6.1:输入-1(默认)不显示,程序将重复步骤3。6.2:输入1,屏幕显示放样点坐标X、Y、切线沿前进方向方位角P。然后重复步骤3步骤7:按“AC/ON”键退出。坐标反算程序(XYAL)运行说明:

13、步骤1:屏幕显示“OPPNAME?”(输入置镜点坐标,具体见通用方法)。步骤2:屏幕显示“CPPNAME?”(输入后视点坐标,具体见通用方法)。步骤3:屏幕显示平距L及方位角A,重复步骤2。直至按“AC/ON”键退出导线计算程序(ALXY)运行说明:步骤1:屏幕显示第一行:1:X0,Y0-A0。第二行:2:X0,Y0-XC,YC?(表示选择导线的已知条件)1.1:输入1屏幕提示输入置镜点(OPP)坐标及已知后视方位角(A0)-置镜点指向后视点方位角1.2:输入2屏幕提示输入置镜点(OPP)及后视点(CPP)坐标。步骤2:屏幕显示“LEFTANGLE?”输入导线左角。步骤3:屏幕显示DISTAN

14、CE?输入平距。步骤4:屏幕显示导线点坐标X及坐标Y。后重复步骤二,直至按“AC/ON”键退出。数据库建立一、曲线要素数据库:1、库文件名为:“CIRDAT”(R与D中间有一空格)共占7个位置。2、线要素数据库中各字母含义如下:A转向角:B半径:C缓和曲线长:D直缓里程:E交点坐标X:F交点坐标Y:G直缓边前进方向方位角:H曲线偏移方向,右偏输入1,左偏输入-3、库的组成部分:库中包含两个模块,第一模块(第一行阴影和第二行阴影之间)为连续曲线数据块,优点是不用自己判断放样点所在曲线及在曲线还是在直线上,但条件是块中所有曲线里程必须连续且各曲线及夹直线之间无长短链,一般适合无长短链的高速公路上。第二种模块(第三行阴影和第四行阴影之间)独立曲线数据块为通用模块,但是计算时必须输入放样点所在曲线名称。建立数据库时程序表中阴影部分(共有四行)必须存在。原理如下:“CIRCLE”程序运行后出现屏幕提示“LOAD?”时,如果输入1,则程序将根据所输里程从第一模块中找到所在曲线,并自动调用所在曲线要素。如果输入曲线名称(大于一的数字)则程序在第二模块中调用与此名称相符曲线要素。注意:两种模块可以同时并存,最安全办法只用第二模块,把每个曲线命一个数字名称(数字必须大于一),模块具体格式见后。第一模块格式(第一行阴影和第二行阴影之间)分两部分

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号