设置SystemLink以在cRIO中使用标签和消息

更新 Feb 8, 2024

环境

软件

  • LabVIEW NXG
  • LabVIEW SystemLink Toolkit

驱动

  • NI CompactRIO

本教程将向您展示如何安装和配置SystemLink,以在带有LabVIEW NXG的CompactRIO上使用标签和消息。

先决条件

确保已安装LabVIEW NXGNI-CompactRIO驱动程序的最新兼容版本。

安装LabVIEW SystemLink工具包

  1. 启动NI Package Manager并搜索 SystemLink。选择LabVIEW SystemLink Toolkit

  1. 按照提示完成安装。

配置NI Web服务器

  1. 安装LabVIEW SystemLink Toolkit后,启动NI Web服务器配置

  2. 选择安全远程访问 ,然后单击下一步。

  3. 创建密码,然后单击下一步

 

  1. 选择一个HTTPS证书,然后单击下一步


  2. 查看配置摘要,然后单击完成以启动Web服务器。

  1. NI Web服务器正在运行。

 

如果您是从LabVIEW NXG示例代码到达的,请返回您的项目。否则,请完成以下步骤来创建一个新项目。

 

在LabVIEW NXG中创建和配置新项目

  1. 启动LabVIEW NXG ,然后导航至学习选项卡。

  2. 导航到示例选项卡,然后选择编程CompactRIO文件夹。

  1. 使用CompactRIO选择标签和消息

  1. 为您的项目命名,然后单击创建

  1. 打开项目后,设置运行VI时如何验证凭据。


从以下选项中选择。有关这些身份验证凭据的更多详细信息,请参见下文。

  • 自动(默认选中)

所有数据通信都在目标计算机和主机之间进行。在这种情况下,主机充当SystemLink服务器。可以在主机上运行的应用程序和连接到主机的所有目标之间共享数据。凭据和HTTPS证书(如果有)是自动管理的,因此目标可以安全地连接到主机。

 

 

 

  • SystemLink服务器

打开配置时,使用指定的HTTP凭据与安装了SystemLink Server的服务器计算机进行通信。这些凭据应安全地部署到目标,而不是在图中进行硬编码。在这种情况下,不需要由服务器管理目标。如果服务器使用的HTTS带有未经商业CA签名的证书,则您需要:

    • 从服务器导出证书,将其与VI一起部署,并在打开配置时引用证书

    • 打开配置时禁用服务器验证,这将在中间攻击中打开与人的数据通信。

 

 

 

  • SystemLink云

www.systemlinkcloud.com进行通信,而不是与SystemLink Server的本地安装进行通信。这需要转到SystemLink Cloud,并在打开配置时生成要引用的API密钥。该密钥应安全地部署到目标,而不是在图中进行硬编码。

 

 

 

 

现在我们已经设置了身份验证凭据,您可以运行VI并开始使用SystemLink标签和消息。有关与标签通信的更多信息,请参阅《 SystemLink手册》