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
    +关注

    关注

    1917

    文章

    3619

    浏览量

    316938
  • 数据采集
    +关注

    关注

    38

    文章

    4497

    浏览量

    112310
  • 编程
    +关注

    关注

    88

    文章

    3439

    浏览量

    92368

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

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

收藏 人收藏

    评论

    相关推荐

    基于物通博联工业数据采集网关的工厂数据采集方案

    。因此,需要一种高效、稳定、可靠的工厂数据采集方案,来实现对工厂生产过程的实时监控和管理。 物通博联提供基于数据采集网关的工厂数据采集方案,解决工厂设备多样,协议不统一的问题,
    的头像 发表于 01-26 15:14 168次阅读
    基于物通博联工业<b class='flag-5'>数据采集</b>网关的工厂<b class='flag-5'>数据采集</b>方案

    plc数据采集模块的缺点 plc数据采集模块与数据采集卡的区别

    PLC(可编程逻辑控制器)数据采集模块是用于连接传感器、执行器和机器设备,收集实时数据的设备。虽然PLC数据采集模块在工业自动化领域得到了广泛应用,但它仍然存在一些缺点,而与之相比,
    的头像 发表于 01-19 14:20 448次阅读

    labview声音采集与处理

    LabVIEW是一种用于数据采集与处理的编程语言和开发环境。它具有强大的声音采集和处理功能,可以帮助用户实现声音信号的
    的头像 发表于 01-04 10:48 664次阅读

    labview数据采集系统由哪五部分组成

    LabVIEW数据采集系统由以下五个主要部分组成:硬件、传感器、信号调理器、数据采集卡和LabVIEW软件。 一、硬件部分: 硬件是数据采集
    的头像 发表于 01-02 13:53 555次阅读

    labview怎么记录时间和数据

    工具,可以帮助我们实现精确的时间和数据记录。本文将介绍如何使用LabVIEW记录时间和数据,包括设置数据采集硬件、创建
    的头像 发表于 12-27 17:00 1090次阅读

    数据采集网关:工业数据采集上云

    实现数据的整合、转换和分析。数据采集网关功能数据采集网关具备了强大的数据采集能力。它可以从各种数据
    的头像 发表于 12-12 16:46 317次阅读
    <b class='flag-5'>数据采集</b>网关:工业<b class='flag-5'>数据采集</b>上云

    工业数据采集实训台是什么?有什么功能?

    其实际应用能力和技能水平。同时,该实训台还可以帮助学生掌握相关软件编程数据处理技术,为未来的职业发展打下坚实的基础。 工业数据采集实训台通常由数据采集网关、各类传感器、
    的头像 发表于 10-30 14:00 317次阅读
    工业<b class='flag-5'>数据采集</b>实训台是什么?有什么功能?

    labview数据采集之后如何将采集的点带上相应的时间戳写入到sqlite数据库?

    labview数据采集之后如何将采集的点带上相应的时间戳写入到sqlite数据库?
    发表于 10-10 16:33

    基于LabVIEW的红外测温仪数据采集系统设计

    本课题是对红外测温仪进行数据采集的设计。为了把从红外测温仪采集到的数据在温度波形图上直观明了的展现出来,在充分查阅相关资料的基础上,综述了LabVIEW虚拟仪器开发平台和红外测温仪的特
    发表于 09-26 07:29

    LabVIEW高级编程—多通道数据采集

    LabVIEW高级编程——多通道数据采集
    发表于 09-20 06:12

    数据采集编程指南 中篇

    Labview 数据采集编程指南 中篇
    发表于 09-11 09:44 0次下载

    数据采集编程指南 上篇

    本节主要介绍数据采集技术的基本知识点,包括以下三个斱面的内容: 1. 一个完整数据采集系统的基本组成部分 2. NI 提供了基于哪些平台的数据采集硬件产品,它们分别适用于什么样的应用领域 3.
    发表于 09-11 09:21 0次下载

    labview是什么软件?labview是什么语言?labview实现什么功能?

    labview是什么软件?labview是什么语言?labview实现什么功能? LabVIEW是一种图形化的
    的头像 发表于 08-31 17:23 3110次阅读

    labview和simulink区别是什么

    提供了一种直观、易于使用的方法来创建各种应用程序,包括数据采集、信号处理、控制系统等。LabVIEW的核心思想是通过连接不同的可视化函数块(节点),创建一个数据流图,从而实现功能的开发
    的头像 发表于 08-25 15:49 2346次阅读

    什么是数据采集仪它有什么作用

    数据采集
    稳控自动化
    发布于 :2023年08月14日 09:28:12