Step1: 材料准备

1. 树莓派2代B型

2. USB A接口转micro B接口数据线

3. 网线

4. LabVIEW

5. LabVIEW MakerHub LINX

Step2: 安装LabVIEW 2014

首先,你需要有一张LabVIEW安装光盘,或者下载LabVIEW安装包。如果你手上没有LabVIEW,可以从NI官网上下载免费试用版。接下来,安装LabVIEW。安装完毕后需要重启电脑。

Step3: 安装NI Visa

接下来,我们需要安装NI VISA(点击左侧橙色下载代码按钮进行下载)。LINX利用NI VISA实现与单片机和其它受其支持的板子的通信交互。整个安装过程中,下载的安装程序将会指导你如何安装。

Step4: 安装LabVIEW MakerHub LINX

LabVIEW MakerHub LINX被用来实现与LabVIEW的连接。同时,你会发现LINX还提供了多种LabVIEW VI — 从基础的模拟输入到设定不同的通信协议等一应俱全。 


点击下载LabVIEW MakerHub LINX。请一并下载帖子中的VI Package Manager(VIPM)。安装顺序是先安装VIPM,再安装LINX。如果之前你的电脑中已经安装过LabVIEW,请保在安装LINX之前,先将VI Package Mananger的版本更新至最新。只有这样,在LINX安装完毕之后,“构建项目”的选项才会被激活并展现在你眼前。


如图上方图2,安装完VIPM后,在弹出的界面左上角选择你的LabVIEW版本,然后点击安装。各种工具包的清单在此会被一一列出,这里只需点击下一步。然后接受安装协议。LINX将会被下载和安装。安装完毕,重启LabVIEW,记得关闭所有的VIPM界面。

Step5: 配置树莓派2

首先,你需要为你的microSD卡安装一个Raspbian Image以便其之后在你的树莓派上运行。如果你已经有了一个预装好raspbian的microSD卡,在此建议你重新安装最新的版本,这样可能会更好。想要详细了解这一步如何操作,可点击浏览指导视频(点击页面中央滚动图片的第一张即会出现视频)。在你打开树莓派之前,确保已经连好网线。


接下来我们要解决为你的树莓派设置IP地址的问题。将你的树莓派通过HDMI数据线和显示器连接起来,同时连接鼠标和键盘。打开树莓派,这时候会开启桌面模式。当桌面载入后,打开终端,写入“ifconfig”,此处不需要引号(如上图)。此时屏幕上会出现大量的信息,但你只需要找到int addr(网络地址),这里即是分配给树莓派的IP地址。


接下来关闭树莓派,断开除了USB电源和网络之外的所有连接。重启你的树莓派!

Step6: 在树莓派2上安装LabVIEW

随着树莓派2重新恢复,打开命令指示符,ping一下(输入ping “IP Address Here”),确保它依然与网络连接。在实际操作中,我输入“ping 192.168.1.239”(不带引号)。如果你得到响应,说明成功了。否则,隔一小段时间后再试一次。

 

接下来打开LabVIEW,选择Tools → MakerHub → LINX → LINX Target Configuration,到这里我们将打开一个如上图2所示的界面,在Hostname or IP地址一栏,输入你先前所找到的IP地址。图中默认的usrname设置为“pi”,默认密码设置为“raspberry”。输入这些信息后,点击连接。

 

显示器将显示安装信息。一旦完成连接,进入安装软件标签,点击安装。安装完毕后,一个“LED点灯”例程将会开启。

Step7: 运行“LED点灯”例程

下图是LINX默认的对于树莓派的引脚分配:

rpi2.png

GPIO Header

VDD_3v3

1

2

VDD_5v

I2C1_SDA

3

4

VDD_5v

I2C1_SCL

5

6

DGND

DIO_7

7

8

UART0_TX

DGND

9

10

UART0_RX

DIO_11

11

12

DIO_12

DIO_13

13

14

DGND

DIO_15

15

16

DIO_16

VDD_3v3

17

18

DIO_18

SPI0_MOSI

19

20

DGND

SPI0_MISO

21

22

DIO_22

SPI0_CLK

23

24

RESERVED_SPI0_CS0

DGND

25

26

RESERVED_SPI0_CS1

RESERVED_I2C0_SDA

27

28

RESERVED_I2C0_SCL

DIO_29

29

30

DGND

DIO_31

31

32

DIO_32


打开“LED点灯”例程,将一个LED灯于引脚7接地。运行例程的VI,当你点击前面板上的LED灯的时候,与树莓派相连的LED灯也会随之一起闪烁。


到这里,你已经完成好了设置。接下来将会与大家分享一些关于创建VI方面的有用信息。

Step8: 添加新的VI

如上图所示第一行所示,我们已经用树莓派开启了一个LabVIEW project。这是你为树莓派所写的所有的vi所处的位置。若想要为你的树莓派增加一个新的VI,打开LabVIEW project(如果它尚未被打开),右击RPI,点击NEW → VI。


若需要再次连接树莓派,你需要右击RPI,点击“connect”。这将重新建立树莓派与LabVIEW之间的连接。


好了,到这里,你已经初步掌握了如何用LabVIEW来连接树莓派了。希望这一教程能为新手们带来帮助!

评论

  • 你好,我也遇到了拒绝访问的问题,终端语言无法兼容LABVIEW语言,该怎么解决?

  • qwqw 2018-05-15

    树莓派3b显示Device Type: Unknown,怎么解决啊

  • 在用LINX连接树莓派时出现了:Device interrogation failed: Unable to connect to the target.的错误。 解决方案: 1.网上有人通过更新.net解决,更新至版本4.5,但我的电脑.net版本已为4.5; 2.参考https://www.labviewmakerhub.com/forums/viewtopic.php?f=12&t=1366 将LINX/resources的压缩包解压出来即可

  • 你好,我碰到问题了。描述是:拒绝访问:该终端配置的语言无法兼容主机LabVIEW语言。对于实时终端,可通过MAX修改终端的语言环境,确保终端语言与主机语言一致。

  • 2016-07-28

    对于我这个初学者来说受益匪浅,马上动手。