发 帖  
[问答]

使用labview控制波形发生器和亮度测量仪,每测量一次亮度后,与前一次亮度做对比,判断后决定幅值增加或减少

9306
已退回5积分
2022-3-2 15:17:07   评论 分享淘帖 邀请回答 举报
3个回答
2022-3-3 09:18:48 1 评论

举报

1 条评论

12.png (49.9 KB, 下载次数: 0)

12.png

11.png (78.65 KB, 下载次数: 0)

11.png

10.png (84.48 KB, 下载次数: 0)

10.png

9.png (87.65 KB, 下载次数: 0)

9.png

8.png (87.29 KB, 下载次数: 0)

8.png

7.png (86.97 KB, 下载次数: 0)

7.png

6.png (82.24 KB, 下载次数: 0)

6.png

5.png (50.55 KB, 下载次数: 0)

5.png

4.png (90.17 KB, 下载次数: 0)

4.png

3.png (65.93 KB, 下载次数: 0)

3.png

2.png (88.24 KB, 下载次数: 0)

2.png

1.png (86.07 KB, 下载次数: 0)

1.png
2022-3-3 10:12:24 3 评论

举报

3 条评论
  • 2022-3-4 16:12

    我不是什么高手,只说一下思路,希望能有帮助:
    如果DC范围比较小,采样点少的话,可以考虑直接遍历所有测试点,然后直接获取亮度最大值对应的DC值
    如果DC范围比较大,同时正向或负向亮度峰值唯一的话,先确认亮度随DC变化趋势是增加还是减少,举个例子:正向,DC每增加0.1亮度也随之增加,那亮度比较的真就持续增加DC,同时更新记录DC值,亮度比较的假直接输出上次更新的DC,正向循环结束;负向同理,然后正负两个值比较一下即可
    如果亮度峰值不唯一,那就还是得遍历所有点

    zhaomllllll 回复 ming821155358: 2022-3-14 11:05

    非常感谢,我现在在用您说的第二条思路在写,还没写完全,另有一个其他问题:请问如何将两行字符串数据(是硬件返回的数据)截取成只剩最后一行?

    zhaomllllll 回复 ming821155358: 2022-3-14 11:08

    附图在楼下,麻烦您看下

屏幕截图 2022-03-14 110717.png (0 Bytes, 下载次数: 0)

屏幕截图 2022-03-14 110717.png
2022-3-14 11:07:42 3 评论

举报

3 条评论
  • 2022-3-14 22:14

    两行间有回车换行符,通过查找字符串或正则表达式来分组

    zhaomllllll 回复 汪刚刚: 2022-3-15 09:35

    嗯嗯谢谢大神,用截取字符串解决了这个问题,现在遇到一个新问题,就是我给硬件发指令,硬件会回读采集的数据,但是采集的数据总是晚一步才能被截取字符串处理,读取的第一次,数据是0,点第二次读取,才出现第一次的数据

    ming821155358 回复 zhaomllllll: 2022-3-28 10:06

    如果只是第一次有这种情况的话,那就增加首次调用多读一次就行;如果每次都这样,那就把读取操作改成2次读取;不过这是治标。治本的话得看你从采集到截取处理再到回读之间的顺序关联或者是否存在延时等情况。

撰写答案

你正在撰写答案

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

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

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

电子发烧友网

电子发烧友论坛

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

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

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