Mongodb的Labview驱动

标签: Labview mongdb
7人阅读 评论(0) 收藏 举报
分类:

      最近导师计划要开始使用NI的硬件做实验,而且要跑神经网络,我很无奈,先不说Labview的资料少的可怜,更何况就是有那哪能和python里各种成熟的框架比呢,我思来想去不如通过数据库中介算了,代码全部python解决多开心,不管最后效果会怎么样,我先把通道打通再说。

      数据库使用的是Mongodb,为什么是这个呢?先不说分布式数据库是未来的大方向,Mongodb自己也很火,到处打广告,重点是我只会这个(而且还不熟练),特别是它对各种环境的支持都很好,包括冷门的Labview。

      我搜了一会儿,发现完全没人提过怎么在labview使用Mongodb,只能去官网查文档了,顺便写下这篇博客。

其实官方的文档写的很通俗,照着做就行了,首先,循着百度到的链接,我们来到mongodb的驱动支持页面:

https://docs.mongodb.com/ecosystem/drivers/community-supported-drivers/

      找到Labview的链接,它指向一个Github页面:

https://github.com/RBXSystems/mongo-labview-driver

      我们需要的VI都在这里,直接右上角 Clone or download 下载下来解压,里面有几个示例,大部分功能都展示了,甚至比自己敲代码还明确清晰,当然,页面里的说明文档要求我们更新库,链接指向mongodb的C#驱动库:

https://github.com/mongodb/mongo-csharp-driver/releases

      一样下载下来,我的系统是win10,所以直接用net45里的文件,把所有dll文件全部复制到CSharp/bin里替换原文件,这个更新是必须的,因为原来的库文件是3年前的版本,不支持最近的数据库版本。

      说明文档下的NI支持.net库的问题我没有遇到,我的版本是labview2016,至少我这个版本对.net库支持很好。到这里其实就能用了,我们赶紧试试,打开example2,它默认的是一个远程的测试库,我们把它精简下:



换成本地库(如果之前不跟新c#库,我的本地库版本太高是用不了的):


OK,运行,别忘了先打开mongod:


看到数据库的内容已经被取出来了,再结合pymongo,python和labview就这么打通了。

查看评论

[原创] 不用VISA驱动,可以直接用LABview使用串口

  • 2015年09月30日 10:40
  • 10.32MB
  • 下载

小桐人手把手教你从Labview软件安装VISA驱动安装(串口通信需要)

以下是我安装Labview8.2到
  • jie417813216
  • jie417813216
  • 2014-08-23 09:00:02
  • 7640

LabVIEW生成安装程序后附属的驱动安装方法

  • 2016年01月31日 13:50
  • 1.78MB
  • 下载

Labview操作串口-----------通过VISA驱动

本篇文章将会详细介绍如何通过
  • cumtwys
  • cumtwys
  • 2014-07-04 15:13:18
  • 4817

Labview相关驱动插件的卸载\安装——以VISA驱动为例

有时不免手贱不小心把程序搞坏。怎么办?重装! 可有时候安来安去一直没反应,怎么回事呢?对于一款成熟的商业软件,该是什么功能就是什么功能,点了什么是什么现象那就是什么现象,有的时候也需要检查我们安装...
  • smallfish_0811
  • smallfish_0811
  • 2013-11-01 19:09:18
  • 1977

labview串口驱动

  • 2011年05月12日 12:15
  • 132KB
  • 下载

使用LabVIEW开发STM32 USB HID驱动和上位机软件成功

一直以来,USB驱动和通信开发是比较复杂的事情,一般使用C++开发,需要熟悉windows系统下的驱动开发。 STM32是近年流行的ARM Cortex-M3芯片,已经集成了USB外设,所以硬件很...
  • madrabbit1987
  • madrabbit1987
  • 2017-03-28 23:17:07
  • 1957

LABVIEW的VISA驱动

  • 2011年11月22日 21:04
  • 1.89MB
  • 下载

LabView简单控制Keithley 2400

  • 2015年02月15日 11:06
  • 1010KB
  • 下载

超全的Labview VISA驱动,所有版本都有,我的是LABVIEW8.2的,4.5版本就有!

超全的Labview VISA驱动,所有版本都有,我的是LABVIEW8.2的,4.5版本就有! 网址如下:http://download.ni.com/support/softlib/visa/N...
  • jie417813216
  • jie417813216
  • 2014-08-21 23:16:31
  • 2067
    个人资料
    等级:
    访问量: 1388
    积分: 64
    排名: 161万+
    文章存档