当前位置: 首页 > news >正文

LabVIEW 强度图与强度图表

​LabVIEW 中强度图(Intensity Graph)与强度图表(Intensity Chart)均可接收二维数组作为输入,用于二维数据色彩可视化,二者核心差异体现在前面板运行行为上。强度图单次刷新、仅显示当前一组数据,无历史留存;强度图表会持续累积、保留全部过往数据历史,支持滚动回溯,是二维热力类数据展示的两类核心控件。

VI 程序单元说明

  1. 2D随机数据生成模块

该模块通过双层 For 循环,生成 10×10 规格的二维随机双精度数组,作为测试用标准二维强度数据源。外层循环定义数据批次,内层循环构建单组二维矩阵结构,输出标准化 DBL 二维数据,同步向后端两个显示控件并行输送。

  1. 定时控制单元

配置 250ms 定时等待函数,控制循环整体执行周期,稳定数据刷新帧率,避免画面更新过快,便于直观观察两个控件的实时显示差异。

  1. Intensity Graph控件

仅接收当前最新一组二维数组数据,每一次循环迭代都会直接全屏刷新画面,旧数据会被直接覆盖,不做任何缓存与历史堆叠,时间轴始终仅展示当前单次数据维度。

  1. Intensity Chart控件

每一组新二维数据到来后,不会覆盖原有画面,而是沿时间轴向后追加拼接,自动留存完整运行历史数据;自带底部滚动条,运行结束后可拖动滚动条,回溯查看全过程的所有历史帧数据。

  1. 停止控制模块

布尔 Stop 按钮控制整个 While 循环启停,一键终止程序运行,方便随时暂停观测最终显示状态与历史留存结果。

控件特点与使用场合

Intensity Graph

  • 核心特点:无数据历史缓存、单次帧渲染、画面即时全局更新,坐标轴范围固定,无自动延展,运行资源占用更低。

  • 适用场合:单帧快照二维数据展示、静态热力图、单次扫描成像、标定结果展示,仅需关注当前最新一帧数据,无需回看过往的场景。

  • 注意事项:每次新数据写入,原有画面完全清空重绘,无法追溯之前的数据变化过程。

Intensity Chart

  • 核心特点:内置历史缓冲区、自动数据追加、时间轴自动延展,原生支持历史滚动回看,缓冲区长度可右键自定义Chart History Length灵活修改。

  • 适用场合:连续动态二维监测、长时间过程热力变化、频谱瀑布图、实时温度场演化、连续扫描过程可视化。

  • 注意事项:长期高频率运行会累积大量历史数据,占用内存持续升高,需根据场景合理限制历史长度,避免系统卡顿。

同类控件横向对比

表格

控件

数据留存

刷新逻辑

时间轴

适合场景

Intensity Graph

无历史记录

整帧覆盖重绘

固定量程

静态单帧测量、快照结果

Intensity Chart

完整历史累积

新数据尾部追加

自动扩展 + 滚动条

连续动态过程监测

XY Graph

无历史

手动坐标映射

自定义轴

任意自定义轨迹二维显示

Waveform Chart

一维历史追加

一维波形堆叠

基础时序

一维时序波形展示

实际工程应用案例

  1. 工业红外测温场监测

单张设备热成像快照分析选用 Intensity Graph,精准查看当前时刻设备温度分布;长时间连续温升老化测试选用 Intensity Chart,全程记录温度场变化,回溯温升趋势与异常发热节点。

  1. 频谱瀑布图分析

振动、声学频谱连续采集场景,使用 Intensity Chart 逐帧堆叠频谱数据,形成瀑布图直观展示频率成分随时间的动态变化,可滚动回放全程频谱演化。

  1. 激光二维扫描检测

单次工件截面轮廓扫描结果,用 Intensity Graph 直观展示截面形貌;全程连续扫描全程形貌演变,用 Intensity Chart 留存全程扫描历史。

  1. 电池模组热管理测试

多电芯二维温度阵列实时采集,短时间动态变化观测使用 Intensity Chart,稳态最终温度分布标定输出使用 Intensity Graph。

补充总结

二者底层均依托二维数组映射色彩幅值,实现强度热力可视化,核心取舍在于是否需要保留时序变化历史。工程师开发时,静态快照选 Graph、动态时序过程记录选 Chart,合理选型可以兼顾程序运行性能与数据观测便捷性,大幅优化工业测试、测量、监测类项目的前面板交互体验。

http://www.jsqmd.com/news/684006/

相关文章:

  • c++怎么利用std--variant处理多种二进制子协议包的自动分支解析【进阶】
  • 计算机毕业设计:Python股市行情可视化与深度学习预测系统 Flask框架 TensorFlow LSTM 数据分析 可视化 大数据 大模型(建议收藏)✅
  • 机器学习项目实战:避免十大常见陷阱的关键策略
  • 用Multisim复现2012年电赛A题:手把手教你搭建AD630锁定放大器(含完整仿真文件)
  • 面试官追问MVCC,别慌!从InnoDB行格式的DB_TRX_ID字段,给你讲透版本链
  • 2026软著申请全流程:代码+文档避坑指南
  • Maven打包时source.jar和javadoc.jar是怎么来的?深入解析maven-source-plugin的两种goal
  • Unity 2021.3.8f1 WebGL打包发布到Nginx服务器的完整避坑指南(含Brotli/Gzip配置)
  • 测试库与生产库怎么仅同步新增增量数据_无损发布与更新方案
  • Phi-3.5-mini-instruct实操手册:vLLM服务指标接入Prometheus监控体系指南
  • 可视掏耳勺好用吗?弹簧挖耳勺好用吗?可视掏耳勺热销品牌排行
  • 治愈不内卷!星露谷物语v1.6.15,承包你的所有温柔时光
  • 深度学习归一化技术:从原理到TensorFlow实践
  • 手把手教你用STM32F103C8T6驱动HUB75 LED点阵屏(附74HC595级联原理详解)
  • 26年春季学期学习记录第28天
  • 手把手教你用Scrcpy+FFmpeg,为你的移动安全测试搭建一套免费高效的录屏分析环境
  • 基于stm32设计智能消防小车(有完整资料)
  • DownKyi终极指南:3步掌握B站视频高效下载与管理
  • 螺丝头类型检测数据集1144张VOC+YOLO格式
  • multiple在Android 4.4系统浏览器是否被忽略?
  • 2026年吉林建筑施工资质代办公司口碑推荐:吉林/长春建筑施工资质新批、延期、维护以及建筑公司股权转让、建筑公司收购选择指南 - 海棠依旧大
  • 手把手教你使用LOKI数据集评估自己的LMM模型(含代码示例)
  • 透明任务栏革命:TranslucentTB如何让Windows桌面焕然一新
  • 项目部废料处理“老大难”?广州老兵上门回收,省心又高价! - 广州搬家老班长
  • 边分树学习笔记
  • wangEditor在Vue项目中的两个大坑:动态渲染与表单回填的完整解决方案
  • Agenus 指定 BAP Pharma 为 BOT+BAL 准入项目全球独家合作伙伴
  • React 任务过期逻辑:调度器中的 expirationTime 是如何防止低优先级任务产生“饥饿(Starvation)”现象的?
  • 广州搬家避坑指南:干了20年的李班长教你选对公司、搬得省心 - 广州搬家老班长
  • RAPIDS 24.10版本GPU加速与大数据处理实战解析