2013-06教学实践
产生依赖感,在真正的动手操作机床时产生畏惧感。所以,教师要摆正数控仿真软件在课堂教学中的位置,发挥其最大“功率”。3.科学安排教学内容,循序渐进地掌握数控编程与操作技巧
数控教学中,在“项目教学法”作为大环境的背景下,教学内容可以分为四个模块。其一为理论基础模块:主要讲解最基本的数控编程方法和工艺安排。其二为提高和拓展模块:主要利用数控仿真软件让学生熟悉加工步骤和各个系统的界面。其三为实践基础模块:主要培养学生实践操作能力与技巧,取得职业等级中级证书或高级证书。其四为拔高模块:主要讲解其他系统的编程方法和操作步骤,扩大学生的知识面,适应社会发展的需要。
4.选拔高技能型人才,参加各类大赛
中职教学中,高技能型人才是在各类大赛中得到培养和锻炼的。同时各个学校靠各类大赛中得到的成绩来改变整个学校在社会中的地位与价值。数控技能型人才的培养是一个巨大的工程,从发现人才到培养再到取得成绩至少也要一年的时间。我们学校在数控人才的培养方式上是非常明确的,利用课余时间进行训练,晚上考虑到安全因素,选手就在基地的机房利用仿真软件进行训练,赛前再加强动手方面的强化训练,这样既能确保选手正常的教学时间,又能为学校培养出更加优秀的人才。
recv函数
六、数控仿真软件存在的负面效应
任何事物的出现都存在着两面性,数控仿真软件是一种模拟的教学,具有强大的发展空间。但它不可能完全代替教学,尤其是技能训练。中职学校培养的是脚踏实地的一线操作工,数控仿真软件只是纯粹模拟而非真实的加工,它无法让学生体会到真实切削加工中的感受。下面举两个例子说明:其一在模拟的环境中主轴转速达到20000r/min,主轴是照样运转而不报警的,但在现实中是永远达不到这个转速的。其二模拟的环境中主轴转速达到1500r/min,学生感受不到实际产生的效果,但在现实中这个转速很容易让新手产生一种畏惧感,无法平下心来操作机床。其三看下面某段加工程序:GO1X60Z-20F0.3改写成GO1X60Z-20F0.15,两个程序设置的加工速度不同,实际加工时产生的表面质量有很大的区别,在模拟的环境中是无法体现的。为此,数控仿真软件和实际操作两者怎样配合使用才能让它发挥最大的效果是每一个数控专业教师必须探索的问题。
数控设备的不断更新,对技能型人才的要求也越来越高,只有在教学中科学、合理、有效地利用仿真软件才能更好地为教学服务。专业教师必须积极思考实践的教学中所产生的问题,到应对的措施,将仿真软件与实际训练有机结合,学生才能容易接受,教学效果才能得到改善,仿真软件才能发挥最佳效果。
参考文献:
[1]田吉花.数控技术人才的需求状况分析.辽宁高职学报, 2008(7).
[2]明建全.科学使用数控仿真,提高数控教学水平.西北职教.
[3]杨黎明.职业教育的模式研究.上海教育科学研究院. (作者单位浙江信息工程学校)
摘要::LWIP是一款应用与嵌入式领域的开源TCP/IP协议栈。在学习代码实现中,学生遇到的第一个大问题就是tcp_write函数,解释了tcp_write函数背后的工作机理。
关键词:LWIP;tcp_write函数;工作机理
在一个简单的TCP服务器实现代码中,
1.pcb=tcp_new();/*建立TCP控制块(pcb)*/
3.pcb=tcp_listen(pcb);/*进入监听状态*/
在tcp_accept中调用了tcp_recv函数。
在http_recv中调用了tcp_write函数。
/*发送登录网页信息*/
在tcp_write中只是调用了tcp_enqueue函数,构造一个报文段并放在控制块缓冲队列中,并没有立即发送,而是等待数据集中一下然后再发送。那发送是在哪句代码中体现呢?在网络上和书本上,都无法到明确的解释。
在main函数中调用了LwIP_Periodic_Handle函数,在这个函数中调用了tcp_tmr函数,内部又调用了tcp_slowtmr函数,在这个函数中调用了tcp_output函数。而tcp_output就是发送代码的函数,问题也得以解决。
本文对简单的TCP服务器代码进行分析,解决了tcp_write函数与发送数据之间关系的困惑。
参考文献:
[1]朱升林.嵌入式Linux网络那些事[M].北京:中国水利水电出版社,2012-09.
[2]刘光然.零基础arm裸板编程入门.湖北经济学院学报:人文社会科学版,2013-02.
(作者单位湖北省武汉市经济学院电子工程系)
125--. All Rights Reserved.