2如果你想用LabVIEW自己开发,那么就得学会LabVIEW编程,自己做一个仪器的前面板,后台实现每个按钮的功能,比如说你要设置仪器,就通过GPIB通讯,发送响应的命令给仪器,如果要在虚拟仪器上显示数据就是发读取命令给仪器,然后将从仪器上获取的测试数据显示在程序桌面上。
LabVIEW有专门的GPIB工具包,也有相关的例程,最简单的就是你发IDN?就会返回仪器基本信息。
3如果觉得查询命令很麻烦,可以到NI的官网上去下载相应仪器的驱动,那个将命令做了封装,看上去直观一些你要用labview控制51单片机,首先你要用labview和51单片机通讯,单片机里要有串口中断程序,还要有通讯协议,比如说labview通过串口向单片机发送0x55,单片机收到后执行点亮小灯的程序,labview要下载ni visa,labview通过visa控件就可以通过串口向外部发送指令。组态王和labvieW都是上位机软件,都可以采集和控制的
组态王和labvieW安装在同一台电脑还是不同电脑上?
一定要通讯的话,可以采用OPC方式
labvieW做OPC server
组态王做 OPC client
具体设置和使用可以参照组态王帮助中的opc服务以及LABVIEW opc帮助看看LabVIEW自带的范例查找器里面的“网络”的例子吧(帮助菜单>>查找范例)。一台电脑上开个TCP通信的被动端并运行,另一台开一个主动端并运行。输好IP地址和端口号就行了,就可以通过字符通信了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)