1 Introduction

LabVIEW是测控的一个很好的工具,之前都是在windows 上使用LabVIEW。但是现在开发迁移到了ubuntu,尝试在ubuntu 上搭建LabVIEW开发环境。

2 软件下载和安装

LabVIEW社区版本,如LabVIEW 2020 sp1是支持Linux版本的。LabVIEW的安装按照[1]的教程来的。使用的版本是LabVIEW 2018。

2.1 安装LabVIEW

在这里插入图片描述
将lv2018full-linux.iso挂起

mkdir ~/LV2018
sudo mount -o loop lv2018full-linux.iso ~/LV2018
sudo cp -r ~/LV2018/* ~/LabVIEW2018/

用alien将32位labview转换成64位

sudo apt-get install alien #在桌面右击打开终端输入,静静等待安装成功
#删除剩下文件中 带有 i386的文件 (带有i386文件的也是32位操作系统支持的文件, 不删除会转换出错)
sudo alien -d -c labview*64.rpm
sudo alien -d -c ni*.rpm
#将所有的.rpm文件移除安装文件夹, 只剩下转换后的.deb文件
sudo dpkg -i labview-2018-core_18.0.0-2_amd64.deb #(安装之后将这个文件删除)
sudo dpkg -i labview*.deb
sudo dpkg -i ni*.deb

按照这样的顺序安装结束后,就可以打开LabVIEW了。
在这里插入图片描述
安装其他的device drivers
在这里插入图片描述
在这里插入图片描述

2.2 安装vipm

# step1:Copy the folder /JKI and all the contents to /usr/local
sudo cp -r /JKI /usr/local
# step2: install labview_rt
# step2.1: 注意i386和x64的文件,i386的文件先拷贝到其他地方
sudo alien -d -c labview*.rpm
sudo alien -d -c ni*.rpm
sudo dpkg -i labview*.deb
sudo dpkg -i ni*.deb
# step2.2: 安装i386的文件
sudo rpm -ivh *i386.rpm --nodeps --force-debian
# step3: 在/usr/local/lib32下查看labview rt的安装情况
cd /usr/local/lib
# 确保liblvrt.so.xx.0已经安装好了
# step4: vipm是基于32位的环境启动的
cd /usr/local/JKI/VIPM
sudo env LD_LIBRARY_PATH=/usr/local/lib ./vipm
#注意如果选择了/usr/local/lib64的库,会提示

/usr/lib/liblvrt.so.15.0: wrong ELF class: ELFCLASS64
在这里插入图片描述

2.3 vipm 安装ros-for-labview

step1: 打开labview,在options中勾选上TCP/IP;
在这里插入图片描述
step2: 打开vipm,找到ROS FOR labview, 点击安装即可。
在这里插入图片描述
在这里插入图片描述

2.4 labview connect to ros

在master ip里,把roscore里的ROS_MASTER_URI输入进去就可以了。

在这里插入图片描述

下载链接
链接: https://pan.baidu.com/s/1KOUavRQ1pW8LLgJ9Jv7B4A 提取码: 90l5

References

[1] https://blog.csdn.net/weixin_44503976/article/details/98583195

Logo

更多推荐