0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用你LabVIEW编程实现数据采集

lPCU_elecfans 来源:电子发烧友网 作者:电子发烧友网 2020-12-06 09:30 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文介绍一种简单易用的编程工具一LabVIEW中的“数据采集助手”快速VI。

LabVIEW提供了一系列快速VI,又称Express VI。它们的作用是简单、方便,无需使用底层VI进行编程,只需要通过简单的窗口配置就能实现应用。“数据采集助手”就是专用于数据采集任务的快速VI。我们通过Demo演示如何使用它来实现模拟输入输出和数字输入输出的数据采集功能。

硬件

演示用到的硬件基于CompactDAQ平台,包括了:CompactDAQ机箱9172,如图1-1所示。它支持USB连接,可以通过一根USB数据线将它跟计算机相连。它有8个槽位,可放置8个CompactDAQ模块,这些模块都支持热插拔。

图 1-1 CompactDAQ 机箱 9172

以及四个 cDAQ 数据采集模块,它们分别是:

9201,8 通道±10V 模拟电压输入模块

9263,4 通道±10V 模拟电压输出模块

2 个 9401,8 通道 TTL 高速双向数字 I/O 模块

要实现的功能是,用 9263 输出两个通道(AO0、AO1)的模拟信号供 9201 采集(AI0、AI1),用 9401 输出两个通道(P0.0、P0.1)的数字信号供另一块 9401 采集(P0.0、P0.1)各模块引脚间连线如图 1-2 所示。

图 1-2 引脚连线图

Demo 演示

打开 LabVIEW,新建一个 VI,在函数面板的“测量 I/O >> DAQmx ”目录下找到 DAQ Assistant 快速 VI,并将它放置在程序框图中。由于程序将实现 AI、AO、DI、DO4 个数据采集任务,所以一共需要放置 4 个 DAQ Assistant 快速 VI。

第一个用来配置 9263 的模拟输出任务。在弹出的窗口中选择“生成信号 >> 模拟输出 >> 电压”。

图 2-1 采集任务选择窗口

物理通道选择 9263 的 AO0 和 AO1(按住 Ctrl 或 Shift 键可以实现通道的多选),点击“完成”迚入下一个配置窗口。

图 2-2 物理通道选择窗口

在这个窗口中,完成生成模式(设置为连续采样),采样率(设置为 1k),待写入采样数(表示每次向 PC buffer 中写入的采样点数,设置为 100)等参数的配置,然后点击确定。

图 2-3 采集任务配置窗口

接下来用“仿真信号”快速 VI,生成一个斱波信号和一个正弦波信号,并把它们合并起来,接入 DAQ Assistant 快速 VI 的“数据”输入端,做为 9263 两个 AO 通道的输出信号。到此,模拟输出任务的程序设计已完成。

图 2-4 AO 输出部分程序框图

接下来用类似的斱法配置模拟输入、数字输出和数字输入 3 个 DAQ Assistant 快速 VI,完成整个程序的设计。详见视频中的演示,最终的程序见附件中的范例 DAQ Assistant.vi,前面板和程序框图如图 2-5 所示。

图 2-5 最终的前面板和程序框图

为帮助大家更系统学习LabVIEW虚拟仪器设计,掌握基于NI平台的数据采集硬件选型、应用,参数选择,系统组成,以及具体使用DAQmx硬件采集,LabVIEW编程DAQ助手快速VI,完成模拟、数字数据输入输出采集的全过程。准备了3份完整的数据采集文档,提供给大家学习借鉴。

数据采集编程指南(上+中+下三册)

责任编辑:xj

原文标题:手把手教你LabVIEW编程实现数据采集(包含完整操作流程)

文章出处:【微信公众号:电子发烧友网】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • LabVIEW
    +关注

    关注

    2013

    文章

    3681

    浏览量

    344366
  • 数据采集
    +关注

    关注

    40

    文章

    7824

    浏览量

    119891
  • 编程
    +关注

    关注

    90

    文章

    3708

    浏览量

    96777

原文标题:手把手教你LabVIEW编程实现数据采集(包含完整操作流程)

