能转动并显示刻度的手表刻度表,我这有图不知...

5000多omega表表盘上可转动的刻度表有什么用_百度知道
5000多omega表表盘上可转动的刻度表有什么用
5000多omega表表盘上可转动的刻度表有什么用
我有更好的答案
其他类似问题
为您推荐:
您可能关注的推广
omega的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁UI组件设计(41)
由于工作原因,需要画图表,但在图表的该度的取值上就出现了问题,但现在关于图表的控件已经很多了,那应该也有成熟的算法了,经过在网上努力寻找前人们是足迹,算给我找到了这编文章,问题总算解决了!!!---故记。
(1)步长规范化是关键
一般地,我们在标定坐标轴时,给出的参数是:起点、终点和刻度数,因为我们程序设计人员对在一个多大的区域面积内绘制多少个刻度比较美观有直观感觉,相反,而对多大步长则印象较浅。当然,知道刻度数和起点与终点值求步长是很容易 的,如下式:
CorStep=(CorMax一CorMin)/CorNumber
式中,CorMax、CorMin、CorNmnber分别对应 起点、终点和刻度数。 步长求出后。我们只要将步长求以lO为底的 对数,即可获得步长的数量级,见下式:
Temp=Log(corStep)/Log(10)
Temp=Log(CorStep)/Log(10)+1
式中,Log代表自然对数。至于取哪个公式,需 要根据CorStep是否是lO的整数次幂而定。
进而将步长其规范化到0到1的范围内,方法如下: NewCopStep=CorStep/(10^Temp)
式中,符号“^”代表取幂的意思。
然后根据新的步长取值范围,将新的取值定位 在:0.1、O.2、0.25、0.5、1几个常规步长上,称为StardardStep.最后,再根据数量级将规范的步长恢复 到本来的数量级上,见下式:
FinalStep=StardardStp*Temp
(2)起点的规范化
一般说来.我们的起点应该是小于等于原来的 起点,同时,起点坐标是步长的整数倍比较符合人 们的习惯。这一点容易做到,见下式:
NewCorMin=(Int(CorMin/FinalStep))*Finalste
其中,Int是取整函数。
(3)终点的规范化
按惯例,我们的终点应该是大于等于原来的终点,同样,终点坐标是步长的整数倍比较符合人们的习惯,见下式:
NewC0rMax= (Int(CorMax/FinalStep)+1)十FinaIStep
其中,Int是取整函数。
(4)最后的修正
我们按上面的公式确定完参数后,新确定的步长、起点、终点值有可能使得刻度数与原来刻度数不等。这里是否需要调整呢?如果需要,我们应该如何调整呢?笔者认为,如果新算得的刻度数大于等于原来设定的刻度数,就不应该调整了。如果新算得的刻度数小于原来设定的刻度数,就应该将其 调整为原来的刻度数。同时,在步长不动的情况下,分别将起点与终点进行再次修正。
下面是对应的程序:
注:源文为VB代码,由于工作需要,转为javascript代码。
function standard(cormax,cormin,cornumber){
&&&&&&& var tmpmax,tmpmin, corstep,tmpstep,tmpnumber,temp,
&&&&&&& if(cormax&=cormin)
&&&&&&&&&&&
&&&&&&& corstep=(cormax-cormin)/
&&&&&&& if(Math.pow(10,parseInt(Math.log(corstep)/Math.log(10)))==corstep){
&&&&&&&&&&& temp& = Math.pow(10,parseInt(Math.log(corstep)/Math.log(10)));
&&&&&&& }else{
&&&&&&&&&&& temp& = Math.pow(10,(parseInt(Math.log(corstep)/Math.log(10))+1));
&&&&&&& tmpstep = (corstep/temp).toFixed(6);
&&&&&&& //选取规范步长
if(tmpstep&=0&&tmpstep&=0.1){
&&&&&&&&&&& tmpstep = 0.1;
&&&&&&& }else if(tmpstep&=0.100001&&tmpstep&=0.2){
&&&&&&&&&&& tmpstep = 0.2;
&&&&&&& }else if(tmpstep&=0.200001&&tmpstep&=0.25){
&&&&&&&&&&& tmpstep = 0.25;
&&&&&&& }else if(tmpstep&=0.250001&&tmpstep&=0.5){
&&&&&&&&&&& tmpstep = 0.5
&&&&&&& }else{
&&&&&&&&&&& tmpstep = 1;
&&&&&&& tmpstep = tmpstep *
&&&&&&& if(parseInt(cormin/tmpstep)!=(cormin/tmpstep)){
&&&&&&&&&&& if(cormin&0){
&&&&&&&&&&&&&&& cormin = (-1) * Math.ceil(Math.abs(cormin/tmpstep))*
&&&&&&&&&&& }else{
&&&&&&&&&&&&&&& cormin = parseInt(Math.abs(cormin/tmpstep))*
&&&&&&&&&&& }
&&&&&&& if(parseInt(cormax/tmpstep)!=(cormax/tmpstep)){
&&&&&&&&&&& cormax = parseInt(cormax/tmpstep+1)*
&&&&&&& tmpnumber = (cormax-cormin)/
&&&&&&& if(tmpnumber&cornumber){
&&&&&&&&&&& extranumber = cornumber -
&&&&&&&&&&& tmpnumber =
&&&&&&&&&&& if(extranumber%2 == 0){
&&&&&&&&&&&&&&& cormax = cormax + tmpstep*parseInt(extranumber/2);
&&&&&&&&&&& }else{
&&&&&&&&&&&&&&& cormax = cormax + tmpstep*parseInt(extranumber/2+1);
&&&&&&&&&&& }
&&&&&&&&&&& cormin = cormin - tmpstep*parseInt(extranumber/2);
&&&&&&& cornumber =
&&&&&&& return [cormax,cormin,cornumber];
                                ---------------文章摘抄于《坐标轴刻度的规范化标定处理》
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:243197次
积分:4820
积分:4820
排名:第3889名
原创:242篇
转载:38篇
评论:82条
(1)(1)(6)(2)(2)(1)(5)(2)(2)(5)(2)(1)(4)(2)(3)(9)(7)(6)(14)(11)(1)(7)(6)(4)(10)(9)(12)(6)(2)(1)(26)(17)(19)(33)(14)(13)(10)(3)(1)&&&&js实现转动刻度钟表
&js实现转动刻度钟表
一个js实现的旋转钟表效果
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
VIP下载&&免积分60元/年(1200次)
您可能还需要
Q.为什么我点的下载下不了,但积分却被扣了
A. 由于下载人数众多,下载服务器做了并发的限制。若发现下载不了,请稍后再试,多次下载是不会重复扣分的。
Q.我的积分不多了,如何获取积分?
A. 获得积分,详细见。
完成任务获取积分。
论坛可用分兑换下载积分。
第一次绑定手机,将获得5个C币,C币可。
关注并绑定CSDNID,送10个下载分
下载资源意味着您已经同意遵守以下协议
资源的所有权益归上传用户所有
未经权益所有人同意,不得将资源中的内容挪作商业或盈利用途
CSDN下载频道仅提供交流平台,并不能对任何下载资源负责
下载资源中如有侵权或不适当内容,
本站不保证本站提供的资源的准确性,安全性和完整性,同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
开发技术下载排行
您当前C币:0&&&可兑换 0 下载积分
兑换下载分:&
消耗C币:0&
立即兑换&&
兑换成功你当前的下载分为 。前去下载资源
你下载资源过于频繁,请输入验证码
如何快速获得积分?
你已经下载过该资源,再次下载不需要扣除积分
js实现转动刻度钟表
所需积分:2
剩余积分:0
扫描微信二维码精彩活动、课程更新抢先知
VIP会员,免积分下载
会员到期时间:日
剩余下载次数:1000
js实现转动刻度钟表
剩余次数:&&&&有效期截止到:
你还不是VIP会员VIP会员享免积分 . 专属通道极速下载
VIP下载次数已满VIP会员享免积分 . 专属通道极速下载,请继续开通VIP会员
你的VIP会员已过期VIP会员享免积分 . 专属通道极速下载,请继续开通VIP会员决策支持图表工具的图表样式_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
决策支持图表工具的图表样式
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
下载文档到电脑,查找使用更方便
还剩9页未读,继续阅读
你可能喜欢ice watch手表外圈可以转动的表盘,刻度是10,20,30,40,50,60的有什么作用?可以计时么?_百度知道
ice watch手表外圈可以转动的表盘,刻度是10,20,30,40,50,60的有什么作用?可以计时么?
提问者采纳
别听楼上的乱说,我自己也在用Ice Watch,那是拿来计时的
其他类似问题
表盘上12所对的方向就是北方。定方向可以将刻度环作为辅助元件。 方法二,看的方便点,在北回归线以南不能使用这些方法,如乌鲁木齐的地方时间是北京时间减去2小时9分钟。其实没有一样可以看的我也有一个类似的~这个刻度环有很多的用处的~那个刻度环最初的产生是方便看时差的。后来在计时表上也用了刻度环,将12的位置转动到时差点再外圈上看时间即可,可以同时计算2个时间,商数为4,时针指向太阳:在北半球:方法的前提条件是空中要有太阳。飞行员表后来也用了刻度环,应以24小时计时法进行计算。如果是下午,将表水平放置,除了上述的作用外,现在是上午8点,还可以简单的测量速度和距离:把当前的时间除以2,时针与12点刻度之间的夹角的平分线指的就是南北方向,有了方便点而已,阳光几乎直射。例如。具体方法,把所得的商数对准太阳。 方法一,除以2,将表盘上的4对准太阳,因为越靠近赤道,12所对的方向就是北方。 说明:用上述方法确定方向,必须使用确切的地方时间;另外,当到了新的时区
为您推荐:
其他1条回答
是用来潜水的
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 刻度的手表 的文章

更多推荐

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

点击添加站长微信