微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > 虚拟仪器 > 关于一台机器采样,一台机器处理数据的问题

关于一台机器采样,一台机器处理数据的问题

时间:12-13 整理:3721RD 点击:
现在有一个项目80通道,每通道10KS/s
所以很繁忙,基本上没法在一台机器上做实时分析和plot
现在希望实现online analyzer,让我非常痛苦
但是我的实时性要求并不高,只是需要连续采样,边采边分析,延迟个几秒没问题
我考虑的解决办法是:两台机器,
一台专门采样,另外一台处理数据
采样的机器把数据直接存到硬盘一个buffer文件,同时数据用网卡传到另外一台机器
这台机器分析数据,然后决定是否储存buffer中的数据,如果决定储存就更名然后重开
一个新文件buffer,如果不储存就重头开始写.
不知道可行不可行,或者大家有没有其它更好的办法.
有没有可能让读和写的程序同时操作一个文件?这点我一直没概念

同时操作一个文件的话,如果open file有openshare就可以
开个玩笑,考虑一下双核吧:)

LV支持双核?!
俺不知道哦,用的LV8.0,俺们不能用盗版...
问题是一次处理确实很耗时,就算双核可能也会超过2,3秒处理(一秒buffer数据的话)
如果不能真在两个核分配任务,估计还是要挂..

只是突然想到的,上官方网站查证一下吧,我觉得应该有支持,毕竟双核出来也这么久了

想起来PXI比较新的型号就有双核的

看来是支持
Does LabVIEW Take Advantage of Multi-Core or Hyperthreaded Processors?
Primary Software: LabVIEW Development Systems>>Base Package
Primary Software Version: 8.2
Primary Software Fixed Version: N/A
Secondary Software: N/A


Problem:
Does LabVIEW take advantage of multi-core or hyperthreaded processors?
Solution:
Yes, LabVIEW is a multithreaded application and takes full advantage of dual-core or hyperthreaded processors. A multi-core or hyperthreaded processor can simultaneously execute multiple independent threads which can be advantageous in multitasking environments such as Windows XP.
LabVIEW can take advantage of this behavior by creating independent threads for independent branches in LabVIEW code. For more information on how you can take advantage of multi-core processors in your LabVIEW application view Developer Zone Tutorial: LabVIEW and Hyperthreading.
Related Links:
Developer Zone Tutorial: LabVIEW and Hyperthreading.
KnowledgeBase 18KE3H92 : Is LabVIEW Multithreaded on Macintosh Operating Systems?

看来有戏啊,gx

另外一个无关的问题
labview可以调mscprit
但是labview可不可以直接在一个正在运行的matlab里面创建工作区变量?

呵呵,多谢,不过还是要看老板给不给买机器了
我这里都是一堆P4 2.4G之前的机器
多是多,都不中用

没研究过ms,最近倒是想研究vision

一哭二闹三上吊,嘿嘿

双核的机器,即使只有一个LV线程,也会把计算任务平摊到两个核上运行。
建议上酷睿2 Extreme X6850,两条ddr3 1333 2g内存,两块15000转硬盘搭raid,当然要搭配64位系统,再装个64位版的labview。这样我觉得应该能够用了吧

这个。。。太帅了吧也

我用的是双核系统,LV8.0,问过技术是支持的

你这个说法ms有点问题哦,我都还没听说XP能这么管理线程的
另外,你真是个米婆子,啥都挑最好的,也不用考虑浪费问题

是他掏的钱么

伊有米,我们没米

让伊bg

80通道。。。
orz!
做什么的啊?

80通道不算多,前段时间做过几百个通道的

支不支持不知道,反正肯定会有效果

已经结论了,确实支持的

干什么要用这么多阿?

拜一个:)

你个zt,亏还是DAE的,你去问问做燃料电池监控的,那是几百片电池的电压啊

lol, FC监控用总线+子控制器不行吗...

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

网站地图

Top