微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > Labview数据采集,力和加速度传感器(急)!

Labview数据采集,力和加速度传感器(急)!

时间:10-02 整理:3721RD 点击:

各位师兄师姐,我们目前做一个实验。NI-c-DAQ-9171的机箱,1个9237采集卡,1个加速度传感器,2个力传感器,要做一个30°的滑坡上小车(75kg)的实验,滑坡末端有挡板,小车滑下的加速度和碰到挡板所受的力,这两个数据的采集和分析。求助各位大神!怎么编辑和设置NI-Max,以及Labview-vi程序的编辑。要求采集小车滑下一次的数据。

把信拆分成2个再分别取最大值就好了

帮顶下!急!

大神在哪里?求大神帮助!有报酬的!

只需要采集数据的话用连续采集就可以了,用DAQ助手就能实现。

那我要是想要把采集到的数据用Word形式导出来保存,怎么弄啊?,求大神指导!

你打开DAQ助手,在配置界面把采集模式设定为“连续采集”,在记录界面把“启用TDMS记录”打钩,然后选择文件路径就可以了,TDMS文件是可以用EXCEL打开的,你试试就知道,不复杂。

我刚装的是LabVIEW2013,怎么出现了这个呀?其他的都是好的呀。

你搞错了吧,是DAQ助手,这个装了NI-MAX就有了,不是仪器I/O助手,DAQ助手在量测I/O里面。

怎么没有呀?



还是说在MAX里?  

我刚开始学这个,新手。

一般来说安装了NI-MAX就有了,除非你没有安装完整,你可以再装一次NI-Max

谢谢,我试试,谢谢你的解答,待会儿还会要麻烦大神。
装好之后是直接在Express  里显示有DAQ-助手吗?

你好,我装好了,可是我要把力传感器装到小车上的话,连好线就可以直接接收了得到力的曲线图了吗?



这个要看你怎么编程了,“力”怎么测试我没有试过,你可以咨询一下传感器厂商如何换算出测量结果。至于程序你可以加入一些触发信号之类的,这样能保证采集的信号的开始结束和小车同步,具体要你自己操作了。

我不会用这个编呐,你看我给发的那些截图对吗?我就想知道它受力的曲线图是什么,最简单的就行,您给纠正一下。

其实不用添加什么了,我只是建议而已。因为我们是可以加一些外部信号代替我们用鼠标去点击按钮的,这些只是说方便作业而已,没有太大意义。如果对测试要求不是很严格的话,手动触发也一样的,你也不必太纠结。

恩恩,谢谢,可是我运行之后测试了一下,用手按压力传感器,显示图形如图,可是怎么把Y轴的刻度变为力值的显示呢?单位为N,劳大神指教。

这个应该要知道传感器的转换关系吧,比如放大倍数之类的,你要向供应商了解一下了,或者你自己找出比例关系。你可以施加一些已知的力,比如1N、2N、3N等等,然后看Y轴的读值,这样就可以知道该怎么转换了。

谢谢,我试试

最大值怎么不行呀?加上去是这样子的,是不是用错了呀?

你先好好研究一下‘数组的最大最小值’怎么用吧,你加了个移位寄存器做什么?

我是根据这个做的,可是不对呀。大神指导下。


我就是想显示它的峰值,不知道怎么弄,大神你qq多少呀?


你的测力的传感器是不是存在一个灵敏度啊  输出电压除以灵敏度就是力了吧

应该是的,可是我现在怎么显示它的最大值呢?这样不行呀!可是数组最大值怎么连接呀?

这个不懂啊,我也是刚刚看这个  我也是加速度传感器采集信号,我想对信号做频谱分析

你把‘移位寄存器’和那个‘最大最小值’去掉,到‘程序框图’----‘函数’---‘数组’---‘数组的最大值最小值’,把它直接连上就可以了。

你好 能指导下采集出的信号如何做频谱分析吗谢啦

是这样吗?可是显示一直不动呀!一直是0.


你把‘峰值’放在While循环之外,那只有在你结束循环之后值才会传递过去。你想要实时观察的话就要把它放到While循环内。

这个不是很熟悉,我做的比较多的是数据的采集、存储、查询之类,有几个频谱的分析也是按别人要求修改的,其实本人也不是很了解,抱歉!NI里面包含有很多的分析工具,你可以试试。

我放里边了,可是它的峰值一直变化的忽大忽小的。我想让它一直显示最大的值,瞬时力值变小后,它一样显示最大的。



你的‘瞬时力值’代表什么?它只是你采集到的数据去除了时间参数而已,跟你的波形图效果是一样的。你现在的程序读取的最大值是你扫描一次所采集的数据最大值,如果你给的力是变化的话,每采集一次数据就会变化,最大值也肯定是跟随变化了。

恩,是的,那怎么才能把之前采集到的数据也加入到最大值里面呢?要用到寄数存储器吗?

你现在的波形显示的只是扫描一次采集的数据。如果你已经按照我说的已经把DAQ助手设定为连续采集,并指定好存储的文件,那你测试完成之后,再把存储文件读出来用波形显示就好了,‘函数’--‘文件I/O’--‘读取量测文件’,用这个就可以了。出来的数据就是你所测试的这段时间内的读值,就可以提取最大最小值了。存储的是原始值电压信号,记得换算。

如果你只要看最大值的话把峰值的连线接到While循环上,右击连接点把‘隧道模式’选成‘索引’,循环结束后会得到一个峰值数组。

读取设置好了,可是怎么连接呀?还要单位转换?怎么转换呀?直接连接峰值显示控件不行吗?

这个怎么设置呀?


大神,又有新问题啦,两个力传感器的到的信号,在图表里都有,可是怎么在显示控件里都显示出来呀?现在的数值都是默认的1号数据的。

发个程序框图的截图,这样看不出来问题啊

DAQ助手里接受2个信号,怎么把他们用显示控件都显示出来,已经在波形图表上都显示出来了。再加一个峰值、瞬时力值,显示的是2号曲线的数据。用两个DAQ助手又运行不了,显示出错。他们可以显示在不同的波形图表上吗?


把信拆分成2个再分别取最大值就好了

好的,我试试,谢谢大神

好心人真多。

想学习下呢,非常好的的

很好的资源,求下载

设计的很好,求指导

很牛,膜拜学习

太棒了

                              q

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top