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

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

3天内不再提示

如何选择合适的DAQ软件

恩艾NI知道 来源:恩艾NI知道 作者:恩艾NI知道 2022-10-10 14:47 次阅读

用过DAQ系统的工程师应该会有这样的感受,大部分时间都是花在软件环境中。合适的软件可以减少数据采集所需要的时间,那么选择软件,应该从哪些维度来考虑呢?

NI专家编撰的《如何选择合适的DAQ软件》白皮书指出,在选择应用软件之前,建议考虑以下问题:

应用软件与开发环境之间有什么区别?

构建测量系统需要多长时间?

了解该软件需要多长时间?

软件是否提供入门培训?

当我遇到困难时,是否有可供求助的社区?

我需要执行哪些类型的分析?

我需要哪些类型的数据可视化?

我能否集成定制或旧版的IP?

01应用软件与开发环境之间有什么区别?

在DAQ软件工具中,既有即用型应用软件(无需编程),也有可完全定制的开发环境。您可以使用其中的任何一种方法来构建一个强大且灵活的测量系统,但两者都需要进行权衡。

应用软件注重易用性,使用户只需最少的(甚至不需要)培训即可采集和处理数据。通过该软件,您可以使用下拉菜单和预先设计好的界面来设置硬件、实现测量通道的可视化和记录数据等。

典型的应用软件是基于工作流程的,例如,FlexLogger软件专为数据记录应用设计,提供了记录混合测量数据时可能需要的所有配置、可视化功能和事件/警报。当您需要该工作流程之外的功能时(譬如在进行后期处理和报告时),则可能会遇到限制。在这些情况下,您可能需要开发插件或使用其他工具(如DIAdem)。

而开发环境则注重功能的定制,这样您就可以应对测量系统中的几乎所有挑战。开发环境的灵活性非常高,因为您可以将DAQ驱动程序集成到该软件中,并开发自定义用户界面(UI)和代码,从而执行完全符合您需求的测量或测试程序。

LabVIEW等开发环境可以充当数据记录控制系统、后期处理软件或报表生成器等。开发环境需要顾虑的是,您需要提前花时间学习编程语言并且自己开发应用程序。虽然这听起很费时间,但如今的开发环境提供了各种工具来帮助您快速开始开发,所花费的总时间反而减少了。

以下部分同时考虑了应用软件和开发环境,二者均可作为您开发测量系统的有效选项。

02构建测量系统需要多长时间?

在选择软件时,一定要了解自己的时间预算。您需要留出时间来学习软件、设置系统,而且可能需要调试测量代码。在评估构建测量系统所需的时间时,还要考虑未来的需求 — 如果您计划在将来扩展此测试系统,那么随着系统的发展和变化,您现在投入的培训和学习时间将在未来产生更大的回报。

03了解该软件需要多长时间?

即用型应用软件工具是上手最容易且最快的工具,因为它们已经将用户编程细节抽象化,通常只需要提供一些设置细节。在为您的DAQ系统选择即用型软件工具时,请确保该工具具有您应用所需的硬件支持、处理能力和分析库。此外,还要确认它是否提供了适当的资源(无论是用户手册、产品内帮助信息、在线社区还是支持论坛),来帮助您快速学会使用该工具。

应用开发环境通常需要更长的时间才能上手,但其中大部分时间都是在学习环境中的应用编程语言。如果您选择的应用开发环境使用的是您熟悉的语言,那您就可以节省熟悉新应用开发环境所需的时间。许多应用开发环境都可以在单个框架内集成(甚至编译)多种不同的语言。

在评估应用开发环境时,如果您需要学习新语言,建议考虑那些可帮助您将注意力放在解决工程问题上(而不是底层编程细节)的环境上。例如,您可能会发现基于文本的语言(如ANSI C/C++)往往更具挑战性,因为所有语法和句法规则都很复杂,必须严格遵守才能成功地编译和运行代码。

而像NI LabVIEW中提供的图形化编程语言,学习起来则较为简单,因为程序实现更加直观,且视觉效果与工程师思考的方式一致。

67037a70-485a-11ed-a3b6-dac502259ad0.png

04软件是否提供入门培训选项?

