LabVIEW模板和项目范例 您所在的位置:网站首页 labview开发web教程 LabVIEW模板和项目范例

LabVIEW模板和项目范例

2023-05-30 13:17| 来源: 网络整理| 查看: 265

嵌入式系统通常需要具有可靠性和确定性的架构。因此,许多嵌入式应用需要专门处理系统状态监测、错误处理和看门狗定时器。针对CompactRIO和PXI RT DAQ的LabVIEW项目范例提供了推荐的软件架构,可用于各种嵌入式控制与监控系统,这是满足这些需求的最佳实践。这些项目范例还给出了数据通信、网络连接、控制例程、数据记录等的最佳实践。

为了在LabVIEW中查看这些模板,您必须安装LabVIEW Real-Time和/或LabVIEW FPGA模块。

CompactRIO项目范例 CompactRIO的LabVIEW FPGA控制

CompactRIO的LabVIEW FPGA控制

此项目范例专为需要高性能控制和/或基于硬件的安全逻辑的应用程序而设计。控制通过FPGA架构实现,而并非在软件中运行控制算法,使控制循环速率能够达到10 kHz以上,且抖动极小。FPGA VI还包含安全逻辑,可在出现严重错误或者实时软件故障时立即将所有输出设置成安全状态,从而更大限度地确保系统的可靠性。

参阅相关文档 | 参阅NI社区的详细指南

CompactRIO的LabVIEW Real-Time控制(RIO扫描接口)

此项目范例专为需要确定性控制性能的控制应用而设计,其单点I/O速率不超过100 Hz。此项目范例不使用FPGA硬件,而是使用确定性的实时处理器进行系统控制。此范例使用RIO扫描接口(RSI)在实时应用中获取I/O数据,如同变量一样。

CompactRIO的LabVIEW FPGA波形采集与记录

CompactRIO的LabVIEW FPGA波形采集与记录

此项目范例包含基于FPGA的可自定义高速模拟采集,并可在满足触发条件时,将采集到的数据记录至实时系统的磁盘。此项目范例可以自主运行,或者连接到所提供的可选用户界面。

CompactRIO的LabVIEW Real-Time序列生成器

CompactRIO的LabVIEW Real-Time序列生成器

此项目范例可实现序列引擎,可针对控制应用在LabVIEW Real-Time中执行用户自定义的序列或方法。它包括一个基于Windows的用户界面,该界面能够生成用户定义的序列,将此类序列部署到CompactRIO,以及监测序列引擎状态。用户界面动态加载子面板,展示了高效、响应流畅的用户界面架构。

查看视频教程

  Real-Time项目范例(使用DAQmx)

LabVIEW Real-Time (NI-DAQmx)项目范例专为实时控制和/或波形采集与记录应用而设计。

LabVIEW Real-Time控制(NI-DAQmx)

LabVIEW Real-Time控制(NI-DAQmx)

实现基于软件的确定性设备控制。此项目范例采用NI-DAQmx,并专为使用NI Real-Time PXI控制器和NI DAQ且需要确定性DAQ控制I/O的控制应用而设计。

参阅相关文档

LabVIEW Real-Time波形采集与记录(NI-DAQmx)

LabVIEW Real-Time波形采集与记录(NI-DAQmx)

采集连续波形数据并将数据记录至磁盘。此项目范例采用NI-DAQmx,包含模拟数据采集,并在可满足触发条件时,将采集到的数据记录至实时系统的磁盘。此项目范例可以自主运行,或者连接到所提供的可选用户界面。此范例专为使用NI Real-Time PXI控制器和NI DAQ或者NI独立式CompactDAQ的应用而设计。

参阅相关文档



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有