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

2019-07-17 17:27发布

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

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

谢谢


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
wuyaning222331
1楼-- · 2019-07-17 18:39
选择多通道后,应该也是用的循环方式创建通道的啊,你循环写入敏感度就好啦
最佳答案
tgjddzfsyh
2楼-- · 2019-07-17 22:26
你这个在物理通道上可以一次性选择多个物理通道啊!

评分

参与人数 1积分 +5 收起 理由 ElecFans王岑 + 5

查看全部评分

dllploter
3楼-- · 2019-07-18 02:12
tgjddzfsyh 发表于 2017-6-15 14:50
你这个在物理通道上可以一次性选择多个物理通道啊!

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

再次感谢
花不语怪风
4楼-- · 2019-07-18 05:31
 精彩回答 2  元偷偷看……
dllploter
5楼-- · 2019-07-18 09:08
花不语怪风 发表于 2017-6-17 13:31
你可以For 1000次,然后对采到的数进行排序,然后再取中间的400-800的均值,最后送出。试试看

谢谢指教 这个部分没问题了 除了 速度有点慢 其他可以工作

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

再次感谢
dllploter
6楼-- · 2019-07-18 11:08
wuyaning222331 发表于 2017-6-20 08:52
选择多通道后,应该也是用的循环方式创建通道的啊,你循环写入敏感度就好啦

谢谢 我按循环的方式在外面建一个32的数组 里面是这个32个敏感度 然后连入循环. 直接报错200077
可能是我没懂你的意图, 可不可以传一个简易图呢

因为这32个通道是同时测量的, 而且经常更换不同的感应器, 所以理想的情况是在前面板有一个敏感度设置页面 里面有32通道各自的敏感度, 如果更换某几个通道的感应器 就更新对应敏感度 然后执行测量

再次感谢

一周热门 更多>