LabVIEW 8.5+数字罗盘,3D显示一个小飞机的方向【视频+图+LabVIEW源码+3个wrl格式的飞
看到很多演示物体姿态的视频,感觉太酷了,对于我这种只学了一点C语言的人只能看看而已。最近在学LabVIEW 8.5,看见里面有三维图片控件眼前一亮!可以导入扩展名为.wrl的VRML文件(我当时也不知道这是什么东东),上网上搜了一下,下了几个.wrl文件,经过几天努力,终于可以显示3D模型了,而且可以用里面的“变形”控件缩放对象、旋转对象(X Y Z 三轴)、平移对象。http://cache.amobbs.com/bbs_upload782111/files_38/ourdev_629602HZVOY4.JPG
(原文件名:飞机方向.JPG)
来个视频看看:
http://www.tudou.com/programs/view/1TNdb0ZMkFU/
下面是三维图片控件(里面的“加载文件”就是要用到的控件)
http://cache.amobbs.com/bbs_upload782111/files_38/ourdev_629592RSTHXB.jpg
(原文件名:三维图片控件.jpg)
然后用变形控件改变3D模型的方向(也可以旋转,平移,缩放)
http://cache.amobbs.com/bbs_upload782111/files_38/ourdev_629593JG8T3M.jpg
(原文件名:变形.jpg)
最近用HMC1022+C8051F350做了个数字罗盘,也就是电子指南针,单片机串口不停的输出方向角度,精度为0.1度,有一个I/O口作为调零功能,也就是当这个引脚接低电平后方向归零,旋转一周是360度。用这块板子连接到电脑的串口上,LabVIEW软件显示一个小飞机的方向,旋转小板,电脑显示的小飞机也会跟着旋转。
串口输出的数据(以“$”开头):
http://cache.amobbs.com/bbs_upload782111/files_38/ourdev_629594WOXUKT.jpg
(原文件名:串口.jpg)
这个数字罗盘板子的三极管的引脚竟然弄错了(粗心惹的祸!),焊的时候把三极管旋转了一下,挺难看的!但不影响使用。
3个.wrl文件在压缩包里ourdev_629601B411X3.rar(文件大小:110K) (原文件名:project.rar) 庆祝一下 ^_^ 恭喜楼主 不错,呵呵。如果真能做到0.1,再加个加速度传感器来个三维的。最少能卖个3000+ mark!! good mark mark 支持楼主,做出继续更丰富的好东西 回复【3楼】asha
-----------------------------------------------------------------------
用串口调试助手看,跳动最大0.1度,长期使用是否稳定还需要测试。如果加上3轴陀螺仪,就能完全把板子的姿态显示出来了 mark mark mark mark 好东西 借鉴一下 佩服,我也准备弄一个,正愁怎么来测试呢。看到楼主用LabView了,眼前一亮啊 记号 mark jiafulu,您好!
我下了您的工程,用串口发送数据模拟角度,发类似“$040.5”的数据,那个小飞机怎么不动呢? MARK 膜拜学习下! 楼主真给力 收下了 mark LZ的东西太给力了,我用LZ的模板改成了一个三轴加速度计的上位机,能静态监视四轴的动向,labview太强大了 好久不用labview了,以前也用labview做过实验,界面好看,先收了,再慢慢研究 有时间要学习下LABVIEW了 mark LZ的3D模型做的给力啊…… 是什么输入呢 好奇 好久没来了,闭门弄LabVIEW 物联网(不知道这么称呼合适吗,经理说怎么狠就怎么叫!),因为公司需要,仪器的数据要能发布到网络中去,也就是仪器运行时别人输入你的网络IP,能显示出一个网页,实时显示仪器数据。用LabVIEW实现这个功能太方便了,里面有个WEB发布功能,需要设置很少的几个选项就能用了,前提是得有静态IP,公司用的是ADSL 动态的IP,还好路由器有花生壳动态域名解析功能,这个问题解决了,现在运行还算稳定。经理又要申请什么“软件著作权”,我把文档写好发过去,那边说只能写代码,这种框框图不可以!还得转换成C,我那个郁闷啊,让我写程序行,写材料真费劲,头痛中。。 LZ很坚持啊! 回复【18楼】zjihtt
jiafulu,您好!
我下了您的工程,用串口发送数据模拟角度,发类似“$040.5”的数据,那个小飞机怎么不动呢?
-----------------------------------------------------------------------
我也是这样啊!求解答 多谢楼主的想法了我正准备弄这个 好、11 mark 好啊 mark 好东西啊。 labview 强大。 好就一个字。 mark 这个数字罗盘做了几个,感觉比在其他公司买的便宜,想要弄一个的看看我发的这个帖子
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=5253950&bbs_page_no=1&search_mode=3&search_text=jiafulu&bbs_id=9999 mark' mark 记号了 mark 看看是神马咚咚。 这个好玩,可惜我的数字罗盘套件放了很久没焊好。 给个电路学习下哈 mark mark mark 祝贺一个。楼主算法的资料有么? 帅 不错,终于找到个实例 mark 硬盘出问题了,源码没了,没想到论坛里的源码还不能下载了 正在学习LABVIEW mark一下~~ 楼主的东西不能下载啊,能不能传我一份啊,谢谢啊,现在要用,
401132592@qq.com mark!{:lol:} 不错不错~~~~~~~~~~~~~~~~~~~~~ 感谢楼主分享。 楼主是技术大牛,技术面很广! 图片看起来很拉风 膜拜楼主!下载学习! atan2的误差怎么矫正啊 楼主厉害啊,不过我感觉飞机的旋转变化好像比传感器的要慢一点啊。是不是labview的问题啊 很不错啊 前人种树后人乘凉。 庆祝一下 ^_^ 请问楼主我在导出swf格式的3D文件时贴图消失了是怎么回事,就是labview上没有显示颜色,只是黑色 东西不错收藏留着以后慢慢用呵呵 不错,学习了,
页:
[1]