【NI-RIO入门】CompactRIO介绍及环境安装

CompactRIO是什么?

        CompactRIO系统提供了高处理性能、传感器专用I/O和紧密集成的软件工具,使其成为工业物联网、监测和控制应用的理想之选。实时处理器提供可靠,可预测的行为,而FPGA在需要高速逻辑和精确定时的较小任务上表现出色。

        CompactRIO系统由控制器和机箱组成。控制器上有一个运行Linux Real-Time OS的处理器,机箱上有可编程FPGA。CompactRIO支持NI和第三方的工业I/O模块。

机箱

        CompactRIO机箱是集成系统架构的中心。它直接连接到I / O,以便高性能访问每个模块的I/O电路以及定时、触发和同步。因为每个模块都直接连接至FPGA,而非通过总线连接,所以CompactRIO的系统响应与其他控制器架构相比几乎没有延迟。

控制器

        CompactRIO控制器性能出色,采用坚固耐用设计,已通过行业标准认证,并具有集成式视觉、运动控制、工业通信和人机界面功能。CompactRIO包含一个处理器,该处理器能够可靠且确定地执行LabVIEW Real-Time应用程序,并支持多采样率控制、执行跟踪、板载数据记录以及外围设备通信。CompactRIO控制器集成了CompactRIO机箱。

模块

        I/O模块包含隔离,转换电路,信号调理和内置连接,可直接连接到工业传感器/执行器。通过提供多种接线选项并将连接器接线盒集成到模块中,CompactRIO系统大大降低了空间需求和现场接线成本。您可以从70多种NI C系列I/O模块中进行选择,将CompactRIO连接到几乎所有传感器或执行器。

软件

        使用NI Linux Real-Time,LabVIEW FPGA模块和NI-DAQmx驱动程序克服传统异构架构的编程难题。通过这种组合,您可以通过一个直观的软件工具对处理器和FPGA进行编程,从而更快地开发系统。借助集成的用户友好型软件,您可以专注于解决问题,而不是低级的编程任务,该软件可以降低风险,提高生产率,减少创建和维护I/O驱动、操作系统,以及其他中间件的需要。

处理和分析功能

          随着我们面临越来越多的数据,收集所有可用数据、将其记录到磁盘并离线分析的传统方法将不再有效。当数据收集是手动时,收集数据的时间比分析数据的时间多出 5 倍。所以我们需要更快的处理速度 ,而不是将数据汇集到一起再输出一个结果,而是将处理转移到每一个点,以极低的延迟分析和处理数据。

        CompactRIO平台非常适合满足这一需求,能够在本地以及整个企业范围内实时处理和分析所获取的数据,从而快速做出明智的决策。借助 CompactRIO,您可以利用数百个内置信号处理、分析、控制和数学函数来加速应用程序的开发。这些库可跨处理器和 FPGA 使用,让您能够适应应用的特定需求。无论任务是高级分析、高速事件检测,还是信号或图像处理,CompactRIO 都允许您直接在边缘处理任务,使 CompactRIO 成为最灵活的智能边缘设备。 

记录和监控功能

        十多年来,工业制造、重型设备、交通运输、石油和天然气以及发电等行业一直在使用 CompactRIO 平台来监控和记录整个车队设备和流程的健康状况和状况数据,以确保可靠性和高效性其工业设备的运行。CompactRIO 是永久或半永久监控和数据记录应用的理想解决方案。使用 CompactRIO,您甚至可以在最极端的环境中执行高级数据记录或在线监控。CompactRIO 提供高度可靠的无头解决方案,能够持续监控关键资产。CompactRIO 控制器根据严格的设计实践构建,并经过广泛的测试和验证,以确保您可以部署持久可靠的系统。CompactRIO 具有 -40 °C 至 70 °C(-40 °F 至 158 °F)的扩展工作温度范围、50 g 冲击额定值以及各种国际安全、电磁兼容性 (EMC) 和环境认证和评级一定能满足您的需求。

        CompactRIO 附带内置存储以及添加外部存储的选项,以便您可以适应数据收集或记录需求。使用LabVIEW对CompactRIO进行编程和定制,您可以利用本机API在本地存储数据或将其传输到企业或云端以进行进一步分析或存储。此外,CompactRIO 还提供开放性,使您能够访问原始工程测量结果,以适应新的创新分析技术并扩展您的解决方案以满足您的维护计划需求。  

        CompactRIO 平台允许您将处理和分析直接整合到控制器中,从而使日志记录和监控更进一步。这提供了在本地边缘以及整个企业范围内实时处理和分析获取的数据的能力,以快速做出明智的决策。借助 CompactRIO,您可以利用 LabVIEW 中数百个内置信号处理、分析、控制和数学函数来加速应用程序的开发。  

