。六、课程设计感想
对于每次课设其实心里是有点害怕的,因为课设若想做的比较好注定是需要很多精力的,不可否认,到大学之后,自己的勤奋踏实远不如从前,但正因为如此,课设才有了更大
1213
f的意义,课设不仅仅考察该门课的掌握程度,而是对一个人的细心耐心勤奋程度以及学习能力的综合考量,我深知每次课设都是对自己的一次挑战,而且这次课设也是我大学的最后一门课设,因此我很认真对待了这次课设。
由于课设要求编制这种有输入输出显示界面的程序,一开始的时候不知道怎么下手,虽然以前也做过用C做图形界面的程序设计,但是想到要通过C来实现绘图还是有些难度,后来选择了MATLAB,想利用其强大的数值计算和绘图能力来简化工作量,但是在设计过程中还是遇到了很多的困难,为了实现GUI指令,我到图书馆翻阅了一些MATLAB书籍,以前虽然也学过这门课,但是当时没有注重图形用户界面的学习导致很多命令名字不懂,所以又重新翻阅当时的课本,查找各种命令的使用方法和GUI的实现方式,同时,也在网上找到很多相关资料,强化了GUI的学习,为课设的顺利进行打下坚实的基础。
DDA插补第一象限虽然程序较简单,但是,在做DDA插补算法的时候,我也曾遇到很大的难题,插补时起点缺少一段直线,经检查发现在写判断是否到达终点时多了等号;逐点比较法插补圆弧时,一开始圆弧始终不能出现,感觉很奇怪,后来与同学讨论交流,发现在编写该语句y2syeysy100ey中间参数写成syey;中间还遇到譬如单步圆弧插补时某一象限X方向圆弧显示不出来,经检查是缺少一个e
d语句等问题,这些问题其实都不是大问题,但越是不引人注意的地方越容易犯错而且调错时难以纠正出来,因此调错用的时间远远大于编程时间,这让我深深体会到了编程是一项很需要细心和耐心的工作,另外同学间的交流也必不可少,因为大家经常遇到类似的问题,有时别人无意间的一句话反而有使人茅塞顿开的感觉。
当程序全部正确运行出来之后,成就感油然而生,大学最后一次课设,很辛苦也很开心!
七:课设参考资料:[1]陈蔚芳,王洪涛机床数控技术及应用M北京科学出版社,20089[2]刘卫国MATLAB程序设计与应用M北京高等教育出版社,20067[3]张志涌精通MATLAB65版M北京北京航空航天大学出版社,20033
忽略此处
1313
fr