本帖最后由 eehome 于 2013-1-5 10:07 编辑
RT 下学期小弟准备开始正式学习上位机的编写 思来想去之后 决定学VB 可是在网上看后偶然发现 labview也可以编写上位机 但是听说用labview编写上位机好像需要数据采集卡 labview编写的不就是一个上位机界面吗? 为什么需要数据采集卡呢?有什么用吗?
补充:我只想编写一个上位机界面,然后和下位机通讯。
谢谢大家的解答
1
|
|
|
|
补充下,下位机我主要用单片机。
|
|
|
|
|
上位机和下位机通信的方式有很多种 ,一般简单是通信用串口就够了,用串口的话 就不需要什么采集板卡 。一个简单的串口芯片就够了,论坛里有大量的串口和下位机通信的列子,你可以看看。大型的数据采集才需要板卡之类的,谢谢
|
|
|
|
|
labview是理想的上位机开发软件,入门非常容易 。对其他语言要求不大。
|
|
|
|
|
你的下位***最好是用arm。功能强大一点,如果你想利用无线数据采集。(上下位***通信)你可以彩英nrf24l01搭建一个***。
|
|
|
|
|
Mr.thanks 发表于 2012-12-17 13:24
上位机和下位机通信的方式有很多种 ,一般简单是通信用串口就够了,用串口的话 就不需要什么采集板卡 。一 ...
首先感谢版主大人的回复 通讯协议我用到的不只局限于串口协议,它还支持其他的协议么,例如网络里面的一些通讯协议也会用到,还有,您说入门很容易,编写一个类似于串口调试助手一类的程序大约需要多长时间的学习呢?
|
|
|
|
|
串口助手不需要你自己编写的,一个简单的上位机的话,几分钟就搞定。但是你设计到几种通信协议, 我一般都是串口的方法,其他就是无限基站。tcp通信协议,和wlan
|
|
|
|
|
如果你有一点点的labview编程基础的话,开发简单的上位及程序还是比较简单的,
|
|
|
|
|
网上关于 Labview和51通讯的资料一大堆. 百度了再提问比较好..
|
|
|
|
|
如果想用232的话不用采集卡,如果想用CAN,485等通讯方式与单片机通讯的话,需要PCI或USB转换卡,当然也有简单的直接转换工具,看你需要,用网络协议的话有个工具包是internet的,你可以从ni.com下载,学习一下,难度应该不大。
|
|
|
|
|
eyesneverlie 发表于 2012-12-17 19:13
为什么下载不了呢?
这就是
|
|
|
|
|
如果上位机是IPC,而下位机是PLC,那有哪些通信方式呢?该如何做呢?和你的单片机通信方式有什么不同?
新手。。
|
|
|
|
|