数据可视化功能

        借助CompactRIO平台,您可以结合使用本地、远程或移动显示选项来可视化数据并与系统交互。无论您使用的是通过 RS232 控制的简单组件显示器、通过 DisplayPort 直接连接到控制器的高分辨率显示器,还是基于远程或移动 Web 服务的瘦客户端,您都可以设计高质量、交互式、功能丰富的 UI 并连接它们直接连接到 CompactRIO,以实现简化的数据可视化和操作员界面,而无需额外的 HMI 控制器。 

 

        CompactRIO 平台的显示选项可概括为两大类:本地和远程。本地显示选项包括组件级显示和监视器。组件级显示器是大型系统的组件,您可以将其直接集成到最终的机械设计中。这些类型的显示器通常是板级的,通过串行或 USB 连接,旨在提供更基本的功能,例如软前面板按钮或基本系统数据。通常,组件显示器无法提供图形功能,例如 Windows 或 Linux 等操作系统中的流视频或 1 kHz 刷新率。 

        与组件级显示相比,监视器提供更丰富的 UI 体验。通常,您只会发现这些类型的显示器与 Windows 等通用操作系统配对。然而,CompactRIO 平台提供了具有集成显卡的实时操作系统的强大功能,使您可以通过集成显卡将显示器直接连接到控制器,从而利用操作系统的确定性和 GPU 提供的丰富显示功能。显示端口。  

        对于远程可视化和操作员界面,有许多选项依赖于网络通信标准,例如 TCP/IP、UDP、OPC 或 Web 服务。这些解决方案包括触摸屏计算机 (TPC) 和瘦客户端,并允许您将 HMI 与需要安全远程可视化功能的控制器分开。由于驱动 HMI 应用程序的专用处理器,TPC 和台式 PC 提供了更多的计算处理能力。这种类型的HMI可以驱动更复杂的图形密集型。

        查看数据并与已部署的系统交互是工业物联网 (IIoT) 应用中的常见要求。使用 LabVIEW,您可以快速开发令人惊叹的 GUI,以实现数据可视化和操作员输入。LabVIEW 包含一整套拖放控件和指示器,例如图形和图表、仪表、按钮、旋钮、开关等,使您可以轻松地为应用程序创建用户界面并有效地可视化结果,而无需使用第三方- 聚会组件或从头开始构建视图。  

功能安全

        CompactRIO 具有一系列具有两个处理目标的嵌入式控制器:(1) 用于通信和信号处理的实时处理器,以及 (2) 用户可编程 FPGA,用于直接在硬件中实现高速控制以及自定义定时和触发。通过利用最新的商业技术,NI 能够以具有竞争力的价格持续向客户提供高性能、高品质的产品。Intel 和 ARM 的最新处理器提供行业标准部件,Xilinx 的最新 FPGA 有助于将信号处理算法推向边缘以加速测量,TI 和 ADI 的最新数据转换器不断提高 NI 仪器的测量范围和性能。

        通过将这些优势与 150 多个用于测量、控制和通信的 NI 和第三方 C 系列模块相结合,您可以将 C 系列 I/O 连接到任何传感器、信号或总线。您可以将 C 系列 I/O 模块插入任何 CompactRIO 机箱或控制器中,以在一个系统中创建通道数和测量类型的混合。除了内置信号调理功能外,这些热插拔模块还具有多种传感器连接选项,并可在最恶劣的环境中运行。它们提供 -40 至 70 °C(-40 至 158 °F)的扩展工作温度范围、50 g 冲击额定值以及各种国际安全、电磁兼容性 (EMC) 和环境认证和评级。该系统尺寸紧凑,使您可以轻松地将其集成到各种规模的系统中。

保护图层 

        保形涂层是专门配制的薄膜材料,可直接应用于电路板或电路卡组件 (CCA)。这些薄膜为元件和电路提供环境保护。用于保形涂层的薄膜材料通常采用用液体或树脂材料浸渍或喷涂 CCA 的工艺来涂覆。当材料干燥时,它会形成一层弹性涂层,可以防止潮湿、霉菌、灰尘、腐蚀和其他环境压力。

        保形涂层的应用可防止冷凝物与 CCA 上的走线、通孔和集成电路 (IC) 接触。这可以防止这些组件在暴露于冷凝后形成腐蚀和短路。连接器无法从保形涂层中受益,因此连接器处仍可能发生腐蚀。保形涂层旨在通过保护走线、通孔和细间距 IC 来延长产品的使用寿命,但它并不能消除与连接器相关的所有环境风险。

NI CompactRIO 软件环境安装

        1.LabVIEW

        2.LabVIEW Real Time(需关闭杀毒软件,会损坏上位机rt环境)

        3.CompactRIO

