carat__ 2023-05-05 23:09 采纳率: 0%
浏览 24

labview如何实现采集数据进行实时三维绘图?

具体就是用labview对传感器通过串口通信传过来的数据进行绘图,传回来xyz轴数据,也就是说,绘图VI的输入参数是变化的.
我尝试把3d曲线函数放到visa串口通信的循环里面还是外面都不行,只能显示瞬时的点,没法练成线,为什么普通波形图就可以累积值成曲线呢?为啥这个不行!

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-05-07 08:34
    关注
    不知道你这个问题是否已经解决, 如果还没有解决的话:
    • 这篇文章:【LabVIEW懒人系列教程-视觉入门】2.8LabVIEW视觉助手之灰度图像的转换 也许能够解决你的问题,你可以看下
    • 除此之外, 这篇博客: LabVIEW图像灰度分析与变换(基础篇—4)中的 1.2、线灰度曲线分析 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

      线灰度曲线分析(line profile)绘制了沿图像中某条线段的像素灰度变化。它的横轴为线段上的像素点位置索引,纵轴为各点的灰度。线灰度分布曲线可用于检测图像中相邻部分的边界,定量表示灰度变化并可检测图像中是否存在某种特征。在线灰度曲线中,波峰和波谷代表图像中某一区域灰度沿着所选线段的增减,波峰和波谷的宽度和幅度分别代表区域在图像中的尺寸和亮度。例如,若图像中包含某一亮度较高的区域,则沿着穿过它的线段所绘制的灰度分布曲线中将出现一个波峰,该区域相对于背景的亮度越高,则波峰就越陡峭。注意,图像中的噪声通常会导致一系列较窄的尖峰。

      Nl Vision中IMAQ LineProfile可实现线灰度曲线分析操作,它位于LabVIEW的视觉与运动→lmage Processing→Analysis图像分析函数选板中(位置参照文章:1.1.1部分),函数的说明和使用可参见帮助文档:

      通过统计生产线上某种针形产品数量的例子理解线灰度曲线分析的应用方法,程序设计思路如下所示:

      • 程序将图像读入内存后,先通过IMAQ GetlmageSize获取图像宽度;
      • 然后用IMAQ Overlay Line沿着图像中产品上部放置一条和图像等宽度的线段无损图层;
      • 该线段所覆盖的像素正是IMAQ Line Profile用于绘制线灰度曲线的线段。

      程序设计如下所示:

      在线灰度曲线中,每个上升或下降沿都代表灰度由暗到亮或由亮到暗的剧烈变化,而每个针形部件刚好对应一个"脉冲”。因此,只要统计“脉冲"的个数,即可得知图像中包含的要检测部件的数量,程序效果如下所示:

      项目资源下载请参见:​​​​​​​

      LabVIEW线灰度曲线分析(工厂针形产品数量检测)-嵌入式文档类资源-CSDN下载

    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 5月5日

悬赏问题

  • ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。
  • ¥15 各位 帮我看看如何写代码,打出来的图形要和如下图呈现的一样,急
  • ¥30 c#打开word开启修订并实时显示批注
  • ¥15 如何解决ldsc的这条报错/index error
  • ¥15 VS2022+WDK驱动开发环境
  • ¥30 关于#java#的问题,请各位专家解答!
  • ¥30 vue+element根据数据循环生成多个table,如何实现最后一列 平均分合并
  • ¥20 pcf8563时钟芯片不启振
  • ¥20 pip2.40更新pip2.43时报错
  • ¥15 换yum源但仍然用不了httpd