[原创] SensorTag 【智能风铃】 设计第一弹~ 设计方案的选择

anqi90   2014-3-11 22:36 楼主
嘿嘿,由于之前只是把上位机做了一下,其他事情又比较多,还没有开始发进度,现在要开始补上之前落下的周进度啦~但愿还能赶上....





我设想的是做一个电脑上(或者是手机上,但是由于目前手头上还没有支持蓝牙4.0的手机,只好先在电脑上做了...)的上位机程序,通过接收SensorTag发送的运动及相关传感器的数据来实时模拟出一个仿真的风铃。

首先最初的步骤就是选择实现的方法。

之前在网上看到过一些上位机软件,可以实现3D的运动展示。之后一直就想找个机会做个东西试试,正好碰上这次活动,就提交了这么一个方案。

现在选择的工具是WPF,下面是微软的msdn上摘下来的简介:
       WPF 的核心是一个与分辨率无关并且基于向量的呈现引擎,旨在利用现代图形硬件的优势。WPF 通过一整套应用程序开发功能扩展了这个核心,这些功能包括可扩展应用程序标记语言 (XAML)、控件、数据绑定、布局、二维和三维图形、动画、样式、模板、文档、媒体、文本和版式。WPF 包含在 Microsoft .NET Framework 中,使您能够生成融入了 .NET Framework 类库的其他元素的应用程序。

具体的链接在这里:http://msdn.microsoft.com/zh-cn/library/aa970268(v=vs.110).aspx

当然网上也有很多的相关教程,大致了解一下大家就可以发现,如果只是要用来做一个简单的3D模型的展示的话,WFP实现起来还是比较方便的。

当然这也需要有一些基础的3D建模的基础。由于之前在学校里也选修了3ds Max,做一些简单的模型还是不在话下的。


最终使用的环境是Microsoft Visual Studio 2010,建模使用的是3ds Max 2012,同时使用ZAM 3D来导出wpf里需要的xaml格式的模型代码。

这个是我一直收藏的一个帖子,最初就是这个帖子让我对wpf产生的兴趣:
http://www.amobbs.com/forum.php?mod=viewthread&tid=3868706

最后再放一个在网上找到的工程吧,是一个3D的音乐播放器,可以通过鼠标拖拽实现移动、旋转,每个面都有不同的功能,还是很有意思的。
AudioPlayer.rar (1.99 MB)
(下载次数: 13, 2014-3-11 22:35 上传)


回复评论 (2)

看看 学习一下

点赞  2014-3-12 10:27
引用: fish001 发表于 2014-3-12 10:27
看看 学习一下

嘿嘿,实际的内容还没开始呢...
点赞  2014-3-13 23:21
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复