使用此链接查看最低的CompactRIO以及确定LabVIEW的版本:https://www.ni.com/zh-cn/support/documentation/compatibility/21/ni-hardware-and-operating-system-compatibility.html

         4.DAQmx (仅适合支持DAQmx驱动的cRIO)

        5.FPGA Module

        6.FPGA编译器

使用此链接查看当前板卡对应LabVIEW版本支持的编译器:

Xilinx编译工具和NI FPGA硬件之间的兼容性 - NI

         注意事项:

  1. LabVIEW开发环境
    • 如果您需要在计算机上安装多个版本,请您从最旧版本安装到最新版本。
  2. LabVIEW附加模块(如LabVIEW Real-Time模块)
    • 如果您需要在计算机上安装多个版本,请您从最旧版本安装到最新版本。
  3. LabVIEW工具包(如声音和振动工具包)
  4. 其他应用软件(如Measurement Studio,NI TestStand,DIAdem,NI VeriStand)。
  5. 硬件驱动程序
    • 注意: NI驱动程序通常支持最新四个版本的LabVIEW。若您安装的驱动程序不再支持您所使用的旧硬件,那么安装该驱动程序将移除当前计算机上所有应用程序对于您硬件的支持。若驱动程序不再支持当前所使用的较旧版本的LabVIEW,那么安装该驱动程序将完全移除当前环境对旧版LabVIEW的支持。
  6. 在您成功安装软件和驱动程序后,请将所需的硬件添加/安装到系统中,操作系统将会自动识别并安装硬件。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/152945.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Microsoft Visual Studio 2019下载及安装流程记录

第一周任务: 1.笔记本上安装vc2019的环境 2.再把OpenCV安装上 3.根据网上的教程,试着写几个opencv的程序 一、安装Visual Studio 2019社区版 首先先完成安装vc2019的环境, 因为: Microsoft Visual C是用于C编程的工具集合&am…

机器学习笔记 - Ocr识别中的CTC算法原理概述

一、文字识别 在文本检测步骤中,分割出了文本区域。现在需要识别这些片段中存在哪些文本。 机器学习笔记 - Ocr识别中的文本检测EAST网络概述-CSDN博客文章浏览阅读300次。在 EAST 网络的这个分支中,它合并了 VGG16 网络不同层的特征输出。现在,该层之后的特征大小将等于 p…

matlab 坡度滤波算法地面分割

目录 一、算法原理1、实现流程2、参考文献二、代码实现三、结果展示四、测试数据一、算法原理 1、实现流程 1、格网示意图 2、计算格网行列数 公式中的特殊符号为向上取整,

el-tree结合el-switch实现状态切换

<template><div><el-col :span"24"><el-card class"tree-card"><div class"sketch_content selectFile"><span class"span_title">组织列表 </span><div style"display: flex; jus…

《崩坏:星穹铁道》1.5仙舟罗浮-绥园全宝箱攻略

大家好&#xff0c;我是闲游盒小盒子&#xff0c;本篇来说下崩铁1.5版本仙舟罗浮-绥园的全宝箱攻略&#xff0c;共有19个宝箱加1个扑满&#xff1b;做完间章可获取前14个普通宝箱加2个精英怪宝箱&#xff0c;以及1个扑满&#xff1b;完成《狐斋志异》全任务可获得另外3个宝箱。…

壹基金宣传进瑞金河背街社区 安全家园项目防灾减灾深入人心

11月16日下午&#xff0c;瑞金赋能公益、蓝天救援队等联合象湖镇河背街社区开展家庭安全计划社区活动包挑战赛活动暨壹基金安全家园项目防灾减灾宣传社区行活动。活动得到了救助儿童会北京代表处、壹基金、艾特公益、益心益意公益的指导&#xff0c;得到了阿里巴巴公益平台广大…

读像火箭科学家一样思考笔记04_第一性原理(下)

1. 来自无形规则的阻力 1.1. 无形规则 1.1.1. 僵化成规则的不必要习惯和行为 1.1.2. 不像有形的书面规则 1.1.2.1. 书面规则出现在标准操作流程中&#xff0c;可以修改或删除 1.1.3. 成文的规则可能会抗拒变革&#xff0c;但无形规则却更加顽固 1.1.4. 我们为强加在自己身…

【Q2—30min】

1.socket服务端创建过程 socket是应用层与TCP/IP协议族通信的中间软件抽象层&#xff0c;它是一组接口。在设计模式中&#xff0c;Socket其实就是一个门面模式&#xff0c;它把复杂的TCP/IP协议族隐藏在Socket接口后面&#xff0c;对用户来说&#xff0c;一组简单的接口就是全部…

从0开始学习JavaScript--JavaScript使用Promise

