计算机控制与通信技术复习要点

需积分: 14 2 下载量 101 浏览量 更新于2024-08-26 收藏 3.57MB DOC 举报
"该文档是关于计算机控制工程的期末复习资料,包含了填空题和简单题,涵盖了计算机控制系统分类、WinAPI串口通信、TCP/IP模型、数据通信、数字通信系统的技术指标、数据交换方法、串口标准、软件调试、多线程编程、线程同步、控制网络与信息网络集成、软件体系结构以及OPC标准等相关知识点。" 计算机控制工程是一门综合了计算机技术、自动化技术和控制理论的学科。在本复习资料中,首先提到了计算机控制系统可以根据其应用分为五类:操作指导控制系统、直接数字控制系统(DDC)、监督控制系统(SCC)、分布式控制系统和现场总线控制系统。这些控制系统在不同的应用场景中有着不同的功能和优势。 接着,复习资料涉及了计算机控制系统的组成,包括硬件和软件两个部分。硬件通常包含处理器、输入/输出设备、存储器等,而软件则包括控制算法、人机交互界面等。 在通信方面,提到了WinAPI串口通信程序设计的两种数据接受方式(查询和事件驱动)以及数据读写的同步和异步方式。此外,还涉及TCP/IP参考模型的数据链路层,其主要任务是差错控制和流量控制。 资料中也提到了数字通信系统的关键技术指标,如传输速率、出错率和信道容量,以及常见的数据交换方法:电路交换、报文交换和分组交换。在串口通信标准中,RS232采用单端收发,RS485则使用平衡传输方式。 在软件调试方面,列举了强行排错法、回溯排错法、归纳排错法和演绎排错法。同时,MSComm控件在Windows编程中的应用被提及,特别是在串口通信中的角色和属性设置。 关于多线程编程,介绍了Win32API、标准C库和MFC类库三种实现方式,以及线程间的通信手段,如全局变量和自定义消息。为了实现线程同步,Win32API提供了临界区、互斥对象、信号量和事件对象等工具。 在控制网络和信息网络集成方面,提到了网络互联、动态数据交换和数据库技术的应用。软件体系结构则涵盖B/S(浏览器/服务器)、C/S(客户端/服务器)和单机模式。 最后,复习资料还提到了OPC标准,其基本对象包括OPCSERVER、OPCGROUP和OPCITEM,这是工业自动化领域中数据交换的重要规范。网络协议的组成部分包括语义、语法和规则,这三者共同确保了不同系统之间的有效通信。 这份复习资料全面地覆盖了计算机控制工程的关键概念和技术,对学习者进行期末复习提供了宝贵资源。