论文总字数:24119字
摘 要
信息时代,物联网发展迅速,带动了一系列智能移动终端的远程控制系统的发展,本文主要研究设计了一款基于IOS系统的直线电机APP,使其实现对直线电机的远程控制。
本文采用WiFi通信技术,基于Xcode开发工具设计APP,用户对象拟采用企业员工,应用主要实现了以下功能:设置用户登录界面以保证使用权限;设置记录界面和数据显示界面来记录直线电机的运行状况并进行记录数据的显示,其中用到了代理逆转的方法使程序低耦合且高聚合;采用基于TCP/IP协议的Socket通信功能建立移动端和控制端的连接,实现数据的交互,从而达到控制的目的。
基于这些功能,本文还进行了系统测试,证实能基本达到预期的目的。最后对本文的工作进行了总结,提出了本系统具有的优点和有待改进之处,表达出对智能控制发展前景的期待。
本文的一大特点在于设计了记录功能,便于用户记录直线电机的运行状况,并可以重复调用查看,以便对出现问题的电机进行及时的改进。
关键字:远程控制;IOS系统;WiFi通信;智能控制
ABSTRACT
In the information age, the rapid development of the Internet of Things has led to the development of a series of remote control systems for intelligent mobile terminals. This paper mainly studies and designs a linear motor APP based on the IOS system to enable remote control of linear motors.
This article adopts WiFi communication technology, based on Xcode development tool design APP, user object is intended to adopt enterprise employees, the application mainly realizes the following functions: setting user login interface to ensure the use permission; setting record interface and data display interface to record the running status of linear motor And the display of the recorded data, which uses the proxy reversal method to make the program low-coupling and high-aggregation; the TCP/IP-based Socket communication function is used to establish the connection between the mobile terminal and the control terminal to realize data interaction, thereby achieving the purpose of control. .
Based on these functions, this paper also carried out systematic tests to confirm that it can basically achieve the intended purpose. Finally, the work of this paper is summarized, and the advantages and improvements of the system are put forward, and the expectation of the development prospect of intelligent control is expressed.
A major feature of this paper is the design of the recording function, which is convenient for users to record the running status of the linear motor, and can repeatedly call and view, in order to timely improve the motor with the problem.
Keywords: remote control ; IOS system ; WiFi communication ; intelligent control
目 录
摘 要 I
ABSTRACT II
第一章 绪论 1
1.1 选题背景 1
1.2 国内外研究现状 1
1.2.1 国内研究现状 1
1.2.2 国外研究现状 2
1.3 本文主要工作 2
第二章 系统整体方案分析 4
2.1 移动端操作系统分析 4
2.1.1 IOS系统和Android系统的比较 4
2.1.2 IOS操作系统概述 5
2.1.3 IOS系统架构介绍 5
2.1.4 IOS系统编程语言概述 7
2.1.5 IOS系统开发环境简介 8
2.1.6 IOS应用程序简介 9
2.2 无线通信技术分析 12
2.3 APP需求分析 13
2.3.1 总体需求分析 13
2.3.2 功能性需求分析 13
2.3.3 非功能性需求分析 13
2.4 本章小结 14
第三章 系统总体设计原理 15
3.1 系统的组成概览 15
3.2 服务器端设计原理 16
3.2.1 TCP/IP协议 16
3.2.2 Socket通信 17
3.3 移动端设计原理 18
3.4 本章小结 19
第四章 电机控制系统APP设计 20
4.1 IOS开发环境的搭建 20
4.1.1 VMware虚拟机的创建 20
4.1.2 MAC OS系统下的Xcode 21
4.2 用户端界面设计 22
4.2.1 登录界面设计 23
4.2.2 使用界面设计搭建 27
4.2.3 主页界面设计 28
4.2.4 记录界面设计 28
4.2.5 注销按钮设计 31
4.3 网络通信设计 31
4.4 本章小结 33
第五章 系统测试与分析 34
5.1 系统测试 34
5.1.1 登录与注销按钮测试 34
5.1.2 记录功能测试 35
5.1.3 通信功能测试 36
5.2 本章小结 38
第六章 总结和展望 39
6.1 工作总结 39
6.2 未来展望 39
参考文献 41
致 谢 42
绪论
选题背景
直线电机是一种可以将电能直接转换为直线运动机械能的设备,相较于传统的旋转电机,它不需要额外的辅助传送带等装置去将旋转的机械能转化为直线运动,因为省略了中间的转化过程,直线电机在进行直线机械运动传输时的效率就大大高于旋转电机,这也是当今社会越来越多的直线传输运动使用直线电机的原因。
人类造出设备,就会想办法去控制它,所以对于直线电机的控制成了接踵而来的问题。智能信息时代未到来之前,人们控制电机的手段都是人工操作控制,每个运行部分都需要人进行监督、控制,这样的控制工作费时费力,浪费人力资源。而现在,我们处于信息时代,传统的人工控制方式逐渐被淘汰,人们更多地追求快捷、安逸、高效的控制方式,智能信息时代的产物——移动智能手机,由于它拥有携带方便、各类功能、人手一部等巨大优势,因此成为了很多研究者的热门对象。有了这个思路,对于设备的控制,就逐渐从控制台、控制室等PC端控制转化为小型便捷的移动智能手机即移动端控制了。
剩余内容已隐藏,请支付后下载全文,论文总字数:24119字
该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;