这样的问题你遇到过嘛?!关于公制,英制,小数点问题
由于做的运动控制软件,随着设备要出口到很多国家,我们只负责把软件提供给客户(设备生产商)
本来从软件质量上,实时性,精度,使用习惯上直接客户(直接购买者)反应都很好,这些客户的国家里就没有北美的(谁让人是发达国家呢)
但是最近客户在北美的展会上,直接客户 提出一个要求,哈哈真让我郁闷了
他们有些地区据说还是以英制为主,我们的软件用的都是公制(大部分软件都是这样的吧,最起码我还没有看到英制的软件呢!)
本来也能做,只要单独发布一个英制版本的软件就可以了(这个只要稍加修改现有软件即可,专用键盘上加一个小数点按键,因为英制比较大)
呵呵可惜我们的客户不同意,他要求必须保留公制 ,而且要求公制不能改变现有习惯(所有数据不能带小数点),而英制要求所有数据能带小数点。并且公制和英制可以随时切换。
这是什么世道啊,秦始皇为什么伟大,单从度量衡上我就体会到了,他老人家真不是一般的高瞻远瞩
===========================================================
程序后台工艺数学模型都是整数(单位分别是mm,0.1mm),显示和后台数据做了隔离,目前的配方存储也是这样的单位
问题是公制英制如何才能无缝的切换,怎么控制小数点的问题,谁有这方面的经验,怎么样才能重构软件,并且尽量少的出错
另外补充一下,数学模型参数有几百个,直接和英制相关的有不到100个参数,嵌入式wince
==================================================================
程序的根本是数学模型,我认为本质上不但数学模型变了,还要求两种数学模型能并存
由于有保密协议规定,程序上的事情不能说太多,大家谈谈想法
呵呵顶者有分,分数不够还可以家,有好的想法另开贴再送你500分
=====================================
另外还不是很急,我有时间等,也请大家帮助思考一下,或者拿你们自己的软件做对比,遇到这样的问题怎么办