CompactRIO​开发​者​的​LabVIEW​指南

CompactRIO​开发​人员​指南​概述​了​用于​编​程​CompactRIO​控制器​和​系统​的​建议​架构​和​工程​开发​实践。

本​指南​旨​在​作为​使用​LabVIEW​进行​标准​嵌入式​控制​和​监测培训​课程的​补充​材料,​其中​包含​的​文​档​和​示例​可​作为​设计​工业​控制​和​监测​应用​程序​的​框架。

 

访问LabVIEW CompactRIO​开发​者​社区,​与​同行​讨论​这些​主题。

引言​和​基本​架构

编​程​嵌入式​系统​时,​关键​的​第​一步​是​实现​可随​应用​程序​扩展、​允许​代码​模​块​化,​并​可​更​轻松​进行​调​试​和​验证​的​架构。

 

引言​和​第一章​介绍​了:

 

  • CompactRIO​应用​程序​设计​建议
  • 基本​架构​开发​基础
  • 不同​类型​的​数据​通信

设计​实​时​应用​程序

使用​LabVIEW Real-​Time​模​块,​设计​可在​实​时​操作​系统​(RTOS)​上​运行​的​应用​程序,​提高​应用​程序​的​性能​和​可靠性。

 

第二章​和​第三章​介绍​了:

 

  • 访问​I/​O​模​块​数据
  • 设计​确定​性​和​非​确定​过程
  • 过程​间​数据​通信
  • 管理​CPU​带​宽​和​内存

网络​通信​最佳​工程​实践

添加​联​网​设备​和​用户​界面,​例如​NI​触摸​屏​计算​机、​台式​PC​或​Web​客户​端,​用于​向​嵌入式​CompactRIO​系统​传递​数据​和​命令。

 

第四章​介绍​了:

 

  • 不同​类型​的​数据​通信​和​系统​配置
  • 基于​系统​要求​的​网络​通信​机制​推荐

通过​LabVIEW FPGA​自​定义​硬件

利用​CompactRIO​上​的​板​载​FPGA,​实现​传感器​级​信号​调理、​在​线​滤波、​数字​协议、​板​载​处理、​波形​数据​采集​和​任务​关键​型​安全​逻辑​等​应用。

 

第五章​和​第六章​介绍​了:

 

  • FPGA​技术
  • FPGA​和​实​时​硬件​之间​的​数据​流​传输
  • FPAG​开发​最佳​工程​实践
  • 多​机​箱​定​时​和​同步

连接​NI​或​第三​方​硬件

扩展​CompactRIO​架构,​以便​与​其他​系统​通信。 了解​如何​添加​扩展​I/​O,​集成​来自​其他​设备​的​I/​O,​以及​添加​更多​高级​功能,​如​运动​控制​和​机器​视觉。

 

7-10​章​介绍​了:

 

  • NI​扩展​I/​O​介绍
  • 通过​工业​协议​连接​第三​方​设备
  • 连接​NI​触摸​屏,​并​设计​触摸​式​HMI

部署、​复制​和​确保​嵌入式​系统​安全

部署​最终​的​CompactRIO​和​触摸​屏​应用​程序,​将​这些​应用​程序​设置​为​开机​时​自动​启动,​并​自动​将​代码​传输​到​其他​控制器​以​进行​系统​复制。

 

11-12​章​介绍​了:

 

  • 将​启动​应用​程序​部署​到​CompactRIO​和​NI​触摸​屏​计算机
  • 复制​已​部署​的​CompactRIO​系统
  • IP​保护

基于​LabVIEW​的​CompactRIO​项目​示例

LabVIEW 2012​及​更高​版本​提供​了​几个​功能​完整​的​项目​模板​和​示例​项目,​可用​作​开发​嵌入式​控制​和​监测​应用​程序​的​起点。

 

13​章​介绍​了:

 

  • 可用​的​示例​项目​和​参考​设计
  • 使用​LabVIEW FPGA 控制​CompactRIO​示例​项目​的​架构
  • 数据​通信​最佳​工程​实践
  • 确保​可靠性​和​可​扩展​性的​技术

获取​完整​指南