- 4
- 0
- 约1万字
- 约 8页
- 2016-11-26 发布于重庆
- 举报
fx-9860G基于串列的便攜编程数字化计算原理与实现方法
fx-9860G 基于串列的便携编程数字化计算原理与实现方法*
覃 辉 qh-506@163.com
摘要: 应用卡西欧新型图形编程计算器fx-9860G SD,提出了基于串列的编程方法。程序能
自动读取预先存储在串列中的已知数据与测量数据,计算结果存入其余串列中,程序运行结束后,
将串列文件下传到通讯软件FA-124 并输出为扩展名为CSV 的逗号分隔文件,在PC 机中运行成
果整理程序,自动将CSV 格式文件整理成一系列文本格式成果文件,实现了便携机编程计算的
数字化。
关键词: 数字化测量计算;fx-9860G SD;串列;矩阵;数据通讯;PC 机成果整理程序
1 测量便携编程机计算的历史
测量的野外作业环境造就了对便携编程计算机的天然需求。最早引入我国并对测量便携编程
计算产生深远影响的计算机是PC-1500。PC-1500 于80 年代初进入我国市场,当时的IBM PC 机
上市不久,售价上万元,国内的工资收水平入决定了PC 机当时只能是少数单位购买少量台套数
供养在安装了空调机房里集中使用的贵重产品,PC 机离真正的个人机并得到普及还有遥远的距
离。而PC-1500 机1500 元左右的售价,体积小、对使用环境要求低的便携性极大地刺激了人们
的计算消费需求,文献[1]的出版更加速了PC-1500 机在测量计算中应用的前进步伐。
PC-1500 机的固有缺陷是:程序只能记录在磁带上,存取程序的时间太长,磁带容易发霉,
不易保存,可靠性低,不能与PC 机进行数据通讯。为此夏普公司于1991 年推出了PC-1500 机
的换代机型PC-E500,PC-E500 基本克服了PC-1500 的缺陷,增加了一个标准RS-232C 口及相
应的通讯语句,能与PC 机或其它外设进行数据通讯。
PC-E500 原厂内存只有32KB,解决了扩容技术难题后最多可以增加到256KB,国内一些测
绘公司将自主研发的常用测量记录计算程序固化到ROM 中捆绑销售。由于90 年代初出产的主
流全站仪都没有内存,自身不能记忆观测数据,需要借用外挂设备存储数据,用PC-E500 作为
全站仪的外业手薄也为PC-E500 找到了一个巨大的应用空间;加上PC-E500 相对低廉的售价使
PC-E500 在测量中的应用迅速形成气候,并顺理成章地成为PC-1500 的替代机型。
20 世纪末,随着闪存技术的成熟及制造成本的不断下降,主流全站仪开始自带内存,从上
世纪90 年代末能存储2000 个点的观测数据发展到现在插一块2GB 的SD 卡存储海量观测数据,
将PC-E500 作为全站仪外挂存储器的应用领域自然消失,但在测量便携机计算领域,PC-E500
仍然具有强大的生命力。
随着 PC 兼容机及笔记本电脑制造成本的下降、应用软件的不断丰富、互联网推动PC 机应
用领域的不断扩展等都刺激了PC 机的普及速度。这使得只有单一BASIC 语言功能的PC-E500
遭遇发展中的天花板已成必然,PC-E500 在世界市场的萎缩已不可逆转,这也是夏普公司于2003
年停产PC-E500 的重要原因。在我国的测量计算领域,虽然PC-E500 仍然具有较大市场需求空
间,但中国市场每年区区数千台的销量显然维持不了夏普生产线的正常运转。现在中国市场上销
售的PC-E500 主要是从某些贸易公司从日本中学生手中收购的二手翻新机。
无论 PC 机如何发展,只要它的功能与性价比满足不了测量野外便携计算的需求,便携机的
需求就始终存在,不会消失。在世界便携机计算器制造领域,无论从技术水平、产品线还是销量,
卡西欧公司一直位居龙头老大的地位。但在20 世纪末,由于卡西欧公司对中国市场的重视程度
远不及夏普公司,从而给了夏普公司在中国近20 年蜜月般的黄金发展期。
2 便携编程机计算的现状
测量野外需求的多样性与复杂性,造就了测量便携编程机计算鲜明的个性化特点。测量技术
人员在工作中遇到的共性计算问题一般都可以使用商业计算软件解决,但许多个性化计算问题是
商业计算软件无法企及的,这就需要测量人员根据计算的数学模型与具体需求,自己动手编写程
序进行计算。这也是在基于PC 机的商业测量计算软件较发达的今天,掌握一款便携机程序语言
进行编程计算仍有广泛市场需求的重要原因。PC-1500 与PC-E500 在测量行业的成功应用证明,
作为一名测量工程技术人员,如果不掌握一种便携机语言,要想提高野外工作的效率几乎寸步难
行。
2
以2003 年夏普公司停产PC-E500 并退出便携机制造领域为契机,卡西欧公司开始发力中国
市场,其首打产品是它的工程机fx-4800P。fx-4800P 除具有普通计算器的全部功能外,还内置最
精简的类BASIC 语言,具有26 个标准变量与可定义的扩充变量,内存
原创力文档

文档评论(0)