基于iOS的压力传感器称重系统设计与实现开题报告
2021-12-17 21:59:08
全文总字数:1653字
1. 研究目的与意义及国内外研究现状
3d touch 对应着两种力度上的操作,peek(一级轻按)某个 item,预览其内容。pop 则在 peek 的基础上,重按(二级按压)进入详情页/全屏查看该 item。
这种力反馈是违反物理世界逻辑的。苹果为了让用户感到没那么奇怪,在屏幕上完成每一个 peek 和 pop 动作时,都会伴随着 10 毫秒 或者 15 毫秒的震动。
3d touch 并不像我们看上去那样,只要计算好在 iphone屏幕上的力度就可以了,还要考虑到用户是用哪一根手指、以什么样的方位来对屏幕施加压力。
事实上,在 apple watch 上我们已经能看到 3d touch 的冰山一角——force touch。也就是说,force touch 是 3d touch 这个项目的一部分。苹果解释道,两者分别适用于不同的屏幕。
2. 研究的基本内容
设计与开发基于ios的压力传感器称重系统。
根据苹果公司最新研发的3d touch压感技术,在这个基础上利用压力传感器感知放在机器屏幕上的物体的重量,从而根据一定的数学模型,将压力传感器产生电压转化为相应的重量数据,显示给用户。
3. 实施方案、进度安排及预期效果
在mac os10.11系统下,使用xcode编程软件,对这个电子称重应用进行设计并实现。首先设计出一个应用的大体外观框架,能够给用户一个良好的使用体验,其次根据所设计的框架设计相对应的模块功能,然后具体实现功能代码,使其具有相应的功能,将3d touch的技术应用到代码中,设计出相应的压力转换数学模型,最终完成整个应用。
安排1月进行整个应用的初步设计,2月至3月学习ios的object-c语言,初步掌握这门语言,能够做出大概的应用软件,并搜索学习3d touch相关资料,然后4月份进行软件的开发设计,5月份撰写毕业论文。
预期效果是实现一个完整的手机app应用,能够在手机上运行,并尽量减少兼容性问题,使电子称重功能能够成功实现。
4. 参考文献
[1]mark dalrymple,scott knaster,《objective-c基础教程》[m],人民邮电出版社,2009
[2]金斯伯格,《iphone应用用户体验设计实践与案例》[m],机械工业出版,2011
[3]萨丹,《iphone开发秘籍(第2版)》[m],人民邮电出版社,2010