原创 CAN总线助学【之二十六】—Labview控制CAN开发板

2009-2-5 19:49 4837 7 9 分类: 通信

上位机和下位机之间的通信其实应用很广,通常上位机是PC,下位机就是以DSP,MCU,FPGA等为核心的板级系统,它们之间的通信方案可以有多种,串口,并口,USB口,PCI口,1394以及网口等。选择哪一种要视情况而定。


上位机的编程实际就是一个协议的编写,明白了你要做的,合理设计一下通信程序,就可以编写出一个满足要求的程序了。目前比较流行的程序有VC,C,VB,Delphi等,这几个都是资格很老的了。在测控测控领域目前Labview也很流行,NI公司的虚拟仪器软件功能十分强大,有兴趣的可以去仔细看一下,相信看过的朋友肯定会为它的简单强大所征服。我当初除此接触到Labview的时候,就觉得真是比VC,VB方便多了。用VC,VB编制个仪表界面简直是痛苦的过程,而在Labview中,你所要做的就是“向界面中一拖”,所以以前写VC等程序是“写”出来的,现在用Labview就是“画”出来的。


这个小程序是用Labview来控制我们CAN学习板上的数码管显示,如下图:


        813017a2-ffe8-464d-863f-5ab615edea18.JPG


    在显示数值中写入要显示的数字,然后点“发送”按扭,can学习板上的四个数码管就会和程序界面中显示的一样,当然它们之间就是用串口通讯,很简单。大家看一下程序就明白了。我这里先给出生成的exe文件和单片机的程序。


Labview程序:https://static.assets-stash.eet-china.com/album/old-resources/2009/2/5/707b4387-cb74-435c-9dcd-7b449f102440.rar


下位机程序:https://static.assets-stash.eet-china.com/album/old-resources/2009/2/5/3adac689-572a-4dd8-9e51-56371876578c.rar

PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

用户615720 2011-5-28 15:13

不错,好东西啊。

用户353792 2011-4-20 17:09

好东西

用户1361860 2009-10-8 21:42

是啊,军队正规化的先行者是粟裕和刘伯承;政治就是这样的,所以不要太相信政治宣传,权且听听吧。

朱玉龙 2009-10-7 22:17

另外就是他没走过长征少了很多人脉,唉,政治的原因总是要把一些人埋没,很可惜啊

朱玉龙 2009-10-7 22:16

当时走部队正规化最坚决的就是粟裕将军和刘伯承元帅了,可惜都被边缘化了,老头子总是想着游击战,格格不入啊
相关推荐阅读
用户393569 2011-10-14 10:26
ucos-ii 中断服务程序需要做的事情
用户中断服务子程序需要按以下顺序完成这些工作:保存全部CPU寄存器; (1)调用OSIntEnter或OSIntNesting直接加1; (2)执行用户代码做中断服务; (3)调用OSIntExit(...
用户393569 2011-10-14 10:17
ucos-ii 任务状态
下图是μC/OS-Ⅱ控制下的任务状态转换图。在任一给定的时刻,任务的状态一定是在这五种状态之一。   ...
用户393569 2011-01-15 09:59
与书配套-CAN学习板第六版照片
...
用户393569 2009-10-27 07:17
【转载】hxhxin网友:我的自收发实验成功了.........
 当买来CAN学习板时,看着板子精致的,说实话,都不舍得碰,怕碰坏了。更别说用板子来做实验了,简直是无从下手。因为我的专业是电力系统自动化,学的都是强电类的,对这个小板子还真的不了解。经过近一个半月的...
用户393569 2009-10-23 20:07
【推荐!】akuei2网友的CAN学习笔记分享
akuei2网友一直在我们小组很活跃,积极发表自己的一些学习经验。这几天有机会看了他在EDN博客上发表的几篇CAN的学习笔记,觉得写得非常好!还没有征得他的同意我就想转载进来,这里把连接标出来,供大家...
用户393569 2009-08-23 19:30
出差了!
今晚就要出差了,出差过程中白天不方便上网,不能看大家的发帖了.晚上有时间会尽量来EDN上转转,与大家共同学习!在这器件如果您有问题,可以发邮件给我.如果你购买了无线模块,而还没有收到程序,那么请将你付...
EE直播间
更多
我要评论
2
7
关闭 站长推荐上一条 /3 下一条