LabVIEWwilliam hill官网
直播中

Jay

4年用户 58经验值
擅长:可编程逻辑 测量仪表 嵌入式技术
私信 关注
[问答]

关于波形存储至Access数据库和从数据库调用数据的几个问题

1.具体情况是:我通过转矩转速传感器和磁环编码器得到了同一时域的两个波形(图1),分别代表转矩和相位。当我存储波形时将他们合并为一个簇,再通过"DB Tools Update Data VI"(图2)  将其转换为2进制流后存入数据库。但我在做从数据库调用数据(图3)时会比较慢,比如我存储的数据总量为大概80万条,那么我从数据库调用这些数据的时候处理处理时间可能会达到20秒以上。
2.我的问题是:在存取大量的数据时,应该如何对数据处理后再存入数据库,以便使数据存取用时尽量的快?





  • 图1.原始记录
  • 图2.保存方式
  • 图3.提取方式

回帖(2)

汪刚刚

2021-9-22 17:21:54

最佳答案

数据库标准是1000条/秒,我在网上查了下分表分库可以提高读写速度没有试过,如果需要更快的读写速度就要用LabVIEW自带的TDMS
可以10M/S读写速度
3 举报
  • Jay: 谢谢指教,课题要求用数据库,就是感觉自己对数据库的操作还不是很熟练
  • Jay: 大概找到原因了(不确定),可能是我查询操作全部在使用select*,我现在改为select
    某列,似乎快了不少
  • 汪刚刚 回复 Jay: 这个只是读部分数据估计要快些

何志刚

2021-9-24 08:55:39
数据库好像就这样  你可以用TDMS去做  要是要给别人看  你可以把生成的TDMS再转成EXCEL
1 举报
  • Jay: 谢谢指教,我试试

更多回帖

发帖
×
20
完善资料,
赚取积分