labview想每隔0.2秒采集一次数据,具体要怎么做

labview想每隔0.2秒采集一次数据,具体要怎么做,第1张

可以有这么几种方法:一、在DAQ采集助手中或,设定采样频率为5Hz,这样能严格做到每02秒采集一次数据。二、可以采用在while循环中放入定时器,定时器赋的值为200ms,可实现每02秒读取一次数据,这种方法比上方法在时间上不是那么准确,不能保证严格按02秒,例如可能是019秒或021秒。如果还不清楚,把你的采集方法、要采集的信号等说下,是用NI的采集卡还是用串口或GPIB等接口?

你所仿真的采集卡是不能实现真正的采集功能的,它只是虚拟的设备。它的目的在于:可以运行你所设计的程序,实现空的采集功能。

假如没有仿真设备,很多例程是无法运行的。

你既然仿真了设备,那就可以运行例程来学习数据采集。

另外:NI的采集卡没有几百的,最少几千。

nizhangrui@gmailcom

CLAD

1 采集振动信号,需要传感器、采集设备、接入电脑,然后软件处理;

典型的形式有几种:振动传感器(加速度传感器),产生模拟信号,经过PCI总线的采集卡,将模块信号转换为数据信号,然后由LabVIEW读取出来,显示在界面上。

当然,有些采集卡可以是USB口的,或者自己设计的单片机电路板,完成模数转换,然后通过串口发送数据至电脑。

2 数据采集程序,当然会依据采集卡的不同而不同;

PCI、USB、RS232等,不同的接口,底层的驱动就不一样,使用的程序形式也不一样。

确定接口、安装驱动后,参照例程,一般就很好上手的。

3 分析振动信号,你要想好分析什么?频率?强度?共振点?。。。。梳理好需求。

LabVIEW提供了很多频谱分析的软件包,可以调用,非常方便,一般都能满足要求。

建议:

1 先设计(或明确)硬件连接形式,即信号的传递通路;

2 编写数据采集程序,将信号读取、显示出来;

3 分析振动信号,利用各种软件包(或自己编写的算法)对数据进行分析。

在LabVIEW中,首先你需要依次发送命令,最直观的做法就是做成顺序结构,每个顺序帧都执行一次数据采集,只不过每个帧对数据采集的串口不相同。

下面解释多串口发送指令,首先你要明确,你通过什么串口方式来发送指令以及什么样的数据采集设备,例如RS232,你需要连接不同的com口,在程序中,每次采集数据的com改变就可以向不同的串口发送采集指令。而不同的数据采集设备也有不同的方式,如我用过的ni公司自家的数据采集卡就已经可以满足16路通道采集。

但如果你明确依次采集不同的串口,那就两点,1是结构,而是每次串口的变化。

1 2 可以统一的回答

传感器分为很多种类: 电压/温度/电流/速度等等 。

电压传感器 是直接采集电压的, 其实就是使用线将 传感器 与被测对象连接, 线来传输电压的变化值。 可以网上搜索传感器使用 (很简单)

传输电压的这跟线(确切说应该是两根,+5V和GND) 需要做工装,做一个转换装置,然后将此两根线接到 NI 的采集卡 的正确引脚上。 (常使用端子排)

传感器其实也就是采集信号的 高低电平 的变化数值, 比如采集: 0-5V的电压变化值,然后靠采集卡接收此变化值信号

3 像我之前说的, NI采集卡的驱动是DAQMX 就像你电脑安了显卡要装驱动一样。 为了 *** 作此采集卡。 使用labview编译DAQ驱动程序,并做上位机程序,保证接收的电压信号可以反馈到显示器中的软件界面上。

4 National Instruments Measurement & Automation Explorer (简称MAX软件) 是NI为你做好的浏览器软件, 在没有硬件采集板卡环境下 与 插入采集板卡环境下都可运行。

没有采集卡,模拟假的采集卡,与假信号。 有采集卡,使用真实卡,真实信号

以上须做次简单的 *** 作就会全明白了。

以上就是关于labview想每隔0.2秒采集一次数据,具体要怎么做全部的内容,包括:labview想每隔0.2秒采集一次数据,具体要怎么做、LabVIEW中中如何仿真数据采集,具体一些.、用labview如何去实现采集振动的信号收集呢帮帮忙,谢谢!我想要数据采集程序!如何去分析共振信号呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9483170.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存