5800p计算器各部分的名称怎样修改程序名称

我有卡西欧fx4800p的程序,怎样输入卡西欧fx5800p计算器上?_百度知道
我有卡西欧fx4800p的程序,怎样输入卡西欧fx5800p计算器上?
org" target="_blank">http,你可以进入<a href="http4800p和5800p的程序貌似不能通用://cncalc://cncalc
其他类似问题
计算器的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁求卡西欧5800P函数计算器程序高手解释(真的很告急)_百度知道
求卡西欧5800P函数计算器程序高手解释(真的很告急)
近因为在施工基础,都没有解决问题,但是当坐标数是8位数时就会出现方位角计算的结果不同:同一条轴线上的几个坐标互算方位角时出现了不同的结果,都搞了2个晚上了,我试着改Deg,用的QH1-4N反算程序,要涉及到定位放线的,原本有个卡西欧5800P计算器。我反复做实验!太纠结了,可是在使用中出现下面问题!都设置完了.451)的情况下,Gra,但是相差不大(就差几秒),Fix!在下感激不尽!哪位大哥告诉一下,如果坐标在7位数(如4321,计算结果是一样的!还有就是我改了设置后用Pol计算的的角度出现了负数,Rad!怎么设置回来,而且也是错的
我有更好的答案
难道你没看书吗Pol(计算角度位负首先我告诉你,QH1-4N只适合于7位以内的计算,请确定你的计算模式Deg
其他类似问题
计算器的相关知识
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁正品卡西欧计算器FX-5800P 编程测绘 数据线程序软件全套资料赠品【价格 报价 正品 评价】 - 商旗网()
用户信息载入...
在线导购社区
分享购物生活
> 商品详情
:¥378.00
原价/市场价:¥420.00
相关商品推荐
产品参数: 产品名称:卡西欧FX-5800P 品牌: Casio/卡西欧 卡西欧型号: FX-5800P 颜色类型: A【超级实惠大礼包】送全套电子资料+数据线+赠品+Q程序 C【超级实惠大礼包】送全套电子资料+数据线+赠品+土木程序 B【超级实惠大礼包】送全套电子资料+数据线+赠品+H程序 类型: 编程科学型 按事件送礼: 辅助学习 按关系送礼: 朋友 显示屏材质: LCD液晶屏 屏幕最大显示位数: 10位数 适配电池类型: 普通干电池 售后服务: 全国联保年终好评有礼活动在收到货确认无误后,请及时确认收货,由于薄利多销,我们急需资金回笼,为了感谢亲的支持,特此我们将送您5元现金红包,还有以下珍藏资料,时间有限哦!由于5800出厂时是没有带皮套的,平常放在口袋或者包包里,作业的时候,不小心掉出来挤压到,机子比较容易受损,为了广大亲的爱机,特意定制了一款保护袋,双层加绒的,可以更好的保护计算器,数量有限,买就送,送完即止,下手要快哦!~品 牌 CASIO 卡西欧型 号 FX-5800P商品尺寸15.1(H)X 81.5(W)X163 (D)mm商品重量 约270克配用电源 7号电池一节 套餐介绍套餐套餐商品程序A套餐FX-5800P行货正品+数据线+11功能军刀+保护袋+原装东芝电池+电子版书籍资料Q程序B套餐FX-5800P行货正品+数据线+11功能军刀+保护袋+原装东芝电池+电子版书籍资料H程序C套餐FX-5800P行货正品+数据线+11功能军刀+保护袋+原装东芝电池+电子版书籍资料土木程序 送的电子资料由网络传输方式发送,随时随地下载,由于利润极低,急需资金回笼,请在收到货后72小时确认收货 1: 电子书23本。 2: 四套高级计算器,PC端模拟器。 3: 计算器程序说明及视频教材。 4: 使用测量教案。 5: 辅助测量工具软件。 6: 实用资料一份 7:确认收货5分好评后,可得以下使用资料 关于配置:计算器本身都带是有说明书、保修卡、电池。另外赠送的资料电子书,数据线跟光盘都是我公司附送的,并非出厂就带的。关于程序:注意: 程序与资料是专家提供的,本店不对程序与资料方面负责,不处理此方面问题!专家提供的程序有些需要设置与调整,本店给您传输的某些程序出现无法运行或者出现运行错误,请自行调整或者删除,给您带来不便请谅解。第一次使用计算器需要拔掉绝缘片,有些电池表面会产生氧化膜,需要将电池两极在粗糙表面磨掉氧化膜再装回计算器里,并捅一下机器复位孔(在机器背面的P孔),我们已经操作以上程序,您直接使用就可以了。 可免费传输公路与铁路施工测量程序.
6大升级,编程功能更强大.
强大数学功能,让计算更简便.
尺寸:15.1(H)X 81.5(W)X163 (D)mm
重量:约105g(含电池)
电池使用寿命:约1年
功能介绍例题体验适用人群配套书籍功能介绍 程序传输
28500闪存字节:程序,数据不丢失
类BASIC编程语言:程序指令更丰富。
教材同步显示。 可传输公路与铁路施工测量程序 线元法任意曲线三维坐标正反算程序(含隧道超欠挖计算功能)
交点法曲线三维坐标正反算程序(含隧道超欠挖计算功能)
路线平纵曲线计算程序
100公里以上连续任意曲线坐标正反算程序 任意个变坡点连续竖曲线高程计算程序
路线施工综合程序 圆曲线加宽值计算程序 缓和曲线加宽值计算程序 路线纵断面 这中平测量记录计算程序
路线填、挖方工程量计算程序 方格网法土方量计算程序 解析法带弓形多边形周长与面积计算程序
路线公职测量程序 单一毕、符合图根水准路线近似平差程序 高斯平面坐标线性变换参数计算及批量坐标变换程序 1954北京坐标系与1980西安坐标系高斯投影正算,反算及换带程序 施工水准测量记录才程序 四等水准测量计算程序 6大升级 编程功能更强大 两机互传,程序共享
类BASIC 编程语言
程序和数据不丢失
统计串列计算
额外变量寄存器
矩阵计算 数学功能 让计算更简便公路与铁路核心程序特别介绍 线元法任意路线与匝道曲线坐标正反算程序
计算长度:100公里以上,最多可以计算265个线元 1.内存 占用内存4376字节。
2.计算速度快 坐标反算的时间,最长也不会超过12秒钟。 3.万能程序 主线,匝道等任何线型都能算。 科技常数
科技函数计算
方程式计算
内置公司和公式自定义 编程例题:已知坐标计算和方位角 Deg:Fix 3
设置角度单位为十进制,3位固定小数显示
&XO=&?A:&YO=&?B
提示输入起点的坐标
&XN=&?C:&YN=&?D
提示输入端点的坐标
Pol((C-A),(D-B)):Cls
调用极坐标并清除屏幕显示
If J&0:Then J+360 J:IfEnd
把小于0的角度换算成方位角
&JULI=&:1
显示水平距离
&FANGWEIJIAO=&:J DMS
显示水平距离
主线,匝道等任何线型都能算。
显示方位角 例题体验适用人群 适用于工程测量人士、土木工程专业学生 配套书籍 《CASIO fx-9750GⅡ编程原理与路线施工测量程序》 出版社:黄河水利出版社
《CASIO fx-5800P编程计算器 公路与铁路施工测量程序》 出版社:同济大学出版社
《CASIO fx-5800 P矩阵编程计算器测量使用程序》 出版社:同济大学出版社
《CASIO fx-5800 P计算器土木工程测量计算程序开发与应用》 出版社:同济大学出版社
《CASIO fx-5800 P计算器与道路坐标放样计算》 出版社:同济大学出版社
《建筑工程测量》
《土木工程测量》
《CASIO fx-9860GS D矩阵串列编程计算器的 原理与方法》 出版社:同济大学出版社
《CASIO fx-9860GS D矩阵串列编程计算器使用测量方法》
出版社:同济大学出版社
《测量工程与新型全站仪的应用》
睿远办公专营店[办公设备/文具/耗材]商品推荐
睿远办公专营店[文具/办公用品]商品推荐
睿远办公专营店[计算器]商品推荐
睿远办公专营店 其他商品推荐
卡西欧 CASIO[办公设备/文具/耗材]商品推荐
卡西欧 CASIO[文具/办公用品]商品推荐
卡西欧 CASIO[计算器]商品推荐
卡西欧 CASIO 其他商品推荐
[卡西欧 CASIO]商家推荐
[办公设备/文具/耗材]商家推荐
[文具/办公用品]商家推荐
[计算器]商家推荐
[办公设备/文具/耗材]品牌推荐
[文具/办公用品]品牌推荐
[计算器]品牌推荐
商旗网官方微信
优惠信息 尽在掌握
|||||投诉邮箱:
Copyright & 商旗网. All Rights Reseved. 沪ICP备号
京公网安备91号
手机商旗网
优惠信息 尽在掌握编程计算器fx-5800P - 明白的主页
&新型编程计算器fx-5800P的特点与使用
2006年10月,卡西欧公司在停止fx-4850P编程计算器CPU芯片生产的同时,推出了其升级产品fx-5800P。卡西欧借本次升级的机会,将fx-5800P的程序语言与卡西欧高端图形编程机的程序语言实现了全面统一,其类BASIC语言的功能较fx-4850P的简BASIC语言更加强大,同时,还从图形编程机移植了很多先进的功能,例如统计串列与矩阵计算等。
文献[1]是国内第一本详细介绍fx-5800P功能与基于统计串列输入输出数据编程技巧的图书,书中的45个主程序与63个子程序充分应用了fx-5800P的新增功能,某些程序经市场检验成熟后,陆续编入了系列多媒体立体化本专科测量学教材[6][7][8]中,受到了卡西欧编程计算器新老用户的广泛关注。图书发行至今,笔者陆续收到了157名读者约450封来信,其中绝大部分是工程建设单位的fx-4850P老用户,这或许是国内近100万fx-4850P用户急于掌握fx-5800P编程计算原理与新增功能迫切心情的一个缩影。
对于没有fx-4850P编程经验的用户来说,由于fx-5800P的编程规则与PC机True&BASIC结构化程序语言的编程规则基本相同,因此,抱着学习一款新机器的心态循序渐进地认真学习、反复实践,反而容易迅速掌握fx-5800P的使用与编程原理。
对于哪些fx-4850P老用户来说,却容易死抱fx-4850P的经验不放,总以为只要将fx-4850P程序的赋值语句“=”修改为“&”,输入fx-5800P就一定能正常运行,其结果反而是弄巧成拙,事半功倍,最后花费了新用户数倍的时间还入不了门。
2006年10月卡西欧在世界范围停止了fx-4850P&CPU芯片的生产,库存CPU芯片于2008年3月被工厂全部消化完成,最后一批出厂的fx-4850P机器到2008年10月基本售完,以后,世界市场将只有fx-5800P一款工程编程计算器有售。国内近100万fx-4850P老用户将普遍面临如何快速熟悉fx-5800P的特点、新增功能与程序转换方法的问题。
本册子首先基于fx-4850P的程序语句,逐个诠释在fx-5800P中的对应程序语句,然后简要介绍fx-5800P的新增功能及在测量编程中的应用方法与技巧,限于篇幅,不可能介绍更多功能强大的测量应用程序,详细请参阅文献[1][2]。
一、传输程序
可以在两台fx-5800P之间相互传输程序。
图1&两台fx-5800P间相互传输程序
如图1所示,fx-5800P下部设有一个3Pin音频通讯口,使用SB-62数据线连接两台fx-5800P的音频通讯口,在接收机器上按&&&(LINK)&(Receive)键,启动接收机器开始接收程序;在发送机器上按&&&(LINK)&(Transmit)&(All)&键,开始发送全部程序,操作过程见图2所示。
图2&发送全部程序到接收机器的操作过程
二、fx-4850P的简BASIC语言与fx-5800P的类BASIC语言比较
fx-5800P新机器出厂设置的公式模式为数学模式(MthIO),屏幕顶部的状态栏显示“Math”,请按&&&(LineIO)键将公式模式为线性模式,设置菜单见图13左二图所示。
在COMP或PROG模式的程序编辑状态,按&&(PROG)键调出类BASIC程序语句菜单,共有5页,按&键为向后翻页,按&键为向前翻页,程序语句菜单总图见图3所示。
图3&fx-5800P的类BASIC程序语句
而在fx-4850P中,按&&(PROG)键调出简BASIC程序语句菜单,只有3页,按&键为向后翻页,按&键为向前翻页,程序语句菜单总图见图4所示。
图4&fx-4850P的简BASIC程序语句
比较两种机器的程序语句可以发现,fx-5800P第2页程序语句菜单的内容与fx-4850P第3页程序语句菜单的内容与功能完全相同,fx-5800P还保留了fx-4850P的条件成立转移语句&,标记与转移语句Lbl、Goto,增、减计数转移语句Isz、Dsz,清屏语句Cls,取消了fx-4850P的条件不成立转移语句&,条件结束语句&,暂停语句Pause,变量锁定语句Fixm,变量输入语句{、}等,fx-5800P用功能更加强大的语句代替了这些被取消的语句,深入理解fx-5800P新增语句的功能与使用技巧,对正确转换fx-4850P程序具有重要的意义。
1&赋值语句
1)&fx-4850P——=;2)&fx-5800P——&。
fx-4800P可以将赋值与显示同时进行,例如:D&DIST(m)&=Scos&A&,这种句法也可以在fx-4850P中使用,但不会显示双引号&&&内的字符DIST(m)。
fx-5800P不允许这样使用,上述语句应修改为Scos&A&D:&DIST(m)=&:D&。
2&变量输入语句
1)&fx-4850P——{A~Z}
fx-4850P的变量输入语句是很蹩脚的,程序中,如果变量只被输入一次,可以不必将数据输入变量放入输入语句{}内,只有当程序运行时,需要反复为输入变量输入数值时,才需要将数据输入变量放入输入语句{}内。
下面程序4850-1的功能是计算起点→任意个端点的边长与方位角,用户输入的起点坐标存储在A、B变量中,由于A、B变量在运行程序时只需要输入一次,因此,没有将其放入输入语句{}内。端点坐标存储在C、D变量中,由于C、D变量在运行程序时需要多次反复输入,因此,必须将其放入输入语句{}内。
程序名:4850-1
Deg:Fix&3&
设置角度单位与显示格式
为Pol函数的结果变量赋任意值
A&X0(m)=&:B&Y0(m)=&&
输入起点坐标
Lbl&0:{CD}:C&X(m)=,0&END&&
输入端点x坐标
C&0&Goto&1&&
判断是否结束程序
D&Y(m)=&&&
输入端点y坐标
Pol(C-A,D-B):Cls&
计算边长与方向角
J&0&J=J+360&&
将方向角转换为方位角
&DIST(m)=&:I&
&BEAR(DMS)=&:J&&&&&
显示方位角
重复输入下一个端点的坐标
Lbl&1:&4850-1&END&
对于没有使用赋值语句“=”赋值的变量,即使没有出现在输入语句{}内,程序运行时都会自动提示用户输入其数值。虽然程序执行Pol语句计算出的边长自动存储在I变量,方向角自动存储在J变量,但如果没有程序第3行的赋值语句I=0:J=0&,程序运行时会提示用户输入I、J变量的值。因此,程序在Pol语句前,增加的I=0:J=0&目的是为了不让程序提示输入I、J变量的值,也可以用锁定变量语句Fixm&代替I=0:J=0&。
2)&fx-5800P——?A~Z;?&A~Z,Z,List&X,List&Y,List&Freq
执行?A语句时,显示变量A的原有值,输入新数值按&键为将新输入数值赋值给A变量;直接按&键为使用变量A的原有值,只能用于字母变量A~Z的赋值操作。
执行?&A语句时,不显示变量A的原有值,必须输入新数值按&键,直接按&键机器不反映。可以用于字母变量A~Z、额外变量Z、统计串列变量List&X,List&Y,List&Freq的赋值操作。
程序名:5800-1
Deg:Fix&3&
设置角度单位与显示格式
&X0(m)=&?A:&Y0(m)=&?B&
输入起点坐标
Lbl&0:&X(m)=,0&END&?C&
输入端点x坐标
C&0&Goto&1&
判断是否结束程序
&Y(m)=&?D&&
输入端点y坐标
Pol(C-A,D-B):Cls&
计算边长与方向角
J&0&J+360&J&
将方向角转换为方位角
&DIST(m)=&:I&
&BEAR(DMS)=&:J&&&&&&
显示方位角
重复输入下一个端点的坐标
Lbl&1:&5800-1&END&
3&锁定变量语句——Fixm
这是fx-4800P/fx-4850P的变量输入命令{}不完善带来的语句,很多fx-4850P的读者不理解该语句到底有什么用,下面用一个简单程序说明。
{AB}:E=&(A2+B2+C2+D2):&E=&:E
运行该程序,屏幕分别提示用户输入A、B、C、D变量的值,虽然在变量输入命令{}中没有要求用户输入C、D变量,但由于程序中没有给C、D变量赋值的语句,因此,程序仍然提示用户输入C、D的值。如果在程序中加入Fixm语句,机器自动将变量输入语句{AB}以外的变量固定,不再提示用户输入。
Fixm:{AB}:E=&(A2+B2+C2+D2):&E=&:E
由于fx-5800P是使用?A~Z或?&A~Z命令,只对使用?命令变量的提示输入,其余变量不会提示,因此,fx-5800P取消了该语句。
4&条件语句
1)&fx-4850P
{条件式}&{语句组1}&&{语句组2}&&
{条件式}&{语句组1}&&
下列程序4850-2是为D变量赋值的程序,当输入值R&60时,给变量D赋值20;R&30时,给变量D赋值5;30≤R≤60时;给变量D赋值10,并显示D的值。
程序名:4850-2
{R}:R&60&D=20:&R&30&D=10:&D=5&&&
2)&fx-5800P
保留了条件语句&,但没有保留&与&。
{条件式}&{语句组}&
If&{条件式}&Then&{语句组1}&Else&{语句组2}&IfEnd
If&{条件式}&Then&{语句组1}&IfEnd
程序名:5800-2
?R:If&R&60:Then&20&D:Else&If&R&30:Then&10&D:Else&5&D:IfEnd:IfEnd&
在程序5800-2中,红色的条件语句内嵌套了蓝色的条件语句,嵌套层数为1,fx-5800P的条件语句在开始符If与结束符IfEnd之间可以有回车符&;当有多层条件嵌套时,条件嵌套层数不应超过10层。fx-5800P也设置有26层命令堆栈,而条件嵌套、条件内的For~Next循环、Do~LpWhile循环、While~WhileEnd循环、存储条件内表达式计算优先顺序较低的命令与函数,都需要使用命令堆栈,因此,编程时,应注意不要使用过多的条件嵌套,条件内的表达式也不应使用过多层的括弧,以避免命令堆栈数超限。
将fx-4850P多层嵌条件语句修改为fx-5800P条件语句是读者来信问的最多的问题,下面为读者发送来的案例。
程序名:4850-3
Lb1&0:{PSE}
P&O&Goto1:&P&H&Goto2:&P&U&Goto3:&P&L&Goto4:&P&L&Goto5&&&&&
程序名:5800-3
Lb1&0:?&P:?&S:?&E
If&P&O:Then&Goto1:Else&If&P&H:Then&Goto2:Else&If&P&U:Then&Goto3&
Else&If&P&L:Then&Goto4:Else&If&P&L:Then&Goto5:IfEnd:IfEnd:IfEnd:IfEnd:IfEnd&
&&①&在fx-4850P的条件语句开始~结束符&之间不能有回车符&,当有多层条件嵌套时,必须全部在一行内写完,而fx-5800P无该限制;②&当程序中含有多层条件语句嵌套时,其逻辑结构一般都比较复杂,用Word编辑程序时,建议不同层的条件语句用不同的颜色表示,以增强程序的易读性。
5&逻辑运算子命令
fx-5800P新增And、Or、Not三个逻辑运算子命令,这对简化条件语句有非常重要的作用。
?&A:?&B:If&A=2&And&B&0:Then&A÷B&C:Else&B÷A&C:IfEnd&
实现与上述fx-5800P程序同样功能的fx-4850P程序为
{AB}:A=2&B&0&C=A÷B:&C=B÷A&&
6&扩充变量存储器的定义与使用
图5&fx-4850P定义10个扩充变量存储器名的使用
编写稍大一些的程序时,仅仅用A~Z等26个字母变量是不够的,这是就需要定义扩充变量存储器。扩充变量存储器在fx-5800P中称额外变量,实际意义是相同的。
1)&fx-4850P——Defm&n,n为需要定义的扩充变量数。按&&键输入Defm。
图5为执行Defm&5定义5个扩充变量,每个扩充变量可以有26个名字,显然,使用Z[1]~Z[5]名最便于理解。
2)&fx-5800P——DimZ&n,n为需要定义的额外变量数。按&&键输入DimZ。
执行DimZ&5定义5个额外变量,扩充变量名只能是Z[1]~Z[5]。
7&省略乘号的运算级别
在卡西欧的所有计算器中,只有fx-4800P/fx-4850P省略乘号的运算级别比×、÷号高,而在fx-5800P中,省略乘号的运算级别与×、÷号相同。图6(a)~(b)为fx-4850P的计算案例,图6(c)~(d)为fx-5800P的计算案例。
图6&fx-4850P省略乘号的运算级别案例
&省略乘号虽然是很小的问题,但如不注意仔细甄别,将使fx-4850P程序转换为fx-5800P程序后不能得出正确的结果,但程序运行时却不会提示句法错误,这往往是程序转换中最麻烦的事情。
8&Pause&n命令
1)&fx-4850P
暂停命令Pause&n,n为0~9整数,功能是显示该命令前表达式的值n/2秒时间。例如,执行下列fx-4850P程序,屏幕循环显示一个0~1间的随机数1秒钟。
Lbl&0:Ran#:Pause&2:Goto&0&
该程序为死循环,只能按&键强制中断程序。
2)&fx-5800P
fx-5800P取消了Pause&n语句,不能实现上述程序显示某个变量n/2秒的功能,但使用Locate与Getkey语句可以实现上述程序不暂停显示并正常退出功能。
Lbl&0:Locate&1,1,Ran#:Locate&1,2,&PRESS&0&:Getkey&25&Goto&0&
程序运行时,用户按键的代码自动存储在变量Getkey中,按&键的代码为25,因此,只要用户不按&键,程序就总是在屏幕的第一列、第一行位置显示随机数。
9&Prog命令
fx-4850P与fx-5800P都有该命令,其功能都是从子程序返回调用程序。调子程序可以嵌套,最多允许嵌套10层。
fx-4850P没有返回调用程序语句Return,只有当执行到子程序末尾时才能返回调用程序,而fx-5800P是执行到子程序中的任意一个Return语句时即返回调用程序,见图7所示。
图7&fx-4850P与fx-5800P调子程序的区别
10&其余命令
fx-4850P的Lbl、Goto、Dsz、Isz、Cls等命令的在fx-5800P中全部保留了,其功能也完全相同。其余新增命令For~To~Step~Next、While~WhileEnd、Do~LpWhile、Break、Stop的功能请参阅文献[1]。
三、基于串列数据的统计计算
串列功能是从卡西欧图形机移植而来,卡西欧低端图形机至少有List&1~List&6六个串列,fx-5800P为了便于进行双变量统计计算只设置了List&X、List&Y、List&Freq三个串列。
[例1]&表1列出了悬挂不同重量&的物体时,测得的弹簧长度&,试求线性回归方程&。
表1&悬挂重量&与弹簧长度&值的测试数据
5 10 15 20 25 30
7.25 8.12 8.95 9.90 10.9 11.8
解:fx-4850P——按&&(LR)键进入双变量统计模式,按&&&&键清除统计存储器;按5&7.25&10&8.12&15&8.95&20&9.9&25&10.9&30&11.8&键输入6组样本数据;按&&键调出统计计算结果,结果见图8所示。
图8&fx-4850P线形回归计算示例
fx-5800P——按&&(COMP)键进入COMP模式;按&&(CLR)&(Stat)&键清除统计串列;按&&(REG)键进入双变量统计模式,在List&X串列依次输入六个悬挂重量,频率串列List&Freq的值自动赋值1,在List&Y串列依次输入六个弹簧长度;按&&(RESULT)&&(REG)&(Line)键即得线性回归方程,操作过程见图9所示。
图9&fx-5800P线形回归计算示例
与fx-4850P比较,fx-5800P双变量统计的优点为:①样本数据存储在统计串列中,可以随时修改;②可以在图9下中图的菜单中,选择七种回归计算中的任一种类型的回归计算。
四、用串列存储程序计算的输入数据
将边长与方位角计算程序5800-1修改为基于串列输入数据的程序5800-4如下:
程序名:5800-4
Deg:Fix&3&
设置角度单位与显示格式
&POINT&n=&:n&
显示串列中存储的坐标点数
&START&POINT=&:?A&
输入起点号
Lbl&0:&END&POINT=&:?B&
输入端点号
Pol(List&X-List&X,List&Y-List&Y):Cls& 计算边长与方向角
J&0&J+360&J&
将方向角转换为方位角
&DIST(m)=&:I&
&BEAR(DMS)=&:J&&&&&&
显示方位角
重复输入下一个端点的点号
在运行上述程序之前,应按&&(REG)键进入双变量统计模式,在List&X串列依次输入点的x坐标,频率串列List&Freq的值自动赋值1,在List&Y串列依次输入点的y坐标,输入表2五个点平面坐标的结果见图10所示。
表2&程序5800-4自动计算边长与方位角案例
起讫点号 &&(m)
2 2.881 1→2 621.108 50&22&35.6
3 9.507 1→3 610.616 150&1&46.09
4 5.189 1→4 891.201 234&54&58.89
5 5.750 1→5 136.460 307&10&54.11
图10&预先在串列中输入点的坐标
按&&(Stat)&&(LIST)&键输入串列符号List。程序第二行的n为串列样本数,按&&&(Stat)&(VAR)&键输入,n的值有机器自动将串列List&Freq的数值求和得来,所以用户在List&X与List&Y输入点的坐标时,机器自动为List&Freq的赋值1,请用户不要改变其值,否则运行程序时将出错。
&&①&预先存入串列的坐标可以随时编辑与查看,其总点数由程序自动统计;②&测量编程中,适合于用串列输入已知数据的情形很多,例如,计算多边形面积程序,可以将多边形顶点的坐标预先存入串列;方格网法计算挖填土方量,可以将方格点的高程与面积系数预先存入串列,这些程序在文献[1][2]都有。
五、用串列存储程序计算的输出数据
将边长与方位角计算程序5800-1修改为基于串列输出数据的程序5800-5如下:
程序名:5800-5
Deg:Fix&3&
设置角度单位与显示格式
&X0(m)=&?A:&Y0(m)=&?B&
输入起点坐标
Lbl&0:&X(m)=,0&END&?C&
输入端点x坐标
C&0&Goto&1&
判断是否结束程序
&Y(m)=&?D&&
输入端点y坐标
Pol(C-A,D-B):Cls&
计算边长与方向角
J&0&J+360&J&
将方向角转换为方位角
N+1&N:I&List&X:J&List&Y&&
将边长与方位角存入串列
&DIST(m)=&:I&
&BEAR(DMS)=&:J&&&&&&
显示方位角
重复输入下一个端点的坐标
Lbl&1:&5800-4&END&
第一次运行程序前,应按&&键进入COMP模式,按0&&&键将串列计数变量清零,结束程序计算后,按&&(REG)键进入双变量统计模式查看计算结果。
其实,最适合于将输出数据存入串列的案例应该是道路曲线中边桩坐标计算程序,可以将程序计算出的逐桩点与加桩点坐标存入串列,完成程序计算后在双变量统计模式静态查看坐标结果。由于程序篇幅较长,不便于一一列出,详细请参阅文献[1]。
&&由于fx-5800P只有3个串列,因此,用户编程时,一般只可以选择将输入数据或输出数据存入串列,而卡西欧图形编程机fx-7400G与fx-9750GA有List&1~List&6六个串列[3],fx-9860G更是有List&1~List&26二十六个串列[4][5],可以同时将输入数据与输出数据存入串列中,其优点是,可以省略程序中的显示命令&,快速得到程序计算结果。图形编程计算器的测量程序,请参阅文献[3]~[5]。
六&矩阵计算
矩阵计算是从卡西欧图形编程计算器移植过来的功能。可以在COMP模式下进行,也可以在程序中使用。fx-5800P内置了Mat&A~Mat&F六个矩阵,矩阵初次使用前应先定义维数,每个矩阵的维数最多为10行×10列。
1)&使用矩阵菜单定义、输入与编辑矩阵
按&&(MATRIX)键调出图11左上图的矩阵菜单,按&键为输入矩阵符Mat,按&键为输入方阵行列式符det(,按&键为输入矩阵转置符Trn(。
按&(EDIT)键进入图11上中图的矩阵定义列表,表中列出了Mat&A~Mat&F六个矩阵,按&或&键移动行光标选择,按&键进入图11右上图的定义矩阵维数界面,输入行数按&键,输入列数按&键即可定义矩阵的维数;图11左下图定义矩阵Mat&A的行数为2,列数为3。
图11&COMP模式下矩阵的定义与单元数据输入
完成矩阵行、列数输入后按&键进入图11下中图的矩阵输入界面,新定义矩阵的单元值均为0,光标停留在第一行、第一列单元。可以移动光标到需要输入数值的单元,键入数值按&键;也可以按行逐列输入。例如,按2.5&3.2&1.4&&&&2.698735&完成Mat&A六个单元数值的输入,结果见图11右下图所示。
2)&使用赋值语句定义矩阵
图11右下图矩阵A的数值,也可以按&&&&2.5&3.2&1.4&&&&&&&&2.698735&&&&&&&&&&&&&键,输入并执行表达式[[2.5,3.2,1.4]&[π,2.698735]]&Mat&A定义矩阵A并赋值。
3)&矩阵运算与解线性方程组
可以按矩阵运算规则进行矩阵的加、减、乘、行列式(det)、转置(Trn)、求逆(-1)、平方(2),求元素绝对值(Abs)、乘或除以标量等运算。
[例2]&已知某水准网的观测值为
条件方程&的系数矩阵&与闭合差矩阵&分别为
高差观测值的协因数阵为&
试求高差观测改正数的最小二乘解、观测值的平差值及单位权中误差。
[解]&①&定义与输入已知矩阵
按&&&&&&&&&键定义矩阵A为4×7阶,按题目给出条件方程系数矩阵&完成输入,按&键退出矩阵输入状态返回矩阵列表界面。
按&&&&&&&&键定义矩阵B为4×1阶,按题目给出的条件方程闭合差列矩阵&完成输入,按&键退出矩阵输入状态返回矩阵列表界面。
按&&&&&&&&键定义矩阵C为7×7阶,按题目给出的协因数矩阵&完成输入,按&键退出矩阵输入状态返回矩阵列表界面。
按&&&&&&&&键定义矩阵F为7×1阶,按题目给出的观测值列矩阵&完成输入,按&&键退出矩阵输入状态返回COMP模式的计算状态。
②&计算法方程联系数的解
计算公式为&。
输入表达式(Mat&AMat&CTrn(Mat&A))-1Mat&B&Mat&E,见图12左上图所示,按&键计算出法方程联系数的解,结果见图12左上2图所示,按&键移动光标查看各单元的值。
③&计算观测值的改正数
计算公式为&。
输入表达式Mat&CTrn(Mat&A)Mat&E&Mat&B,见图12上右2图所示,按&键计算出观测值改正数的解,结果见图12右上图所示。
④&计算验后单位权中误差
计算公式为&,式中&=4为多余观测数。
输入表达式Trn(Mat&B)Mat&C-1Mat&B,见图12左下图所示,按&键计算出&值,结果见图12下左2图所示。
输入表达式&(Mat&Ans[1,1]÷4)&S,按&键计算出&的值,结果见图12下右2图所示。
⑤&计算高差观测值的平差值
计算公式为&,输入表达式Mat&F+Mat&B÷1000,按&键计算出&的值,结果见图12右下图所示。
图12&在COMP模式下求解[例2]的操作过程
&&fx-5800P可以编程进行矩阵计算,详细请参阅文献[1]。
七&数学格式显示
fx-4850P只能以线性格式显示,fx-5800P可以选择以线性或自然书写的数学格式显示表达式计算,按&&&(MthIO)键设置为数学格式显示,状态栏显示Math;按&&&(LineIO)键设置为线性格式显示,状态栏Math消失。
[例3]&分别用两种显示格式计算正态分布密度函数的数值积分&。
[解]&按&&&(LineIO)键设置为线性格式显示,按&&&1&&2&&&&&&&&&&&&2&&-2&2&&,结果见图13左图所示。
按&&&(MthIO)键设置为数学格式显示,按&&&&1&&2&&&&&&&&&&&&&2&-2&2&,结果见图13右图所示。
图13&分别用线性格式与数学格式求解[例3]的操作过程
八&其余便利功能
图14&用细尖状物品触压机器背面的复位按钮P
1)&闪存内存——fx-5800P使用与普通U盘一样的闪存作内存,电源为一节普通7号电池,不需要备用电池,即使将电池取出也不会丢失程序,即使用细尖状物品触压机器背面的复位按钮P开机,也不会删除机内程序,见图14所示。
2)&现场保护——任何情形下,包括正在运行程序时,都可以按&&键关闭机器电源,机器自动存储关机前的所有数据与状态,按&键重新开机后,自动恢复到关机前的界面。
例如,运行文献[1]的普通水准测量记录计算程序PM10-3,测到临时点需要休息时,可以不必中断程序,直接按&&键关机,重新开工时,只需按&键输入下站的观测数据即可继续运行程序。
九、文献[2]新增fx-5800P测量程序介绍
文献[1]的读者来信提的最多的问题是希望编写一套任意缓和曲线&(含匝道曲线)、圆曲线与直线的分段坐标正反算程序,这也是在路线施工测量中使用率最高的程序。因为路线施工时,设计图纸已经给出了缓和曲线、圆曲线与直线三种线元的完整数据,如起终点桩号、坐标、走向方位角、曲线长、缓和曲线参数及圆曲线半径,没有必要再用交点法重新计算,而且匝道与互通立交桥也用很难用交点法计算。从事高速铁路施工的读者希望推导能满足我国高铁≤±1mm轨道放样精度要求的精密缓和曲线切线支距坐标公式及坐标正反算程序。
由卡西欧(上海)贸易有限公司资助,上海同济大学出版社2009年1月出版的新书[2]给出了下表所示的9个最新程序,卡西欧(上海)贸易有限公司已将这些程序全部传输到大礼包的fx-5800P中,免去了用户重复输入的烦恼。
主程序与子程序列表
序 主程序 子程序 功能说明
1 CAS58-4-1
复数形式计算边长与方位角程序
2 CAS58-4-2
复数形式高斯平面坐标线性变换参数计算
及批量坐标变换程序
3 CAS58-4-3
复数形式建筑坐标与测量坐标相互变换程序
4 CAS58-5-1 SUBC5-11,SUBC5-12,SUBC5-13
SUBC5-14,SUBC5-15,&SUBC5-16 任意缓和曲线段坐标正反算程序
5 CAS58-5-2 SUBC5-21,&SUBC5-13 圆曲线段坐标正反算程序
6 CAS58-5-3 SUBC5-13 直线段坐标正反算程序
7 CAS58-5-4
无定向导线近似平差程序
8 CAS58-5-5
方格网法土方量计算程序
9 CAS58-5-6
四等水准测量记录计算程序
其中CAS58-5-1、CAS58-5-2、CAS58-5-3分别为任意缓和曲线、圆曲线、直线段坐标正反算程序,它们严格按路线设计文件提供的设计数据为程序输入的已知数据精心编写而成,缓和曲线切线支距坐标公式采用了重新推导的含三角级数展开前七项(旧公式只含前三项)的精密公式,精密公式的计算误差&±0.01mm,因此,用本章程序计算出的任意路线或匝道曲线逐桩点的正反算坐标误差≤±0.01mm,完全可以满足我国目前在建高速铁路放样误差&±1mm的精度要求,且功能更加切合路线施工测量实际。
匝道曲线坐标正反算计算案例
下表为广州东(联)新(沙)高速公路沙河互通立交线位某右转反向匝道设计要素表,用程序CAS58-5-1对其进行坐标正反算的操作过程如下:
(m) 起点 终点
(°′″) 桩号 坐标(m) &走向方位角
(°′″) 桩号 坐标(m) &走向方位角
80 60 297.25 85.14 48&51&16.3 470.763 3.857 186&52&29.8 555.899 4.460 235&43&46.2
①&正算&按&&键进入REG模式,在1~2行统计串列分别输入起、终点的桩号与坐标,结果见图15(a)所示。
图15&执行程序CAS58-5-1正算前后统计串列数据的变化
按&&键进入COMP模式,按&键,移动光标到CAS58-5-1程序行按&键,屏幕提示与用户操作过程如下:
屏幕提示 按键 说明
ANY&SPIRAL&+COM,-COM &
显示程序功能标题
SPIRAL&A(m),+R,-L=? 80&
输缓和曲线参数,正值为右转
START&R(m)=? 60&
输起点半径
END&R(m)=? 297.25&
输终点半径
START&BEAR(Deg)=? 186&52&29.8&&
输起点走向方位角
END&BEAR(Deg)=? 235&43&46.2&&
输终点走向方位角
PEG&X,Y(0):X,Y&PEG(Else)=?
输0选择正算
INT&DIST(m)=? 20&
输入整桩间距
ONLY&CALC&+PEG(1)=? 0&
输0先计算逐桩点再计算加桩点
WL(m),0&NO=? 14&
ANGLE&L(m),&0=?
显示起点的左边桩坐标
WR(m),0&NO=? 14&
ANGLE&R(m),&0=?
显示起点的右边桩坐标
WL(m),0&NO=?14 &
使用当前值作终点的左边距
ANGLE&L(m),&0=?90
使用当前值作左偏角
显示终点的左边桩坐标
WR(m),0&NO=?14 &
使用当前值作终点的右边距
ANGLE&R(m),&0=?90
使用当前值作右偏角
显示终点的右边桩坐标
PEGi(m)=480 &
显示起点开始的第1个整桩号
BEARi(DMS)=195°18′49.34″ &
显示逐桩点走向方位角
显示逐桩点中桩坐标
WL(m),0&NO=?14 &
使用当前值作左边距
ANGLE&L(m),&0=?90
使用当前值作左偏角
显示逐桩点的左边桩坐标
WR(m),0&NO=?14 &
使用当前值作右边距
ANGLE&R(m),&0=?90
使用当前值作右偏角
显示逐桩点的右边桩坐标
…… …… ……
PEGi(m)=540 &
显示起点开始的第4个整桩号
BEARi(DMS)=231°32′0.34″ &
显示逐桩点走向方位角
显示逐桩点中桩坐标
WL(m),0&NO=?14 &
使用当前值作左边距
ANGLE&L(m),&0=?90
使用当前值作左偏角
显示逐桩点的左边桩坐标
WR(m),0&NO=?14 &
使用当前值作右边距
ANGLE&R(m),&0=?90
使用当前值作右偏角
显示逐桩点的右边桩坐标
+PEG(m),&0&END=?
输入加桩号
BEARi(DMS)=217°27′7.84″ &
显示加桩点走向方位角
显示加桩点中桩坐标
WL(m),0&NO=?14 &
使用当前值作左边距
ANGLE&L(m),&0=?90
使用当前值作左偏角
显示加桩点的左边桩坐标
WR(m),0&NO=?14 &
使用当前值作右边距
ANGLE&R(m),&0=?90
使用当前值作右偏角
显示加桩点的右边桩坐标
+PEG(m),&0&END=?
输入任意负数结束正算
CAS58-5-1&END
完成上述正算后,按&&键进入REG模式查看存储在统计串列的全部逐桩点的中桩坐标,结果见图15(b)~(c)所示。比较图15(a)与图15(b)可知,正算完成后,没有破坏1~2行的已知数据。全部逐桩点中边桩坐标的详细结果列于表3上部。
表3&右转反向非匝道曲线(完整缓和曲线)坐标正反算案例(左、右边距均为14m)
序 桩号 &(m)
走向方位角
1 485.258 已知数据 已知数据 07.48
2 585.258 已知数据 已知数据 52.14
3 480 92.72 05.87 195°18′49.34″
4 500 84.83 91.63 210°58′4.56″
5 520 72.74 77.04 223°2′28.23″
6 540 57.38 65.15 231°32′0.34″
7 510 78.06 84.66 217°27′7.84″
序 已知边点坐标 桩号 垂足点坐标 垂距 方程检核
f(lp) 迭代时间
1 9.664 509.93 .2 1′15.74″
2 7.547 529.71 .5 1′15.86″
3 3.007 555.42 .3 1′15.05″
②&反算&重复执行程序CAS58-5-1,屏幕提示与用户操作过程如下:
屏幕提示 按键 说明
ANY&SPIRAL&+COM,-COM &
显示程序功能标题
SPIRAL&A(m),+R,-L=?80 &
使用当前值
START&R(m)=?60 &
使用当前值
END&R(m)=?297.25 &
使用当前值
START&BEAR(Deg)=?186°52′29.8″ &
使用当前值
END&BEAR(Deg)=?235°43′46.2″ &
使用当前值
PEG&X,Y(0):X,Y&PEG(Else)=?
输任意非0值选择反算
XJ(m),&0&END=?
输入边点1的坐标,输负数结束程序
p&PEG(m)=509.9820 &
显示垂足点p的桩号
显示垂足点p的坐标
J&p&DIST(m)=11.1544
显示垂距jp的值
f(Lp)=0.0042 &
显示方程式(5-36)的检核结果
XJ(m),&0&END=?
输入边点2的坐标,输负数结束程序
p&PEG(m)=529.8734 &
显示垂足点p的桩号
显示垂足点p的坐标
J&p&DIST(m)=18.6215
显示垂距jp的值
f(Lp)=0.0025 &
显示方程式(5-36)的检核结果
XJ(m),&0&END=?
输入边点3的坐标,输负数结束程序
p&PEG(m)=555.8964 &
显示垂足点p的桩号
显示垂足点p的坐标
J&p&DIST(m)=21.8508
显示垂距jp的值
f(Lp)=21.9393 &
显示方程式(5-36)的检核结果
XJ(m),&0&END=?
输任意负数结束程序
CAS58-5-1&END
计算上述3个边点的反算结果列于表15下部,反算结果表明,1、2点的&值较小,接近于0,因此,其垂足点位于缓和曲线段内,而3点的&=21.9393,绝对值比较大,因此,其垂足点桩号等于缓和曲线终点的桩号,因此推断,垂足点位于终点后的其余曲线段内。}

我要回帖

更多关于 卡西欧fx5800p 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信