4 APP通讯设计与调试… 17
4。1 通讯系统结构… 17
4。2 通讯实现… 17
4。3 调试 … 19
结 论… 22
致 谢… 23
参 考 文 献 24
1 绪论
1。1 传统仪器
传统仪器的操作界面分为两类,一类是仪器显示面板和操作平台一起封装在仪器上,用户只能在仪器上对键盘或按钮进行操作并从显示面板上读取信息;另一类是通过有线通信方式将仪器与计算机相连,用户在计算机上操作来完成仪器的控制。从传统仪器操作界面自身的特点可以看出,其局限性较为突出。例如,由于错误的操作方式和恶劣的使用环境,仪器显示面板和操作平台的损坏现象极其普遍,需要经常给仪器显示面板和操作平台维修或者更新,由于显示面板和操作平台与仪器封装在一起,维修和更新时需要对整台仪器进行结构拆装,费时费力。而配备计算机的仪器具有体积大,携带不方便的缺点。
本文开发仪器专用APP,旨在为用户提供更方便、有效的操作界面,相比于传统仪器而言,使用APP操作界面来对仪器进行相关控制操作具有多方面的创新性优势:
(1)便携性。传统仪器由于其自身的位置固定,用户只能在仪器前面板进行操作;而使用APP则能让用户在一定空间范围内对仪器进行移动操作,大大增加了用户观察和检测仪器的便捷性。
(2)灵活性。传统仪器把所有软件和测量电路封装在一起,利用仪器前面板为用户提供的功能比较有限;而APP则由用户自定义功能,可根据用户需要自行添加或修改功能,且能够方便地对仪器进行更新操作。
(3)界面操作性强。传统仪器操作界面固定简单,通常为常规的仪器控制面板;而APP的操作界面拥有多项功能的图形、按钮、档位等多种控制部件,可为APP的各类功能实现提供便捷。
(4)信息获取性好。传统仪器通过与其他仪器设备连接来传递信息比较麻烦,仪器信息通常只通过面板显示给用户;而通过使用APP则可将获取到的仪器信息传递到移动设备上,用户不仅能让获取到的信息在计算机上存储,还能对信息进行上传和共享等处理。
(5)成本较低。用户需要经常对传统仪器的显示面板和操作平台进行维修工作,而使用APP操作界面则无需多余的维修花费,因此开发仪器专用APP的成本相比而言则减少了很多。
1。2 嵌入式操作系统
随着嵌入式设备的广泛应用,人们对图形用户界面的要求也越来越高。当前对于嵌入式产品来说,美观且操作方便的用户界面对于产品的推广和应用起着至关重要的作用。而对于开发者来说,要设计开发出界面美观且功能齐全的产品选择合适的操作系统则显得尤为重要。来-自+优Y尔E论L文W网www.youerw.com 加QQ752018^766
目前国内外三大移动设备操作系统分别是IOS、Windows Phone 和Android,三大操作系统都有其各自的特色。IOS是由苹果公司开发的手持设备操作系统,最初是设计给iPhone使用的,后来陆续使用到iPod touch、iPad以及Apple TV等苹果产品上。IOS作为苹果的移动操作系统,相对比较稳定,但是该平台是封闭的,是苹果专门为自己的设备创建的,所以不开放源代码,扩展相对不足[2]。其编程语言是苹果的Object-C语言,它是C的面向对象编程语言,且拥有了一些新特性。