《使用NI-DAQmxPython进行数据采集》课程概述

《使用NI-DAQmx和Python进行数据采集》课程介绍了使用传感器、NI数据采集硬件和Python进行数据采集的基础知识。本课程的第一部分将介绍硬件选择的基础知识(包括分辨率和采样率),以及传感器连接的基础知识(包括接地和连线配置)。本课程的第二部分将重点介绍如何使用NI-DAQmx驱动程序来测量、生成和同步数据采集任务。您将学习如何编写有限和连续数据采集程序,以及有关硬件/软件定时、触发和记录的最佳实践。在本课程中,您将获得使用NI-DAQmx和Python配置和编程NI数据采集硬件的动手经验。

课程形式

 

本课程不提供随需培训形式

 

虚拟课堂培训

 

教室面授培训

 

专属课程

课程目标

课程详情

课程时长

课程受众

前提条件

使用NI产品

培训材料

积分计价

《使用NI-DAQmx和Python进行数据采集》课程大纲

课程概述主题
测量模拟信号选择并连接硬件,配置相应的DAQmx任务,并验证模拟信号。
  • 仿真硬件 
  • 选择合适的硬件 
  • 考虑信号调理 
  • 连接信号 
  • 验证测量 
  • 测量电流
生成模拟信号选择并连接硬件,配置相应的DAQmx任务,并验证模拟信号。
  • 选择硬件 
  • 连接信号 
  • 验证信号 
  • 生成电流
生成并读取数字信号 选择和连接硬件,正确配置任务,验证测量或数字信号生成。
  • 选择硬件 
  • 了解信号调理 
  • 连接信号 
  • 验证信号 
  • 了解计数器信号
选择所需的信号选择特定信号并配置DAQmx任务,包括各种特殊的信号调理需求。
  • 测量温度
  • 测量声音、振动和加速度(IEPE测量) 
  • 测量应变、力和压力(电桥测量) 
  • 使用编码器测量位置(计数器输入) 
  • 测量边沿、频率、脉冲宽度和占空比 
  • 生成脉冲序列
使用NI-DAQmx API进行编程使用NI-DAQmx Python API,可自动执行DAQ设备与计算机之间的数据通信。
  • DAQmx代码结构概述 
  • 读取和写入有限数量的数据 
  • 连续传输数据
编程多个通道了解用于多通道任务创建的各种方法及其应用。
  • 多通道通信 
  • 创建多设备任务 
  • 创建多任务脚本
在特定条件下触发在特定条件下采集数据,并了解如何将硬件源用作触发器。
  • 触发概述 
  • 了解硬件触发类型 
  • 识别硬件触发源
了解高级定时和同步方法使用适当的方法同步多个DAQ任务。
  • 同步概述 
  • 将单个设备与共享触发器同步 
  • 了解共享触发器同步的局限性
  • 同步多个设备 
  • 同步特定硬件系列
将测量数据记录至磁盘将数据记录至TDMS文件,以便在采集后存储数据并加以分析。
  • TDMS文件概述 
  • 使用DAQmx API记录数据 
  • 整理TDMS数据 
  • 查看TDMS数据
了解系统注意事项了解构建数据采集系统的其他方面。
  • 了解硬件系统注意事项 
  • 确定系统精度 
  • 了解总线和计算机注意事项

进阶课程

 

《使用TestStand开发测试程序》课程

 

本课程介绍如何浏览TestStand环境,并使用不同的设计语言快速创建满足测试需求的测试应用程序。

工程师收获

 

《使用TestStand测试系统架构》课程

 

《使用TestStand构建测试系统架构》课程介绍如何通过实践设计方案自定义TestStand以满足独特的测试需求。

 

 

使用PythonDIAdem实现数据处理自动定义

《DIAdem进阶》课程介绍了如何使用Python自动执行DIAdem面板中的常见任务。

 

 

升级为会员

如计划在一年内参加三门或三门以上NI有授课教师指导的课程,可购买培训会员,获得NI所有公共教室面授培训和公共虚拟课堂培训课程的无限访问权限,以及不限数量的认证凭证,绝对物有所值。