微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 求教如何简化多通道采集设置问题 daqmx

求教如何简化多通道采集设置问题 daqmx

时间:10-02 整理:3721RD 点击:
labview 新人一个, 最近在用NI pxie 4498 做32通道采集振动信号, 每个通道连接一个加速度感应器. 由trigger触发测量.
由于知识不足, 所以在编程上面显得比较愚笨.
我把32个daq 创建通道.vi串联起来,然后把参数放到前面板用来设置不同加速度感应器的参数.
这样做是可用的, 但是我感觉特别蠢,希望大家能给一些建议.


另外请教一个其他问题,我需要用多次平均的方法来减少信号的噪音,我愚笨的思维告诉我可以用for循环来做到.
比如,我想对trigger之后的一段长度固定的信号测量1000次,然后求这一千次的平局值来降低噪声. 我就直接用for循环框住主程序,然后循环1000次,每次都把数据跟前一次的相加求最后的平均数.
然而我总感觉有更好的方法 请大家指点一下愚笨的我  
谢谢

选择多通道后,应该也是用的循环方式创建通道的啊,你循环写入敏感度就好啦

你这个在物理通道上可以一次性选择多个物理通道啊!

谢谢帮忙, 我学会了如何添加多个物理通道.
不过在输入加速度感应器的敏感度时只能输入一个值, 这32个感应器的敏感度都不完全一样。 请问如何分别配置这32个感应器呢
再次感谢

你可以For 1000次,然后对采到的数进行排序,然后再取中间的400-800的均值,最后送出。试试看

谢谢指教 这个部分没问题了 除了 速度有点慢 其他可以工作
能不请教一下 我上面提到的问题
我一开始是 一个 创建通道.vi 选择一个物理通道 然后设置这个物理通道上连接的感应器的敏感度.
经过楼上前辈的指点,我现在用一个 创建通道.vi 选择所有32个物理通道,但是我不知道在这样的情况下怎么分别配置这32个通道上感应器的敏感度了. 这32个感应器的敏感度都不一样.
再次感谢

谢谢 我按循环的方式在外面建一个32的数组 里面是这个32个敏感度 然后连入循环. 直接报错200077
可能是我没懂你的意图, 可不可以传一个简易图呢
因为这32个通道是同时测量的, 而且经常更换不同的感应器, 所以理想的情况是在前面板有一个敏感度设置页面 里面有32通道各自的敏感度, 如果更换某几个通道的感应器 就更新对应敏感度 然后执行测量
再次感谢

我试成功了 多谢
在循环里利用移位寄存器 将 创建vi 头尾相连 实现了依次写入不同的32个敏感度
感谢上面两位的帮忙 和小编的高亮
谢谢

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

网站地图

Top