JavaScript中的异步编程一直是开发中的重要话题。传统的回调函数带来了回调地狱和代码可读性的问题。为了解决这些问题&#xff0c;ES6引入了Promise&#xff0c;一种更现代、更灵活的异步编程解决方案。本文将深入探讨JavaScript中如何使用Promise&#xff0c;通过丰富的示例代…

spider 网页爬虫中的 AWS 实例数据获取问题及解决方案

前言 AAWS实例数据对于自动化任务、监控、日志记录和资源管理非常重要。开发人员和运维人员可以通过AWS提供的API和控制台访问和管理这些数据&#xff0c;以便更好地管理和维护他们在AWS云上运行的实例。然而&#xff0c;在使用 spider 框架进行网页爬取时&#xff0c;我们常常…

.Net6 部署到IIS示例

基于FastEndpoints.Net6 框架部署到IIS 环境下载与安装IIS启用与配置访问网站 环境下载与安装 首先下载环境安装程序&#xff0c;如下图所示,根据系统位数选择x86或者x64进行下载安装,网址&#xff1a;Download .NET 6.0。 IIS启用与配置 启用IIS服务 打开控制面板&#xff…

【Linux】【开发】使用sed命令遇到的乱码问题

&#x1f41a;作者简介&#xff1a;花神庙码农&#xff08;专注于Linux、WLAN、TCP/IP、Python等技术方向&#xff09;&#x1f433;博客主页&#xff1a;花神庙码农 &#xff0c;地址&#xff1a;https://blog.csdn.net/qxhgd&#x1f310;系列专栏&#xff1a;Linux技术&…

【论文阅读笔记】Supervised Contrastive Learning

【论文阅读笔记】Supervised Contrastive Learning 摘要 自监督批次对比方法扩展到完全监督的环境中&#xff0c;以有效利用标签信息提出两种监督对比损失的可能版本 介绍 交叉熵损失函数的不足之处&#xff0c;对噪声标签的不鲁棒性和可能导致交叉的边际&#xff0c;降低了…

键盘快捷键工具Keyboard Maestro mac中文版介绍

Keyboard Maestro mac是一款键盘快捷键工具&#xff0c;它可以帮助用户通过自定义快捷键来快速完成各种操作&#xff0c;提高工作效率。Keyboard Maestro支持多种快捷键组合&#xff0c;包括单键、双键、三键、四键组合等&#xff0c;用户可以根据自己的习惯进行设置。此外&…

各类语言真实性能比较列表

这篇文章是我所做或将要做的所有真实世界性能比较的索引。如果你对想要看到的其他真实世界案例有建议&#xff0c;请在评论中添加。 用例 1 — JWT 验证 & MySQL 查询 该用例包括&#xff1a; 从授权头部获取 JWT验证 JWT 并从声明中获取电子邮件使用电子邮件执行 MySQL…

【计算机网络笔记】路由算法之链路状态路由算法

系列文章目录 什么是计算机网络&#xff1f; 什么是网络协议&#xff1f; 计算机网络的结构 数据交换之电路交换 数据交换之报文交换和分组交换 分组交换 vs 电路交换 计算机网络性能&#xff08;1&#xff09;——速率、带宽、延迟 计算机网络性能&#xff08;2&#xff09;…

C++二分算法:找到最接近目标值的函数值

本文涉及的基础知识点 二分查找算法合集 题目 Winston 构造了一个如上所示的函数 func 。他有一个整数数组 arr 和一个整数 target &#xff0c;他想找到让 |func(arr, l, r) - target| 最小的 l 和 r 。 请你返回 |func(arr, l, r) - target| 的最小值。 请注意&#xff0c…

基于 Junit 的接口自动化测试框架实现!

分层的自动化测试 5~10 年前&#xff0c;我们接触的自动化测试更关注的是 UI 层的自动化测试&#xff0c;Mercury 的 WinRunner/QTP 是那个时代商业性自动化测试产品的典型代表&#xff0c;在那个时代大家单纯想的都是能用一个自动化操作的工具替代人力的点击&#xff0c;商业…

【教3妹学编辑-mysql】详解数据库三大范式

什么是范式 简单地理解就是&#xff1a;数据库设计时遵循的规范 三大范式 数据库三大范式包含&#xff1a;1、第一范式(1NF)&#xff1b;2、第二范式(2NF)&#xff1b;3、第三范式(3NF)。其中&#xff0c;第一范式(1NF)的要求是属性不可分割&#xff0c;第二范式(2NF)的要求是…

Java基础-----正则表达式

文章目录 1.简介2.目的3.学习网站4.常用匹配字符5.String类中用到正则表达式的方法 1.简介 又叫做规则表达式。是一种文本模式&#xff0c;包括普通字符和特殊字符&#xff08;元字符&#xff09;。正则使用单个字符来描述、匹配一系列某个句法规则的字符串&#xff0c;通常用…