[问答] labview错误代码该如何解决?

[复制链接]

技术员

发表于 2018-2-8 16:40:34   2128 查看 19 回复 显示全部楼层 倒序浏览
分享
labview错误代码-200279,尝试读取的采样已不存在。程序是采样的数据读取并记录到TDMS文件中,采样频率为100k,每通道采样100k,程序运行时过一段时间会提示错误,该怎么处理?要是把每通道采样100k减小10倍变为10k的话,每秒钟记录到数据会丢失大概27%;每通道采样变为20k时,数据丢失大概16.4%;每通道采样50k,数据丢失大概7.5%;每通道采样变为100k时,数据量不会丢失,但运行一段时间会报错200279,现在不知道该怎么解决?
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
已退回8积分
标签:错误代码 labview

技术员

发表于 2018-2-8 16:42:25    楼主|
数据丢失是每种进行了100s的测量后取平均后得到的大概数据
回复

点赞 举报

技术员

发表于 2018-2-9 12:01:07    楼主|
我这是记录到TDMS文件中的,每通道采样100k时一秒记录一个文件,一个文件中有一组数据为100k;每通道采样10k时一秒记录一个文件,一个文件中最多有7组数据,每组为10k;
回复

点赞 举报

实习生

发表于 2018-2-12 17:10:05  
是不是采样数据接收太快了,可以尝试加个延时
回复

点赞 举报

实习生

发表于 2018-2-13 15:10:31  
又延迟采样估计还会出现问题,用生存者消费者可以消除这个错误
回复

点赞 举报

助理工程师

发表于 2018-2-17 12:11:59  
估计是给数据的存储空间开设的不够,可以加个结束前等待。
回复

点赞 举报

助理工程师

发表于 2018-3-5 11:50:49  
给出完整程序吧,按你的程序框图,不会运行100S
回复

点赞 举报

技术员

发表于 2018-3-5 14:06:02    楼主|
老蜗牛 发表于 2018-3-5 11:50
给出完整程序吧,按你的程序框图,不会运行100S

不能编辑了,怎么上传文件现在?
回复

点赞 举报

实习生

发表于 2018-3-19 21:26:33  
赞同@andylx
应该把数据采集、处理、保存使用不同的循环,充分利用Labview 并行处理数据的优势。
如果单线程处理,文件保存消耗的时间比数据采集的多,你可以通过添加 时间计数器  查看循环的实际运行时间。
回复

点赞 举报

实习生

发表于 2018-3-29 11:42:20  
联系一下NI技术人员。
回复

点赞 举报

助理工程师

发表于 2018-3-30 17:16:49  
你把数据全部读出来进行了啊!使用相“相对于”这个属性,你这个都没有循环采集的啊
回复

点赞 举报

助理工程师

发表于 2018-3-30 17:19:54  
你这个通过"relative to"属性可以解决啊?怎么会出现数据丢失的现象啊?不明白。。。
回复

点赞 举报

技术员

发表于 2018-3-30 17:39:41    楼主|
唐少华 发表于 2018-3-30 17:19
你这个通过"relative to"属性可以解决啊?怎么会出现数据丢失的现象啊?不明白。。。

“relative to”属性,是DAQ的属性节点里面的吗,我用的是中文版的,具体位置可以说下吗
回复

点赞 举报

技术员

发表于 2018-3-30 17:50:34    楼主|
唐少华 发表于 2018-3-30 17:19
你这个通过"relative to"属性可以解决啊?怎么会出现数据丢失的现象啊?不明白。。。

这幅图的问题加上错误不提示就可以了,但比如采样率设置100k,每通道采样10000,1秒钟记录一个tdms文件,一个文件中应该有10个Group,但实际也就3-4个,是程序运行时间占用导致数据少的吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

点赞 举报

等待验证会员

发表于 2018-4-1 21:50:20   来自手机
好东西值得分享
回复

点赞 举报

助理工程师

发表于 2018-4-3 09:33:57  
哇哈哈哈6 发表于 2018-3-30 17:50
这幅图的问题加上错误不提示就可以了,但比如采样率设置100k,每通道采样10000,1秒钟记录一个tdms文件,一个文件中应该有10个Group,但实际也就3-4个,是程序运行时间占用导致数据少的吗?

不是,是这样子的

你读取的数据会先存到FIFO里面,再从FIFO里面拿数据出来。这两个没有匹配好,导致的。
回复

点赞 举报

技术员

发表于 2018-4-3 10:01:43    楼主|
唐少华 发表于 2018-4-3 09:33
不是,是这样子的

你读取的数据会先存到FIFO里面,再从FIFO里面拿数据出来。这两个没有匹配好,导致的。

FIFO,您说的是并行处理那个吗,队列那个我没用过,程序里面也没加进去呢......
回复

点赞 举报

实习生

发表于 2018-4-3 16:05:08  
硬件问题,跟换采集卡型号,高速采集卡至少增加到500k/s的速度
回复

点赞 举报

技术员

发表于 2018-4-4 14:09:47  
利用采样定理计算最佳采样间隔
回复

点赞 举报

技术员

发表于 2018-4-4 14:23:30    楼主|
1334022368 发表于 2018-4-4 14:09
利用采样定理计算最佳采样间隔

采样率100k,每通道采样10k,这应该可以吧
回复

点赞 举报

高级模式
您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐 上一条 /9 下一条

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

推荐专区

技术干货集中营

专家问答

方案交易

用户帮助┃咨询与建议┃版主议事

工程师杂谈

项目|工程师创意

招聘|求职}工程师职场

论坛电子赛事

社区活动专版

发烧友活动

-

嵌入式论坛

ARM技术论坛

Android论坛

Linux论坛

单片机/MCU论坛

MSP430技术论坛

FPGA|CPLD|ASIC论坛

STM32/STM8技术论坛

NXP MCU 技术论坛

PIC单片机论坛

DSP论坛

瑞萨单片机论坛

嵌入式系统论坛

-

电源技术论坛

电源技术论坛

无线充电技术

-

硬件设计论坛

PCB设计论坛

电路设计论坛

电子元器件论坛

控制|传感

总线技术|接口技术

-

测试测量论坛

LabVIEW论坛

Matlab论坛

测试测量技术专区

仪器仪表技术专区

-

EDA设计论坛

multisim论坛

PADS技术论坛

Protel|AD|DXP论坛

Allegro论坛

proteus论坛|仿真论坛

EasyEDA-中国人自已的EDA工具

Orcad论坛

-

综合技术与应用

电机控制

智能电网

光电及显示

工程资源中心

汽车电子技术论坛

医疗电子论坛

-

开源硬件

-

无线通信论坛

无线通信技术专区

天线|RF射频|微波|雷达技术

-

IC设计论坛

芯片测试与失效分析

Mixed Signal/SOC[数模混合芯片设计]

Analog/RF IC设计

设计与制造封装测试

-

厂商专区

TI论坛

TI Deyisupport社区

-

检测技术与质量

电磁兼容(EMC)设计与整改

安规知识论坛

检测与认证

-

消费电子论坛

手机技术论坛

平板电脑/mid论坛

音视/视频/机顶盒论坛

-

电子论坛综合区

聚丰众筹官方社区

新人报道区

聚丰供应链

-

论坛服务区

-

供求信息发布

供需广告

电子展览展会专区

芯片求购|供应发布区