文章出处:【微信号:elecfans,微信公众号:电子发烧友网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    labview如何实现数据采集与实时预测

    现有以下问题:labview可以实现数据采集以及调用python代码,但如何将这两项功能集成在一个VI文件里,从而实现
    发表于 12-03 21:13

    从0开始使用LabVIEW操作数据采集卡-概述和新建新建项目

    数据的程序。本文的阅读对象是不懂LabVIEW编程,但想要使用数据采集采集传感器输出信号的专业人士或者是想学习使用
    的头像 发表于 10-10 14:54 302次阅读
    从0开始使用<b class='flag-5'>LabVIEW</b>操作<b class='flag-5'>数据采集</b>卡-概述和新建新建项目

    传感器如何实现数据采集联网通信

    传感器实现数据采集与联网通信是一个涉及硬件设计、协议选择、数据处理和云平台集成的系统化过程。其核心目标是将传感器采集的物理量(如温度、湿度、压力等)转换为数字信号,并通过有线或无线方式
    的头像 发表于 09-23 17:30 753次阅读

    【干货分享】在 RA-Eco-RA6M4开发板上实现 ADC 电压的 LabVIEW 数据采集

    本文介绍了RA-Eco-RA6M4-100PIN-V1.0开发板通过LabVIEW上位机实现ADC电压数据采集的项目设计,采用串口发送和串口中断查询两种方案。
    的头像 发表于 08-21 08:05 1226次阅读
    【干货分享】在 RA-Eco-RA6M4开发板上<b class='flag-5'>实现</b> ADC 电压的 <b class='flag-5'>LabVIEW</b> <b class='flag-5'>数据采集</b>

    LabVIEW-多通道数据采集源程序资料

    使用NI-LabVIEW编写的多通道数据采集程序,可供参考
    发表于 08-09 16:09 2次下载

    Arduino与LabVIEW联合编程指南

    Arduino编程并与LabVIEW上位机结合实现设备的远程控制与数据采集
    发表于 06-19 15:54 1次下载

    labview数据采集同步性及获取时间问题

    请问在labview中进行数据采集,为保证不同设备之间采集数据的同步性,准备利用PPS进行触发开始任务,利用DAQmx设备内部时钟源来设置数据采集的一些参数,但是为了防止pps信号的缺
    发表于 04-27 10:54

    labview进行的数据采集

    请问在labview中进行数据采集,为保证不同设备之间采集数据的同步性,准备利用PPS进行触发开始任务,利用DAQmx设备内部时钟源来设置数据采集的一些参数,但是为了防止pps信号的缺
    发表于 04-27 10:19

    物联网仪表数据采集平台如何实现

    物联网仪表数据采集平台的实现方法多种多样,以下是一些常见的实现方式:   基于分层架构的实现 1.感知层(数据采集层):这是物联网仪表
    的头像 发表于 03-18 10:49 629次阅读

    数据采集平台与数字孪生的关系

    数据采集平台和数字孪生之间存在着紧密且相互依存的关系,数据采集平台是实现数字孪生的基础和关键支撑,而数字孪生则为数据采集平台所采集
    的头像 发表于 03-01 09:07 701次阅读
    <b class='flag-5'>数据采集</b>平台与数字孪生的关系

    电机数据采集网关具有哪些特点?

    电机数据采集网关是一种专门用于电机系统数据采集和传输的设备,它在电机监控、优化和维护方面发挥着关键作用。电机数据采集网关的特点主要包括以下几个方面: 1、数据采集能力 电机
    的头像 发表于 02-14 16:49 725次阅读
    电机<b class='flag-5'>数据采集</b>网关具有哪些特点?

    注塑机数据采集有哪些方式?如何实现

    一种或多种数据采集模式来实现数据采集。通常包括以下几种: 1、IO采集: 这种模式主要通过采集注塑机的输入/输出(IO)信号来获取设备的基本
    的头像 发表于 12-19 14:03 1199次阅读

    注塑机实现数据采集数字化转型

    注塑机实现数据采集数字化转型是当前制造业转型升级的重要一环。以下是对注塑机数据采集数字化转型的详细阐述: 一、注塑机数据采集的重要性 注塑机作为塑料加工行业的核心设备,其运行状态的实时
    的头像 发表于 12-16 14:34 990次阅读

    注塑机数据采集网关可以采集什么数据实现什么功能?

    随着信息化与物联网技术的不断进步,注塑行业正朝着智能化、自动化的方向发展。对此,物通博联提供注塑机数据采集网关,能够实现弘讯、科强、恩格尔、住友、日精等注塑机控制器的数据采集工作,并实现
    的头像 发表于 12-12 15:50 854次阅读
    注塑机<b class='flag-5'>数据采集</b>网关可以<b class='flag-5'>采集</b>什么<b class='flag-5'>数据</b>?<b class='flag-5'>实现</b>什么功能?