基于VC++的数字信道模拟器控制台软件设计
[关键词:VC++,数字信道,信道模拟器] [热度 ]提示:此毕业设计论文完整版包含【论文】 作品编号:txgc0417,word全文:44页,合计:17000字 |
课题的主要工作
本设计的主要任务是在PC机上设计出一个控制台,通过它的可视化界面来配置数字信道模拟器。这个控制台既能把信道配置数据通过串口下载到模拟器中,同样,也可以显示信道模拟器中的数据。
对VC++程序进行控制台的设计主要包括两个方面,一是判断程序的界面设计是否正确,另外是程序的逻辑是否符合要求。通过分析,存在下面几个方面问题需要进行深入的研究:
(1)从理论的角度判断用VC++程序设计控制台是否可行。
(2)从实践上,如何对界面正确性进行判断,如何分析程序逻辑的正确性。
(3)如何考虑VC++应用程序的灵活性、多样性,设计出通用的应用系统,最大限度地避免重复劳动。
(4)如何制定合理的串口通信标准,才能使系统正常运行。
(5)使用ADO操作数据库,通过串口把数据下载到数字信道模拟器中。
(6)设计字模下载器,把通用汉字字模下载到信道模拟器中去,使信道模拟器能显示中文汉字。
论文的内容安排
第1章分析了本课题的研究背景及研究的必要性,及国内外对于数字信道模拟器的研究现状,概括性的提出了本课题的主要工作及技术难点。
第2章分析了对VC++程序实现数字信道模拟器软件设计课题相关的技术介绍,在对VC++程序深入分析的基础上,提出了编译前的界面分析和执行中的控件分析相结合的总体构思。
第3章介绍评阅系统的总体构架,以及系统特点、实现的界面和设计原理。
第4章详细介绍了面向对象的设计技术在本系统中的应用,并对影响系统健壮性阅卷正确性的设计方案做了详细论述。同时介绍了在系统设计过程中所实现的一些技术,包括数据库管理,系统与信道模拟器的通信方法。
第5章对整个设计进行总结。
控制台与信道模拟器通信的设计
在第二章曾介绍了实现串口通信的具体方式,可以用API函数和MSComm控件两种方法。在最开始设计时,本设计采用了API函数编写程序,但是在后面调试过程中发现有个比较严重的问题,就是在主程序窗口最大化时发送数据时整个窗口会发生抖动现象。经过多次调试都未能解决这个现象。最后通信这个模块就改为了用MSComm控件来完成。
实际运行结果与分析
经过和数字信道模拟器的整机调试,出现的错误在经过调试后都得到了解决。主要的通信任务是下载信道数据,还可以设置信道中断。测试结果显示都达到了良好的结果,和预期的目标一致。
模拟器控制台同时适用于Windows98/Me/2000/XP/2003/Vista操作系统平台,能够为用户的系统提供全面有效、简便安全的优化、清理和维护手段,让您的电脑系统始终保持在最佳状态。
经过一段时间的工作终于完成了本控制台系统的总体设计,部分功能测试,设计基本实现了预期目标,总结实践经验可以得到如下结论:
(1)数字信道模拟器是一个很有意义的项目,它能高度的模拟真实信道的各种特性,比如说中断,误码等,具有很高的应用价值。
(2)采用VC这样的可视化编程技术开发的控制台系统软件具有很高的实用价值。运行速度快,能迅速响应系统要求,实现了上位机可视化良好的操作特性,作为一个Win32的应用程序本系统有良好的操作界面,实现了系统结构的优化,使系统使用效率更高。同时还能够准确接收数据并同步完成数据保存、数据显示等功能。
(3)利用串行口进行通信具有结构简单、编程方便、成本低廉等特点。采用多线程串行通信方法可并发执行多个程序并充分利用CPU的工作时间提高了运行效率,使得串口通信的应用更灵活、更广泛。
提示:此毕业设计论文完整版包含【论文】 作品编号:txgc0417,word全文:44页,合计:17000字 |
本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——基于VC++的数字信道模拟器控制台软件设计(论文)!