本文主要为广大网友提供“基于对三维数控切割机的远程控制”,希望对需要基于对三维数控切割机的远程控制网友有所帮助,学习一下!
论文编号:ZD857 论文字数:19687,页数:38
摘 要
我们生活的今天,以计算机技术为代表的信息技术飞速发展,尤其是计算机软件技术的迅猛发展,对各行业施加着巨大的影响。随着市场竞争的加剧,工业自动化领域也受到了软件技术的巨大冲击。计算机监控软件在生产过程等领域中的广泛应用,对提高企业的生产效率起到了巨大的推动作用。
本系统是基于对三维数控切割机的远程控制而研发的,本文详细阐述了一个专用的远程计算机监控软件的设计思路及开发方法。本系统主要功能是通过网络查询被控电脑的IP地址;然后在服务器端把IP地址发送到指定的邮箱中,客户端通过IP地址的连接能够实现远程通过鼠标、键盘控制被控电脑可以对被控电脑适时监控,从而对三维数控切割机进行远程测试和远程控制。
VC是目前最先进的编程工具之一。本远程监控系统的设计就是基于WindowsXP中的VC++6.0环境下,采用C++和C语言编写的。
关键词:远程控制;三维切割机;IP地址
Abstract
Today,information technology represenied by computer technology is developing rapidly,every fields of our society are influenced greatly by computer technology especially computer sotfware technology.With increase of market competition,the field of industrail atomation is also influneced greatly by computer sotfware technology.The poruductivity to the corporation is greatly improved by the broad application of computer monitoring and controlling software in manufacturing proeess.A lot of sotfwar enterprise and hardwar enterprise are developing computer monitoring and controlling software.Now there are two kinds of computer monitoring and controllnig sotfware in the market: configuration software and appropriative computer monitoring and controlling software. Univesal configuration software hold biggish share in market,but it is difficult for user because it’s complexity in manipulation.So,developing special computer monitoring and controlling software which has simple operation and convenient use is still a useful work..
The system is based on 3D CNC cutting machine remote control and research and development, the paper elaborated on a dedicated remote computer monitoring software design ideas and development methods. Main features of the system through the network charged for the computer IP address and server-side in the IP address sent to a designated mailbox, the client through the IP address of the remote connection can be achieved through mouse, keyboard control computer could be charged with the Charged with timely computer monitor, thus 3D CNC cutting machine for remote testing and remote control.
VC is the most advanced programming tool. The remote monitoring system design is based on WindowsXP in VC + +6.0 environment, using C + + and the preparation of the C language.
Keywords: Remote control;Three-dimensional cutting machine;IP addresses
目 录
摘要………………………………………………………………………………………………Ⅰ
Abstract………………………………………………………………………………………Ⅱ
目录………………………………………………………………………………………………Ⅲ
第一章 绪论 …………………………………………………………………………………………1
1.1 远程控制系统简介 …………………………………………………………………………1
1.2 远程监控系统在三维切割机使用的必要性分析……………………………………………1
1.3 远程监控系统发展现状及分析………………………………………………………………2
1.4 课题研究的背景和内容………………………………………………………………………3
第二章 三维切割机远程控制系统的基本结构和通信协议…………………………5
2.1 Client/Server结构………………………………………………………………………5
2.2 Browser/Server结构………………………………………………………………………6
2.3 C/S模型与B/S模型的比较………………………………………………………………8
2.4 基于TCP/IP协议的远程通信 ………………………………………………………………9
第三章 三维切割机远程监控系统开发的具体实现…………………………………………12
3.1 三维切割机远程监控系统开发工具的选择………………………………………………12
3.2 三维切割机远程监控系统使用的Socket技术……………………………………………12
3.3 三维切割机远程监控系统通讯方式的选择………………………………………………15
3.4 三维切割机远程监控系统网络接口函数 ………………………………………………16
3.5 三维切割机远程监控系统客户端的设计与实现…………………………………………19
3.6 三维切割机远程监控系统服务器端的设计与实现………………………………………22
3.7 三维切割机远程监控系统的工作流程 …………………………………………………24
3.8 实验结果……………………………………………………………………………………28
第四章 总结…………………………………………………………………………………………29
致谢………………………………………………………………………………………………30
参考文献………………………………………………………………………………………………31
附录一 主要程序 …………………………………………………………………………………33