论文总字数:21964字
摘 要
IIAbstract III
第一章 绪论 1
1.1 对课题背景的研究 1
1.2 计算机网络简述 1
1.3 计算机远程控制简介 1
1.3.1 远程控制的优势 1
1.3.2 什么是远程控制技术怎样实现的 2
第二章 编程环境简介 3
2.1 Visual C 6.0编程环境 3
2.2 MFC微软基础类库 3
第三章 Visual C 网络编程 4
3.1 套接字简介 4
3.2 套接字的类型 4
3.3 流式套接字的基本编程过程 4
3.3.1 对服务器而言的主要过程 4
3.3.2 对客户机相较于服务器操作要简单一些 4
3.4 流式套接字编程时用到的函数 4
3.4.1 创建套接字 4
3.4.2 Bind函数 5
3.4.3 Listen函数 5
3.4.4 启动套接字监听服务的函数范例 5
3.4.5 Accept函数 5
3.4.6 Send函数与Recv函数 5
3.4.7 Connect函数 6
第四章 方案设计与实现 7
4.1 设计任务及要求 7
4.2 网络连接部分 7
4.2.1 服务器 7
4.2.2 监听 8
4.2.3 多台用户的连接 8
4.2.4 连接用户 10
4.2.5 断开连接 11
4.2.6 主窗口程序中对一些消息的处理 11
4.2.7 客户机 12
4.2.8 上、下位机的控制流程 12
4.2.9 PID算法控制部分 13
4.3 AD卡控制 18
4.4 虚拟示波器类 21
总结 26
致谢 27
参考文献 28
摘要
在工业技术飞速提高的时代,人们对工业安全的要求越来越高,安全意识也深入人心,工业远程控制技术也随之发展。本课题针对电机的远程控制这一问题展开研究,并利用普及的开发平台开发通用的Windows应用程序。
本课题是针对电机调速系统这一对象,基于Windows平台开发计算机网络远程控制应用程序。本论文涉及到在VC 6.0 集成开发平台上编程,微软基础类库 (MFC)的运用,Windows套接字的使用,对受控对象电机的PID算法实现以及采集卡的参数调整等。
关键词:网络;远程控制;MFC;Socket
Abstract
In the era of rapid improvement of industrial technology, people's requirements for industrial safety are higher and higher, safety awareness is also deeply rooted in people's hearts, and industrial remote control technology is also developing. In this paper, the problem of remote control of motor is studied, and the general windows application program is developed by using the popular development platform.
This topic is aimed at the motor speed control system, based on the windows platform to develop computer network remote control application program. This paper involves programming on the integrated development platform of Microsoft Visual Studio, the use of Microsoft basic class library (MFC), the use of windows socket, the realization of PID algorithm for the controlled object motor, and the parameter adjustment of the acquisition card.
Keywords: Network;remote control; MFC;socket
绪论
对课题背景的研究
现如今计算机技术的不断提高,人们的生活作息都离不开网络了。网络给人们带来了难以想象的便捷。在过去很难想象呆在一个房间内就能了解最新的资讯,而网络技术的兴起使得计算机网络远程控制能得以实现。
在现在工业生产中电机是必不可少的,第二次工业革命后电力广泛使用,对电能的利用使得人们进入了电气时代,电能的使用极大的方便了人们的生活。电机作为电能转化机械能的一种方式,对电机的调速就显得尤为重要。现在随着网络技术的兴起,电机的远程调速成为了可能。
PID控制算法是很早就发展起来的一种控制策略,PID控制的优点很明显。算法简单,能很方便的用程序来实现。控制效果好,对于时变的工作环境算法能够自动调整。调节时间短,算法达到稳态所需的时间较短。
计算机网络简述
关于计算机网络的发展,其实最早可追溯到上世纪五十年代,把独立的计算机通过某种方法连接起来,使得它们能够共同工作,以此来提高工作效率。
为了防止军事指挥中心被摧毁,从而导致整个军事指挥系统瘫痪的问题。1969年,ARPANET网络诞生了,这是Internet出现的基础。这时候计算机网络仅仅是服务于军事用途。伴随着网络分组交换技术通讯技术也被发明,网络利用率大大提高了。
七十年代中期ARPA的鲍勃·凯恩和斯坦福的温登·泽夫提出TCP/IP协议。
八十年代,出现了用于异构网络的TCP/IP协议。该协议得到了大众用户的认可,并逐步流行起来。在这时各国也纷纷创建自己的网络系统,真正意义上的Internet在这时诞生了。也出现了最早的网络服务提供商(ISP),世界上第一个超文本浏览器。
九十年代,Internet开始用于商业用途,商业化成为Internet发展的一剂强力催化剂,以空前的速度迅速发展。接入网络的计算机和各地服务器的数量飞速增加,主干网速度飞快提升。
剩余内容已隐藏,请支付后下载全文,论文总字数:21964字
该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;