物理与信息工程毕业论文-信息安全毕业论文(4)

2013-04-27 18:40
导读:求得物体的坐标位置后在利用以上坐标点参数的计算得出来的结果控制物体在两点坐标间走直线。多边形的边数n的值越大,画出来的圆精度就越高。 2)、

求得物体的坐标位置后在利用以上坐标点参数的计算得出来的结果控制物体在两点坐标间走直线。多边形的边数n的值越大,画出来的圆精度就越高。

2)、多边形逼近法画圆流程框图
在上面的讨论中,知道了多边形的边数n的值和多边形顶点坐标的推导方法,这样可以利用画直线的简易算法用线段来完成圆。以圆心在(X1,Y1),起点在(X1-R,Y1),顺时针方向画圆流程图如下图10。

由于在直线的简易算法处理过程中,起点为坐标(X1-R,Y1)。所以在多边行逼近中,每画一条直线,都要把坐标平移把起点xi和yi放到起点,再调用直线简易算法。
这种方法简单易行,在直线简易算法的基础上经过简单的数学计算处理,多次画线就可以实现画圆,相比较圆弧插补法,多边形逼近法程序代码少,可以大大节省内存空间;程序流程简单,容易编写调试;运行速度也相对圆弧插补法有较大提高。

3)、软件编程
软件编程使用凌阳u'nSP IDE 1.8.4平台,该平台集程序的编辑、编译、链接、调试和仿真等功能为一体,可以使用C语言和汇编语言混合编程,编译效率高,在线调试方便。具体程序略。

3、实际测试
(1)测试设备
模拟行使路线:示意图见试题(E题)
卷尺:精度0.01m
秒表:精度0.01s
坐标纸采用喷塑坐标纸(调试中易于擦洗无用的画笔轨迹)
(2)走自行运动实际测量结果

第一次走实际测量结果:到达目的坐标,运动轨迹与预期轨迹之间的最大偏差1.7cm,运行时间为124秒。
第二次走实际测量结果:离达目的坐标1.3 cm,运动轨迹与预期轨迹之间的最大偏差1.4cm,运行时间为131秒。
第三次走实际测量结果:离达目的坐标1.1 cm,运动轨迹与预期轨迹之间的最大偏差1.3cm,运行时间为147秒。 (转载自http://zw.nseec.cN科教作文网)
第四次走实际测量结果:离达目的坐标1.5 cm,运动轨迹与预期轨迹之间的最大偏差1.1cm,运行时间为118秒。
第五次走实际测量结果:离达目的坐标0.8 cm,运动轨迹与预期轨迹之间的最大偏差1.3cm,运行时间为138秒。
第六次走实际测量结果:离达目的坐标1.4 cm,运动轨迹与预期轨迹之间的最大偏差1.9cm,运行时间为128秒。

六次运行物体离达目的坐标最大误差为1.5 cm,运动轨迹与预期轨迹之间的最大偏差1.9cm。平均运行时间约为130秒。达到了预期的效果。

(3)画圆实际测量结果
画圆测试结果如下表
第一次画圆以(40,50)为圆心,对圆周进行8个点采样

圆上的坐标物体实际坐标
(15,50)(17,50)
(22,68)(23.8,69.7)
(40,75)(40,74)
(58,68)(56.5,66)
(65,50)(64,50.4)
(58,32)(59.3,31)
(40,25)(40,24.2)
(22,32)(23.4,32.7)
最大误差为1.8cm,运行时间为225秒,画笔曲线接近圆。

第二次画圆以(40,50)为圆心,对圆周进行8个点采样

圆上的坐标物体实际坐标
(15,50)(15.5,50.6)
(22,68)(21.9,69.4)
(40,75)(40.5,74)
(58,68)(58.3,66.7)
(65,50)(64.8,50.2)
(58,32)(59.1,34..2)
(40,25)(40.6,24.5)

上一篇:计算机网络信息安全及对策-信息安全毕业论文 下一篇:没有了