测功机台架多参数监控通信软件设计文献综述

 2021-11-01 22:17:10

毕业论文课题相关文献综述

1目的与意义随着计算机技术和现代控制理论的快速发展,各类控制系统的规模越来越大[1],系统功能设计与实现趋于模块化,因此系统中各个功能模块之间能否实现可靠通信成了整个系统协调而稳定工作的关键。

串口通信是各类通信方式中最基本、最常用、最可靠的一种,具有实现简单、使用灵活、数据传输可靠等优点[2],而串口通信程序设计方法多样且灵活,可适应于不同的应用环境[3],因此采用串口通信实现计算机与其他设备的通信在系统检测、数据采集和实时监控等系统中的应用越来越广泛[4]。

VC 是面向对象的可视化开发工具,具有简便易用、功能强大、代码执行速度快等特点,在通信软件的开发中成为越来越多开发人员的首选工具[5]。

本课题将采用VC 开发软件,利用多线程串口编程工具MFC进行串口通信设计与实现,开发一种通信测试软件,主要用于车用发动机测功台架通信功能,直接通过测试软件代替传统的多个上位机对系统进行通信调试,提高整个系统的联调效率。

2 MFC概述在Windows应用程序开发时,有两种主要方法:基于Windows API的开发方法和基于Windows MFC的开发方法[6]。

在实际开发时,常常要求在多个进程中相互通信,可能要求一个应用程序在适当的时候启动另一个进程,在某个条件下关闭它,并执行其他的操作,比如串口通信等等。

进程通信有多种方式,比如临界区共享与互斥、同步事件对象、管道等。

但是对于一些数据通信量小、主要是控制信号相互通信的一些实际应用系统而言,使用这些技术无疑显得笨拙而复杂。

对于MFC开发方,其克服了一般进程间消息不能快速互通的缺点,成功地利用消息技术和钩子技术实现了在Windows下的多个进程任意类别下的通信,具有一定的普遍意义[7]。

MFC(Microsoft Foundation Classes),是微软公司提供的一个类库(Class Libraries),以C 类的形式封装了Windows的API,且包含一个应用程序框架[8],其借助于类向导的帮助,减少了应用程序开发人员的工作量,因此基于VC 的MFC平台开发串口通信界面程序的方式深受程序员青睐[9]。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。