课程描述
该课程旨在让工程师快速掌握NI软硬件产品基础,能初步实现简单应用,为系统性学习打下基础。
培训大纲
*可根据需要选择/定制。
| LabVIEW 简介:基于图形化编程的开发平台
- NI 数据采集硬件(USB DAQ、CompactDAQ、PXI系统)
- NI 模块化仪器硬件(PXI系统)
- NI 嵌入式硬件(CompactRIO)
| 快速入门:搭建 NI 系统
| NI 驱动
- 使用 NI MAX(Measurement & Automation Explorer)配置硬件
- 硬件初步连接与设备测试
| LabVIEW 开发环境介绍
| LabVIEW 的工作界面(前面板、框图)
- VI 的基本组成与操作
- 数据流编程模型概述
- 基础编程技巧
- 常用控件与指示器的使用
- 数据类型与连线规则
- 基本功能模块(数学运算、条件结构、循环结构)
| 创建第一个程序
- 构建简单的温度数据监测程序
- 数据采集、显示与文件保存
| NI DAQ 硬件简介
- 常见 NI DAQ 设备型号及其特点
- 模拟输入/输出(AI/AO)、数字输入/输出(DI/DO)的基本概念
- 采样速率与分辨率的选择
| 配置与测试 DAQ 系统
- 使用 NI MAX 配置 DAQ 硬件
- 测试信号输入与输出通道
- 驱动程序安装与验证
| 数据采集实战
- 在 LabVIEW 中读取模拟信号
- 基于 NI DAQmx 驱动实现信号采集
- 数据处理与图形化展示、数据存储
- 总线和模块仪器概念
- 常见模块化仪器介绍
- 模块化仪器驱动和IVI
- 示波器、SMU、RF、信号发生器、开关等基础编程操作
- 自动化测试入门
- 自动化测试的核心需求与架构
- LabVIEW 与 TestStand 的结合
| NI 嵌入式硬件简介
- CompactRIO 与 CompactDAQ 的差异与选择
- NI RTOS和FPGA 模块的功能与特性
| 实时操作系统(RTOS)
- LabVIEW Real-Time 开发
- 实时采集与处理的多任务设计、RTFIFO、FPGA和RT同步等
| LabVIEW FPGA开发
| 上下位机通信
| 实践案例
- 基于CompactRIO实现一个简单嵌入式采集和控制应用
- 数据存储与网络通信的基本实现