找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 899|回复: 10

请教关于2个以上通道采集并显示问题

[复制链接]
发表于 2006-7-3 22:24:34 | 显示全部楼层 |阅读模式
利用lv进行单个通道进行采集和信号分析时,觉得比较容易实现,也看了一些lv种help的例子,没有找到有关进行多个通道的采集的情况,而且还想问问怎么把多通道采集到的数据按每个通道进行单独的视图显示。谢谢
发表于 2006-7-9 01:19:47 | 显示全部楼层
<><a href="http://www.cpubbs.com/old_bbs/dispbbs.asp?boardid=4&amp;id=16130" target="_blank" >http://www.cpubbs.com/old_bbs/dispbbs.asp?boardid=4&amp;id=16130</A>;</P>
<>上面有我的回答</P>
回复 顶

使用道具 举报

发表于 2006-7-9 01:21:48 | 显示全部楼层
< 0cm 0cm 0pt; LAYOUT-GRID-MODE: char; TEXT-INDENT: 21pt; LINE-HEIGHT: 20pt; mso-char-indent-count: 2.0; mso-char-indent-size: 10.5pt; mso-layout-grid-align: none">本文采用<FONT face="Times New Roman">NI</FONT>的<FONT face="Times New Roman">M</FONT>系列采集卡中的<FONT face="Times New Roman">CI-6251</FONT>为例作一简单说明。首先用<FONT face="Times New Roman">DAQ Assistant </FONT>节点自动配置一个采集<FONT face="Times New Roman">3</FONT>通道电压信号的程序,然后从<FONT face="Times New Roman">Express-&gt; Siganl Manipulation</FONT>功能区选取<FONT face="Times New Roman">Split Signals</FONT>函数<FONT face="Times New Roman">,</FONT>利用它把<FONT face="Times New Roman">3</FONT>通道的数据分解出来。后面的输出数据类型皆为<FONT face="Times New Roman">Dynamic Data Type</FONT>。若要在后面添加数据分析和处理功能,可以利用<FONT face="Times New Roman">Express</FONT>类型的数据分析和处理函数,比如:滤波、<FONT face="Times New Roman">FFT</FONT>变换、功率谱分析、曲线拟合等。程序通过<FONT face="Times New Roman">DAQ Assitant</FONT>完成数据采集任务的配置和数据采集,并通过<FONT face="Times New Roman">Split Signals</FONT>函数完成对多个通道的波形数据分解,同时可以根据需要添加适合工作需要的数据分析函数进行数据处理。(我的一个文章&lt;&lt;多通道数据采集&gt;&gt;)wdyjz@126.com</P>
回复 顶

使用道具 举报

 楼主| 发表于 2006-7-4 17:27:50 | 显示全部楼层
Build Array在这里是组合成数组,而我的问题正好是想将由AI Read.vi从缓存中得到的多个通道的数据(或许应该是个数组吧)分成各个通道的数据,然后分别在各自的waveform graph上进行显示。我用的采集卡是6036E的PCMCIA卡(16通道 )。哪位知道的,请赐教。谢谢!
回复 顶

使用道具 举报

发表于 2006-7-3 23:13:43 | 显示全部楼层
用BUILD ARRAY组成数组就可以了!再送到WAVEFORM GRAPH
回复 顶

使用道具 举报

发表于 2006-7-5 04:00:03 | 显示全部楼层
要实现多通道采集,需要建立task;将多通道采集的数据独立来显示,可用Index array来实现,因为单个通道的数据对应一行或一列,将提取出的子数组用显示即可。
回复 顶

使用道具 举报

发表于 2006-7-10 01:54:21 | 显示全部楼层
回复 顶

使用道具 举报

发表于 2006-7-5 17:19:48 | 显示全部楼层
<>AI Read 采集回来的数组用decimate 1D array分成多个一维数组,再用Chart 显示就是每一个通道的图形了.</P>
回复 顶

使用道具 举报

 楼主| 发表于 2006-7-5 18:01:58 | 显示全部楼层
<>感谢各位的指导,我来自己试一试。</P>
<>我没有creat task,请问在哪里有相关的介绍。感谢!</P>
回复 顶

使用道具 举报

 楼主| 发表于 2006-7-5 19:01:57 | 显示全部楼层
刚才试过了,利用decimate 1D array对多通道采集来的数据分组后进行各个通道的数据显示,不能正常运行,请问哪位有做过类似的程序,能否贡献个例子参考。十分感谢!2通道以上的就可以。
回复 顶

使用道具 举报

发表于 2006-7-10 23:34:04 | 显示全部楼层
<>stonekone从AI Read出来的如果是二维数组,需要先进行转置,再使用index array索引出来显示。如果是是波形数据,直接用array index就行了。不过ni现在推荐使用daqmx编程,传统daq用的很少了</P>
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-29 17:34 , Processed in 0.039295 second(s), 6 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表