|
楼主 |
发表于 2018-8-20 11:23:22
|
显示全部楼层
会有差别, 但大不大见仁见智..
以下是纯算法做 一千万次的时间分布统计数据
-- 基于全志 A80 , 4xA15 + 4xA7 , 2G RAM, 但基本上只用 A15的性能. A7用不上
-- 用 PC 会快点, 后来没做那么长时间的测试了.. 好像大概连续跑了两个多星期
random 10000000 times, tihs: 27ms
0 -20 (ms) [ 2664204] : ||||||||||||||||||||||||||
20 -40 (ms) [ 2253795] : ||||||||||||||||||||||
40 -60 (ms) [ 1630122] : ||||||||||||||||
60 -80 (ms) [ 1119455] : |||||||||||
80 -100 (ms) [ 721805] : |||||||
100 -120 (ms) [ 467270] : ||||
120 -140 (ms) [ 314497] : |||
140 -160 (ms) [ 221616] : ||
160 -180 (ms) [ 159482] : |
180 -200 (ms) [ 116302] : |
200 -220 (ms) [ 85214] :
220 -240 (ms) [ 62915] :
240 -260 (ms) [ 46457] :
260 -280 (ms) [ 34166] :
280 -300 (ms) [ 25230] :
300 -320 (ms) [ 19112] :
320 -340 (ms) [ 14357] :
340 -360 (ms) [ 10727] :
360 -380 (ms) [ 8033] :
380 -400 (ms) [ 6184] :
400 -420 (ms) [ 4756] :
420 -440 (ms) [ 3613] :
440 -460 (ms) [ 2737] :
460 -480 (ms) [ 2024] :
480 -500 (ms) [ 1540] :
500 -520 (ms) [ 1157] :
520 -540 (ms) [ 837] :
540 -560 (ms) [ 656] :
560 -580 (ms) [ 446] :
580 -600 (ms) [ 341] :
以下是加入 "机械动作时间" 的总时间分布, 就是假设每个张开, 闭合, 旋转90°, 180° 的平均时间. 然后计算每次还原所需时间.
random 5800000 times
1500-1600(ms) [ 56] :
1600-1700(ms) [ 225] :
1700-1800(ms) [ 854] :
1800-1900(ms) [ 3132] :
1900-2000(ms) [ 10047] :
2000-2100(ms) [ 28770] :
2100-2200(ms) [ 73393] : |
2200-2300(ms) [ 160266] : ||
2300-2400(ms) [ 304715] : |||||
2400-2500(ms) [ 498992] : ||||||||
2500-2600(ms) [ 706987] : ||||||||||||
2600-2700(ms) [ 860434] : ||||||||||||||
2700-2800(ms) [ 896279] : |||||||||||||||
2800-2900(ms) [ 799769] : |||||||||||||
2900-3000(ms) [ 609869] : ||||||||||
3000-3100(ms) [ 402252] : ||||||
3100-3200(ms) [ 230241] : |||
3200-3300(ms) [ 118361] : ||
3300-3400(ms) [ 55204] :
3400-3500(ms) [ 24445] :
3500-3600(ms) [ 10105] :
3600-3700(ms) [ 3792] :
3700-3800(ms) [ 1283] :
3800-3900(ms) [ 372] :
3900-4000(ms) [ 115] :
4000-4100(ms) [ 29] :
4100-4200(ms) [ 3] :
4200-4300(ms) [ 1] :
中位数大概在 2.8秒 左右. 但是最短最长时间相差确实会蛮大的. 这取决于上面第一个图表的算法还原时间 + 实际机械估算时间.
相信大家心中立马会有疑问, 为什么我拍 3秒2 的视频出来, 不拍更快的.
其实这里面有个问题, 就是机械时间常数. 如果魔方调整得很松, 那么机械时间常数与估算的时间会接近.
但由于机械运行速度实在是太快了, 松的魔方会出现严重的飞棱现象, 如下图.
所以目前只能是 降速 + 将魔方扭紧 来跑, 以减轻飞棱带来的影响. 所以其实目前的速度还并不是最优的速度.
这也是为什么开头看到我打乱魔方的时候手速那么慢的原因, 魔方挺紧的, 容错率也降低了很多. |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|