发 帖  
[讨论]

【高手问答】徐工解答:LabVIEW编程技巧及MySQL数据库连接设计

2019-12-11 13:58:35  27783 FPGA 传感器

LabSQL方式

LabSQL方式

本帖被以下淘专辑推荐:

2019-12-11 13:58:35   3 评论 分享淘帖1
3 条评论
47 个讨论
2019-12-11 14:15:36 评论

举报

2019-12-11 14:18:00 评论

举报

2019-12-11 14:22:28 2 评论

举报

2 条评论
2019-12-11 14:30:56 2 评论

举报

2 条评论
  • 徐立翔 2019-12-11 16:19

    这么多个我没有试过,不过看IP设置,100个应该够
    1.你这个单位时间内的数据量是很大的,如果长时间扫描数据,建议保存至数据库,否则你会出现和我一样的情况,保存为常规的windows系统下的文件(txt,tdms,excel等等),都会出现最后数据太大,打不开文件的情况
    2.程序框架:生产者-消费者框架,可以参见labview文件-新建-模板,这是基于队列的,相当于一个消费者扫描一个设备,像你这么多的,第一次遇到,你可以在这个模板的基础上添加多个队列实现

    ximu 回复 徐立翔: 2020-1-16 11:18

    请问如何保证消费者的数据处理速度大于生产者产生数据的速度,队列长度一般设多大合适?

2019-12-11 14:34:39 评论

举报

2019-12-11 14:41:57 2 评论

举报

2 条评论
  • 徐立翔 2019-12-11 20:48

    附件是你采集后的数据,我需要知道你是怎么采集的
    1.用的是什么采集硬件?编码器接的是什么端口?
    2.采集软件用的是什么VI?做了什么处理?
    建议先从硬件着手,点击运转时,将信号接入示波器,看一下实际采集的信号是什么样的,编码器一般是0~5V方波信号,随着电机不同速度,频率也不一样,如果示波器信号干扰就很大,你需要做一些硬件上的屏蔽处理

  • 周全 2020-4-28 19:38

    建议你进行二次滤波,首先取十个,去除最大最小值,再进行均值滤波,有问题可以进团队的力量是强大的,学习labview的QQ群,一些经常使用的大神在里面,3200526QQ群一起学习

2019-12-11 14:44:19 1 评论

举报

1 条评论
  • 徐立翔 2019-12-11 16:01

    你这个需要多了解一下LabVIEW的基础:
    1.数据源模拟:使用labview数值中的随机数
    2.曲线分割显示:波形图标右键属性中的-分格显示曲线
    3.每通道采集100点进行一次存盘:如果数据用数组,当数组达到100个点,就存一次
    4.不同通道数据自动保存不同文件夹下:需要设定保存文件的路径,其中路径以你的系统时间命名(这些函数在文件IO中)

2019-12-11 14:44:39 评论

举报

2019-12-11 14:47:01 评论

举报

2019-12-11 14:49:05 1 评论

举报

1 条评论
  • 徐立翔 2019-12-11 15:19

    不好意思,卡尔曼滤波没有用过,不过可以参考我们论坛如下帖子,有回复
    https://bbs.elecfans.com/jishu_298381_1_1.html

2019-12-11 14:50:52 1 评论

举报

1 条评论
  • 徐立翔 2019-12-11 15:23

    因为你这个电流值是一个DBL数值,是不包含时间信息的,不像波形数据包含时间信息的,如果你是连续采集,需要确定你这个程序放在while循环中的循环间隔时间,这个时间,就是你获取数据的时间间隔

2019-12-11 14:52:06 1 评论

举报

1 条评论
2019-12-11 14:53:34 1 评论

举报

1 条评论
  • 徐立翔 2019-12-11 15:47

    你这种问题,我还真没有碰到过,以下链接是NI官方回复
    https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z000000g0l1SAA&l=zh-CN
    大致意思是:需要使用离线安装工具安装对应的DAQmx,而不是在线安装

2019-12-11 14:55:45 2 评论

举报

2 条评论
2019-12-11 15:02:23 评论

举报

2019-12-11 15:04:57 评论

举报

2019-12-11 15:22:32 1 评论

举报

1 条评论
  • 徐立翔 2019-12-11 15:36

    你好,目前工作中主要涉及数据采集和Mysql数据库方面,视觉领域没有设计,不好意思

2019-12-11 16:25:02 1 评论

举报

1 条评论
  • 徐立翔 2019-12-11 22:49

    不过还是要提醒一下:
    通过DB中的低级别函数,不通过SQL语句,你会发现你只能在ODBC中选择的数据库下创建表格,其他数据库下是创建不了的;若想在其他数据库下创建表格,需要用到DB函数库中的高级函数和SQL语句,才能在指定数据库中创建指定的表格,即步骤为:
    1.打开连接
    2.创建数据库
    3.选择数据库
    4.创建表格
    5.插入数据
    6.关闭连接
    这样才是一个完整的创建表格的步骤

2019-12-11 22:52:40 1 评论

举报

1 条评论
  • 周全 2020-4-28 19:35

    团队的力量是强大的,学习labview的QQ群,一些经常使用的大神在里面,3200526

撰写讨论

你正在撰写讨论

如果你是对讨论或其他讨论精选点评或询问,请使用“评论”功能。

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
123下一页
快速回复 返回顶部 返回列表
关注微信公众号

电子发烧友网

电子发烧友论坛

社区合作
刘勇
联系电话:15994832713
邮箱地址:liuyong@huaqiu.com
社区管理
elecfans短短
微信:elecfans_666
邮箱:users@hauqiu.com
关闭

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

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