此外,还要考虑应用软件随附的入门资源。这些资源可以帮助您在更短的时间内熟悉并使用新的软件工具。以下是一些适用于所有软件工具的实用入门资源:

评估 — 免费评估可以让您进行充分的测试,从而确定该工具是否满足您的应用的需求。

在线课程 — 在学习应用软件的基本概念时,在线教程、视频和技术白皮书是非常有用的。

课堂培训 — 如果您需要了解应用软件并动手开发您的DAQ系统,那么课堂培训是最完美的选择。课程费用和内容的详细程度取决于培训形式。通常情况下,您可以拥有多种选择,包括免费的研讨会、正规课堂培训、有授课教师指导的在线课程。

随附范例 — 理想情况下,软件应针对最常见的DAQ应用提供足够多的代码范例。借助这些范例,您便无需从头开始。只需简单地修改随附范例,即可满足您的系统开发需求,从而节省时间。

05当我遇到困难时,是否有可供求助的社区?

软件所处的生态系统与软件工具本身同样重要。一个健康的生态系统会提供丰富的资源,帮助您轻松地学习新的软件工具,并在您开发自己的应用时给予反馈。在购买之前,请浏览社区论坛,并确定它的活跃程度和共享的信息类型(代码、讨论、提示和技巧)。您需要的是一个活动丰富的社区,其共享的信息需与您正在解决的问题密切相关。

06我需要执行哪些类型的分析?

原始数据并不总是最有效的沟通方式。消除信号噪声、补偿温度和湿度等环境影响以及校准设备误差等数据转换操作有助于将原始数据转化为有用数据。大多数工程应用的目的是产生有用的数据,这就需要对数据采集中所用的任何分析工具进行全面的信号处理。

分析或处理数据的主要方法有两种:

一、脱机分析也称为后期处理,是在将数据保存到文件后进行。

二、内联分析意味着在采集数据的同一应用程序中分析数据。

07我需要哪些类型的数据可视化?

从简单地绘制采集信号到将测量数据与视频、声音或三维模型投影相关联,数据可视化几乎是所有的测量系统必备的功能。选择正确的可视化技术至关重要,这可能决定了您是能够从原始数据中适当地得出实用的信息,还是丢失了重要的决策依据。与分析一样,可视化也可以内联或脱机进行。

08我能否集成定制或旧版的IP?

您可能拥有无法作为附加工具软件购买的专有分析算法。或者,由于应用需求随着时间的推移而变化,您已经投入了大量时间和金钱,目的是在较早或替代工具中创建分析程序或自定义IP。在这些情况下,就需要寻找一个可以集成这些外部分析程序的数据分析包。如果已经验证了您的现有算法可以正常工作,则无需在较新的工具中重新设计相同的功能。

无论您是用另一种编程语言创建了分析程序,在较早的财务分析工具中使用了脚本,还是继承了某些配置文件,都请与软件供应商确认:您是否可以将旧的分析程序合并到他们的数据分析工具中。如果无法轻松做到这一点,则可能需要花费宝贵的时间来在新工具中重新创建您的功能。现代化的数据分析工具应该可以使用在其他环境中创建的IP。

09软件选择表

根据上面提到的问题和考虑因素,下表列出了应用软件与以下两种开发环境之间的区别:图形化开发环境(如LabVIEW)和基于文本的开发环境(如Python或C++)。

673e25f8-485a-11ed-a3b6-dac502259ad0.png

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

    关注

    67

    文章

    4348

    浏览量

    85622
  • DAQ
    DAQ
    +关注

    关注

    6

    文章

    84

    浏览量

    31914
  • 开发环境
    +关注

    关注

    1

    文章

    203

    浏览量

    16460

原文标题:如何选择合适的DAQ软件,保姆级教程来了

