浙江工业大学计算机控制工程复习(含参考答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机控制工程复习题
一、填空题
1.根据计算机在控制中的典型应用,可将计算机控制系统划分
为、、、和。
2.计算机控制系统由和两部分组成。
3.在WinAPI串口通信程序设计中,数据接受分为和驱动两种方式;数据的
读写操作主要分为同步和异步两种方式。
4.TCP/IP参考模型中数据链路层主要解决和。
5.假设比特率为B bps,一次谐波频率为B/8 Hz,普通语音级线路截至频率为
3000Hz,则允许通过最高谐波次数为。
6.数字通信系统主要技术指标为、、。
7.实现数据交换方法主要有、及。
8.RS232串口标准传输方式为,RS485标准传输方式为。
9.常用的软件调试方式有、、及。
10.MSComm控件传输数据类型可分为和。
11.MSComm控件中属性表明当输入缓冲区中字符数达到阈值时,MSComm
控件产生事件,并且CommEvent属性会设置为ComEvReceive。
12.使用WinAPI编写串口通信程序读写操作有和两种方式。
13.基于WinAPI串口通信程序数据接受主要有和事两种方式。
14.Windows多线程编程方式主要有、以及三种方式。
15.在Windows多线程编程方式中,线程之间主要采用和两种方式进行通
信。
16.Win32API提供、、及实现线程之间的同步。
17.控制网络和信息网络集成主要采用、及。
18.软件体系结构主要包括、及三种模式。
19.OPC标准规定的基本OPC 对象有、及。
20.网络协议主要考虑、及三方面的因素。
二、简单题
1、试阐述网络体系结构、层次模型及协议之间的关系。
参考答案:
2、试阐述协议、服务、接口之间的关系;
参考答案:
3、在计算机和单片机通信过程中,考虑下位机(单片机)程序为测试程序,上位机(PC)程序为被测试程序,试举例说明二者正常数据采集(通信)过程。参考答案:
4、试说明MSComm控件RThreshold属性含义。
参考答案:
5、相对于TCP/IP参考模型,工业以太网必须要考虑哪些问题?
参考答案:
6、简单叙述MSComm控件中OutBufferSize、OutBufferCount、SThreshold三个属性的用法。
参考答案:
7、试说明MSComm控件SThreshold属性含义。
参考答案
8、假设串口采用半双工方式,使用一问一答方式通信协议,接受数据长度存在10字节、15字节和20字节三种可能性的情况下,简要说明接受数据的实际处理方法。
参考答案:
9、假设串口采用半双工方式,使用一问一答方式通信协议,接受数据长度长度不确定的情况下,简要说明接受数据实际处理方法:
参考答案:
10、简要说明采用MSComm控件进行串口数据采集程序设计步骤。
参考答案:
11、简要说明在基于对话框程序中使用MSComm控件的操作步骤。
参考答案:
12、简要说明WinAPI串口通信同步查询编程方式操作步骤。
参考答案
13、简单叙述TCP/IP参考模型如何实现流量控制?
参考答案:
14、简要说明WinAPI串口通信异步重叠I/O查询编程方式操作步骤。
参考答案:
15、简要说明Windows编程中HANDLE(句柄)的概念。
参考答案:
16、请简单介绍OSI/RM分层原则
参考答案:
17、简单分析计算机网络采用分组交换的原因;
参考答案:
18、简要说明Windows多线程编程概念。
参考答案:
19、简要说明Windows中线程和进程的关系。
参考答案:
20、简要说明Windows中终止线程的方法。
参考答案:
21、如何在MFC类库中使用自定义消息实现线程之间通信?
参考答案:
22、简要说明OSI/RM模型中物理层定义。
参考答案:
23、简要说明OSI/RM模型中数据链路层的主要功能。
参考答案:
24、简要说明TCP/IP层次模型。
参考答案:
25、简要说明局域网参考模型中MAC子层的主要功能。
参考答案:
26、简单说明如何能够有效减少软件调试时间?
参考答案:
27、简单叙述MSComm控件中InputLength、InBufferSize、InBufferCount三个属性的用法。
三、程序题及设计题
1、MSComm控件输入和读出数据均为V ARIANT数据类型,考虑传输数据为纯文本,试编程实现从接受缓冲区中读取字符(给出C++代码片段)。
参考答案:
2、MSComm控件输入和读出数据均为V ARIANT数据类型,考虑传输数据为二进制,试编程实现从接受缓冲区中读取二进制数据(给出C++代码片段)。
参考答案:
3.基于多线程技术、事件驱动方式实现串口双机数据通信程序,该程序即可作为发送方使用也可作为接受方使用。其中传输数据小于64M;请求包、普通数据包、结束包及响应包帧格式表示如下。
请求包:
普通数据包:
结束包:
响应包:
请设计事件处理函数和消息响应函数的流程图。
参考答案:
5、考虑多路串口数据,每一路的通过串口传来数据的数据都是随机的,请设计合理的数据采集方案。
四、程序阅读题
1、