在NI Linux实时PXI控制器上安装软件

更新 Jan 24, 2024

环境

硬件

  • PXI Controller

操作系统

  • LabVIEW Real-Time (NI Linux Real-Time)

从NI Phar Lap ETS迁移到NI Linux Real-Time意味着将您的应用程序从一个操作系统迁移到另一个操作系统,这需要进行几项步骤。本文作为安装软件的独立教程,是迁移到NI Linux RT的系列文章的其中一部分:

  1. 确定兼容性
  2. 为PXIe控制器配置NI Linux实时操作系统
  3. 安装软件
  4. 将 Phar Lap 应用程序迁移到 NI Linux RT

本教程将指导如何将软件格式化并安装到NI Linux Real-Time PXI控制器并与LabVIEW一起使用。本教程将会讨论PXI和过去的NI Linux Real-Time控制器之间的差异,以及如何为控制器配置密码。

注意:在NI Linux Real-Time Controller上安装软件的步骤在2019版中将会有所不同。如果您使用的是NI Measuremeant & Automation (MAX) 2019或LabVIEW 2019,请参阅Installing Software on NI Linux Real-Time PXI Controllers With NI MAX 19.0代替。

注意:本教程要求主机PC和PXI控制器必须可以访问网络才能安装软件。

随着NI Linux实时系统对PXIe控制器支持的发布,您可通过NI Measurement & Automation Explorer (MAX)将NI驱动程序和实用程序安装到实时控制器上。但是,这些实时机的安装过程可能会有不同的安装过程。本文档将指导在NI Linux Real-Time PXI控制器上对LabVIEW的全新配置和首次安装过程。

所需硬件

所需软件

  • LabVIEW 2020或更高版本
  • LabVIEW 2020实时模块或更高版本
  • NI Measurement and Automation Explorer 20.0或更高版本

安装基础镜像

随着NI Linux实时控制器的发布,NI引入了基础镜像的概念。基础镜像是对Linux实时PXI控制器进行配置、安装软件和成功使用所有可用功能所需的最少软件的轻量级安装。
如果您计划将VeriStand项目部署到NI Linux实时控制器,请参阅VeriStand and NI Linux Real-Time Base System Image Compatibility以选择兼容的基础镜像。
要应用基础镜像,请执行以下步骤:

  1. 在NI MAX中展开控制器,右键单击软件并选择添加/删除软件
4.png
  1. 单击基础系统镜像旁边的齿轮图标以显示您可以安装的基础镜像列表。
5.png
  1. 选择您要安装的基础镜像,然后选择确定
6.png
  1. 现在单击格式化以格式化您的控制器并安装您选择的基础系统镜像。
7.png
  1. 等到格式化完成。完成后,您已成功安装基础镜像。单击关闭,您现在可以将软件安装到您的PXI控制器上。
13.jfif

安装软件

与过去的NI实时控制器有所不同,NI Linux实时PXI控制器将NI驱动程序和软件安装为Linux package manager, opkg中的包。本节将介绍PXI Linux实时安装系统以及如何使用向导安装软件。

在线软件包存储库和opkg

过去,将软件安装到NI实时控制器需要先将相关软件和驱动程序安装到主机PC,然后运行安装过程以将这些项目从主机PC传送到实时控制器。这意味着控制器所需的NI软件必须和主机PC上的版本相同。

相反,NI Linux Real-Time PXI控制器现在使用一个通过轻量级包管理器编写安装脚本的进程: opkg 。 NI Linux Real-Time的现有用户可能已经熟悉使用此软件包管理器,可从official NI-hosted package repository安装许多第三方软件。自2019年发布的LabVIEW Real-Time模块起,用于NI Linux Real-Time PXI软件和控制器的软件和驱动程序现在将托管在同一存储库中。自2020版本起,NI Linux Real-Time PXI软件和控制器的软件和驱动程序可以安装到离线实时目标。有关详细信息,请参阅将软件安装到离线NI Linux实时目标

由于这一变化,主机PC不再需要使用每个驱动程序或实用程序来将软件安装到NI Linux实时PXI控制器上。使用基础镜像对系统进行镜像后,只需NI MAX即可方便安装。这将使得在实时控制器上复制或恢复不同的软件版本变得更加容易,基础映像将确保访问存储库时是正确版本。

安装软件后,控制器可以与任何其他NI实时控制器一起使用。 NI建议保持一台开发机器配置了所有相关软件和驱动程序,因为开发的API和环境仍然是对控制器编程所必需的。

从NI MAX安装软件

要从NI MAX安装软件,请按照以下说明进行操作:

  1. 在NI MAX中,通过单击控制器左侧的箭头展开控制器,然后右键单击软件并选择添加/删除软件

4.png

  1. 将出现以管理员用户身份登录的提示。如果已设置管理员密码,请输入密码并单击确定 。否则,只需单击确定而不需输入任何密码。
  2. 分别从添加 、 更新移除选项卡中选择要安装、更新或卸载的项目。使用编程环境旁边的齿轮确保选择您将用于使用控制器进行编程的环境和版本。这对于确保加载正确的驱动程序版本很重要。

8.png

  1. 单击检查更改以查看将通过安装过程对系统进行的更改的摘要。这将可能需要几分钟时间。

9.png

  1. 单击继续进行所需的更新。这将可能需要几分钟。
  2. 更新完成后,单击关闭按钮。该软件现在将出现在NI MAX中控制器的软件下拉菜单下。

下一步

一旦在终端上安装了软件,它就可以在LabVIEW中与LabVIEW实时模块一起使用,就像任何其他实时控制器一样。安装了适当的软件后,还可以使用配置选项,例如驱动程序和设备设置。安装必要的软件后,您可以将 PharLap 应用程序移植到 NI Linux RT
在使用控制器之前,NI建议按照以下说明设置安全密码。

配置密码

NI强烈建议为所有实时设备设置密码。从NI MAX19.0开始,如果未设置密码,现在将通过警告通知所有启用SSH的实时Linux控制器用户。此警告将如下图所示。

为Linux实时设备设置管理员密码:

  1. 在NI MAX中,选择要设置密码的实时控制器。
  2. 单击控制器顶部菜单中的设置权限
  3. 根据需要配置新密码,然后单击确定 。


注意: Linux实时控制器的默认管理员密码是空白,即默认不设置密码。