文章出处:【微信号:恩艾NI知道,微信公众号:恩艾NI知道】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    为您的测量选择合适的数据采集硬件

    面对市场上众多的数据采集(DAQ)设备,如何为您的应用选择合适的一款?本白皮书概述了在为测量应用选择数据采集硬件时所需要考虑的5个问题。
    发表于 03-05 14:45 1678次阅读
    为您的测量<b class='flag-5'>选择</b><b class='flag-5'>合适</b>的数据采集硬件

    怎么选择合适的嵌入式设计软件

    选择嵌入式设计的软件时,你需要进行以下五点考量,没有最好的,只有最合适的。
    发表于 05-06 09:41 1368次阅读

    如何​选择合适​的​USRP

    ​电​外​设​(USRP)​适合​我?​我​应该​使用​哪​种​软件​开发​工具?本​技术​白皮书​介绍​了​各种​USRP​型号​之间​的​主要​差异,​可以​帮助​您​选择合适​的​无线​电。
    发表于 08-02 08:03 2527次阅读
    如何​<b class='flag-5'>选择</b>​<b class='flag-5'>合适</b>​的​USRP

    Labview学习5-DAQ软件安装

    软件,以支持NI采集卡软件版本:DAQ14.5.1解压双击应用程序,安装开始寻找已安装的labview软件不得不接受选择信任将要安装的文件整
    发表于 11-07 18:25

    软件2014的下载了2014的daq模块。打开软件怎么找不到daq助手?

    软件2014的下载了2014的daq模块。打开软件怎么找不到daq助手?
    发表于 04-24 20:30

    为您的测量应用选择合适总线

    当您在上百个不同的数据采集(DAQ)设备,有各种各样的总线选择的时候,可能很难为您的应用需求选择合适的总线。 每条总线都有不同的优点,比如在吞吐量、延迟、便携性或离主机的距离等方面具有
    发表于 03-21 11:18

    帮助你选择合适的数据采集硬件的几个问题

    多功能 DAQ 模块更高。另一个优点是,您可以根据需要选择插槽数量合适的机箱。一个机箱的插槽数量是固定的,因此您在购买机箱时,可以在当前所需插槽数的基础上再预留一些,以备未来扩展。2.需要信号调理吗?一个
    发表于 04-24 10:10

    如何选择合适的无缝切换器?

    如何选择合适的无缝切换器?   在选择
    发表于 02-09 11:34 1205次阅读

    如何选择合适的射频模块?

    如何选择合适的射频模块?
    发表于 01-14 12:01 17次下载

    介绍Intelligent DAQ,Intelligent DAQ编程,高级DAQ的实例应用

    内容共包括:什么是Intelligent DAQ,Intelligent DAQ编程,高级DAQ实例
    的头像 发表于 06-14 06:10 3988次阅读
    介绍Intelligent <b class='flag-5'>DAQ</b>,Intelligent <b class='flag-5'>DAQ</b>编程,高级<b class='flag-5'>DAQ</b>的实例应用

    如何选择一款合适的PCB设计软件

    俗话说:“工欲善其事,必先利其器”,对于PCB工程师来说,一款合适好用的PCB设计软件,很大程度上能帮助他们更高效地完成PCB设计,PCB设计软件选择,将直接影响学习工作的进度。
    发表于 12-20 15:10 2678次阅读

    吉时数采DAQ6510选择模块是什么

    种插入开关和控制模块,适用于测试各种器件和元件,能够灵活地构建各种各样的数据采集或测试系统。开关和测量DCV、ACV是数据采集测试时的常见项目。那么这类应用该选择哪款模块呢?今天 安泰测试 就给大家分享一下如何为 吉时数采DAQ6510
    发表于 11-17 10:08 594次阅读

    选择DAQ设备时需要考量哪些因素

    选择DAQ设备之前,需要考量的因素很多,难免纠结。NI专家总结出了5问5答,教你直击要害。按照这个原则选,准没错!
    的头像 发表于 03-21 10:49 890次阅读

    如何选择合适的运放

    作为电子工程师,我们不可避免地要使用到运放,而运放千千万,我们该如何选择呢?要选择合适的运放,我们必须先对运放一些性能属性有所了解。
    的头像 发表于 03-21 10:02 3265次阅读
    如何<b class='flag-5'>选择</b><b class='flag-5'>合适</b>的运放

    如何选择合适的锡膏

    电子发烧友网站提供《如何选择合适的锡膏.doc》资料免费下载
    发表于 09-19 09:17 0次下载