• 博客(2908)
  • 资源 (14)
  • 收藏
  • 关注

原创 PEWM-NET-5 型自动油门执行器 —— 飞机模拟器控制核心

PEWM-NET-5型自动油门执行器为飞机模拟器提供毫米级精准控制,具备0-30r/min转速调节、5Nm扭矩输出和0.01°定位精度,真实还原各类机型操作手感。内置三重安全保护机制,响应速度达1毫秒,支持自动/手动无缝切换。采用工业级设计,适应-15℃~80℃环境,MTBF超10000小时。通过标准网络接口实现即插即用,无需驱动即可与主流模拟软件集成,为飞行训练提供航空级可靠性能保障。

2025-08-19 10:36:56 2507 3

原创 LabVIEW双光子成像系统:自主创新,精准成像,赋能科研

自主双光子成像系统突破进口技术垄断,实现深层活体组织高精度观测。系统采用LabVIEW全栈开发,兼容进口硬件且成本降低60%,具备FPGA超高速处理(延迟≤2ms)和智能拼接(误差≤0.1像素)能力。核心技术包括多模态轴向扫描(光毒性降40%)、振镜联动控制(误差≤0.001°)及EOM能量闭环管理。支持神经科学毫秒级成像、500μm深层观测及工业亚微米检测,提供终身免费升级服务,助力科研装备国产化。

2025-02-03 11:03:17 3941 6

原创 LabVIEW开发及系统集成--实验室科研篇

实现了设备性能的实时监测,异常检测及故障预测。这些系统利用LabVIEW强大的数据处理和分析能力,快速适应多变的测试场景,显著提高了操作的可靠性,有效减少了设备故障和维护时间,保障了整体设备运行的稳定性。项目描述:在机械工程、电子信息和生物医学工程等领域广泛使用LabVIEW进行实验数据采集、分析和控制系统的开发。应用描述:用于精确控制实验室中的各种设备和化学、物理过程,如温度控制、流体动力学实验等。项目描述:在多个研究所和实验室中,LabVIEW被用于实验数据采集、分析和仪器控制等。

2024-03-28 09:02:04 4533 2

原创 LabVIEW利用Excel 模板生成报表

LabVIEW通过Excel模板实现报表自动化生成:1)利用命名单元格精准映射测试数据(日期、操作员等);2)基于预设图表更新数据源,保持可视化风格统一;3)加载预定义模板确保报表格式标准化。该方法通过Excel Report Generation工具集,将测试数据自动填充至模板对应位置,显著提升工程报告生成效率,适用于温湿度监测、振动测试等场景,实现从数据采集到标准化报表的一键生成。

2026-01-04 06:15:00 185

原创 LabVIEW视觉模块开发车牌自动识别应用

摘要:本文提出基于LabVIEW和NI Vision的车牌自动识别方案,通过六步架构实现高效处理,支持多类型车牌识别。该方案采用图形化编程和硬件加速技术,识别准确率达99.5%,单帧处理时间≤50ms。相比传统方法,开发周期缩短67%,硬件和维护成本分别降低30%和50%,适用于智慧停车、违章抓拍等场景,具有显著的技术优势和工程应用价值。

2026-01-04 06:00:00 835

原创 LabVIEW在Excel插入公式

LabVIEW通过Report Generation Toolkit向Excel插入公式实现自动化数据处理。该方法利用Excel原生公式(如SUM、AVERAGE)进行数据统计,结合LabVIEW的交互能力,可快速完成批量数据分析。典型应用包括在测试报告中自动计算均值、总和等指标,相比人工操作效率提升80%。关键技术是使用Excel Insert Formula VI将动态计算公式写入指定单元格,同时支持格式设置。这种方案特别适用于工程测试数据的自动化后处理与报表生成场景。

2026-01-03 06:15:00 334

原创 LabVIEW开发机械设备早期故障诊断

摘要:针对现代机械设备早期故障信号微弱、噪声干扰大的难题,研究提出基于LabVIEW的远程监测诊断系统。系统集成自适应随机共振、混沌振子-二维近似熵、频域盲分离等创新技术,突破传统检测方法的参数限制与信噪比瓶颈。LabVIEW平台提供信号处理、远程传输、数据库交互等核心功能,支持多语言算法融合与可视化诊断。工程应用表明,该系统可精准识别滚动轴承故障(准确率95%以上),实现转子系统微弱故障(信噪比-37dB)的远程监测与预警,为设备早期故障诊断提供有效解决方案。(149字)

2026-01-03 06:00:00 798

原创 LabVIEW利用Excel 宏自动化表格处理

摘要:本文介绍了一种基于LabVIEW与Excel联动的自动化报表处理方法。通过LabVIEW的Report Generation Toolkit调用Excel对象模型,实现VBA模块的自动导入、宏执行及清理的完整流程。该方法支持批量表格格式化,核心功能包括Excel Import Module VI(导入VBA代码)、Excel Run Macro VI(执行宏)和Excel Remove Module VI(清理模块)。实际应用中,某制造业产线通过此方法自动完成报表格式化和数据校验,每日节省2小时人工成

2026-01-02 06:15:00 297

原创 LabVIEW开发多路高压电源自动化测试

摘要:本文介绍基于LabVIEW开发的多路高压电源自动化测试系统,采用模块化软硬件架构实现HVPS_1000型电源的高效测试。系统通过LabVIEW图形化编程控制Agilent 34461A万用表和高压电源,支持多路独立测试、数据自动采集与分析。应用表明:测试效率提升90%至15分钟完成140个测试点,精度误差<1%,单人即可操作,显著降低人工成本与劳动强度。该系统解决了传统人工测试效率低、误差大的问题,为高压电源研发与生产提供了可靠的自动化测试方案。

2026-01-02 06:00:00 637

原创 LabVIEW 的Data Queue PtByPt逐点信号缓存核心

摘要:Data Queue PtByPt是LabVIEW中的逐点信号处理VI,用于维护固定长度的滑动数据队列。它通过移除旧点、追加新点来实时更新数据,为振动监测、峰值检测等实时信号处理场景提供连续时序数据缓存。相比其他VI,它具有固定队列长度、低内存占用和状态初始化等特点,适用于需要"最近N个点"分析的场景。典型案例中,它被用于工业振动监测,通过缓存200个数据点实现可靠的峰值检测。使用时需注意队列长度设置和初始化触发条件。

2026-01-01 06:15:00 152

原创 LabVIEW以创新赋能新质生产力

2025 年中国商业航天蓬勃发展,LabVIEW 凭借稳定的数据采集与通讯能力,为这些卫星的遥测数据接收、在轨状态监测提供技术支持,助力我国商业卫星测控覆盖率提升至 90% 以上,服务成功率保持 99.1% 以上。新的一年,LabVIEW 将继续以 “灵活高效的创新工具” 姿态,呼应 “为梦想奋斗、为幸福打拼” 的时代号召,在高质量发展的道路上稳步前行。:依托我国创新力上升的发展态势,加强与国内科研机构、企业的合作,推动图形化编程技术的本土化创新,构建更贴合中国式现代化需求的应用生态。

2026-01-01 02:45:00 487

原创 LabVIEW波形运算

摘要:LabVIEW波形运算VI支持加减乘除操作,核心要求是参与运算的波形必须具有相同的dt(时间步长)。该功能适用于信号处理和测试测量领域,可保留时间轴信息直接处理时域波形。运算前需通过dt匹配校验VI确保波形采样率一致,否则会报错。相比数组运算,波形运算能保持时间信息;相比高级信号处理工具,它提供基础运算功能。典型应用包括工业振动信号分离等场景,使用时需特别注意波形参数匹配性检查。

2025-12-31 06:15:00 150

原创 LabVIEW变电站设备在线监测系统

摘要:本文针对传统变电站设备检修存在的周期固化、离线试验和停电损失问题,提出基于LabVIEW的分布式在线监测系统。系统采用ARM LPC2214微处理器和μC/OS-III实时操作系统,符合IEC61850-9-2LE标准,实现全站设备协同监测。LabVIEW平台通过图形化编程显著提升开发效率,支持IEC61850协议解析和实时数据处理(延迟≤10ms)。系统采用分层架构设计,包含感知层传感器、边缘层监测单元和通信层以太网传输,具备数字滤波、专家诊断和可视化监控功能。实际应用表明,该系统故障预警率≥70%

2025-12-31 06:00:00 1309

原创 LabVIEW波形时间戳对齐

摘要:Align Waveform Timestamps VI是LabVIEW中用于对齐多组波形时间戳的工具,支持模拟波形(含不同精度和复数类型)与数字波形等多种数据类型。该VI通过统一波形的起始时间(t0),解决多通道数据采集中的时间基准不一致问题,适用于工业传感器、射频信号等同步分析场景。相比手动修改t0,该VI操作高效、兼容性强且不易出错,特别适合批量波形同步处理。实例分析展示了其在风电设备振动与转速信号同步分析中的实际应用价值。

2025-12-30 06:15:00 781

原创 LabVIEW流量调节阀噪声测试

本文针对流量调节阀噪声测试需求,基于LabVIEW平台开发了一套智能化测试系统。系统通过图形化编程实现多通道数据采集(最高51.2kS/s采样率),结合FFT频谱分析和自适应滤波算法,可精准识别阀门异常噪声特征频率(精度±1Hz)。实际测试表明,该系统在DN65阀门全工况测试中,能有效定位602Hz、786Hz等异常哨声频率,特征频率识别准确率达99%,测试效率较传统方法提升80%。研究成果为阀门低噪声设计和故障诊断提供了量化依据,已成功应用于暖通空调及工业管道领域。

2025-12-30 06:00:00 1491

原创 LabVIEW波形归一化

摘要:波形归一化是通过线性变换将任意幅值的波形数据映射到[-1,1]区间的标准化处理方法。LabVIEW中的Normalize Waveform VI可自动完成该过程,输出归一化波形及变换参数(Scale/Offset)。该工具适用于多信号对标分析、机器学习预处理等场景,需注意原始波形最大值与最小值不能相等。相比手动计算和其他工具,它具有自动化、轻量级的特点,在振动监测等工业应用中能有效提升数据处理效率和准确性。

2025-12-29 06:15:00 649

原创 LabVIEW能谱分析

摘要:本文基于LabVIEW平台开发了γ能谱分析系统,整合五点平滑法、高斯拟合等算法,实现了能谱平滑处理、峰面积计算、能量刻度及核素鉴别等功能。系统通过图形化界面和模块化设计,显著提升了数据处理效率(运算速度提升30%以上),降低了设备成本(40%-60%),并支持与NaI(Tl)、HPGe等探测器的兼容。实际应用表明,该系统在环境监测(土壤核素检测效率提升6倍)和工业无损检测(活度测量误差≤3%)等领域展现出高效、精准的技术优势。

2025-12-29 06:00:00 1871

原创 LabVIEW小波变换与多尺度峰值检测

摘要:时频分析与特征提取是非平稳信号处理的关键技术。连续小波变换(CWT)通过尺度伸缩与时间平移实现时频联合分析,多尺度峰值检测基于非抽样小波变换(UWT)精准定位特征点。CWT具有自适应时频分辨率优势,支持多种小波类型,适用于电力、机械等领域的故障诊断;多尺度峰值检测抗噪能力强,可处理基线漂移,在生物医学信号分析中表现优异。两者为复杂信号处理提供了互补解决方案,通过LabVIEW的封装VI降低了工程应用门槛,在实际案例中展现出高准确性与适应性。

2025-12-28 06:15:00 1099

原创 LabVIEW反应釜智能监测系统

本文针对化工、生物等行业反应釜监测系统存在的信号干扰、数据不准等问题,提出基于LabVIEW和Matlab的智能化解决方案。系统采用三层架构设计:硬件层配置多种传感器和数据采集卡;软件层集成6种滤波算法,其中Cheby1算法实测最优(噪声减少率86.9%);应用层提供可视化界面和报警功能。关键技术包括抗干扰设计(误差:温度±0.2℃、压力±0.05MPa、液位±0.1m)和LabVIEW模块化开发,实现了数据采集、处理、存储和监控的一体化,满足工业生产对精度和可靠性的要求。

2025-12-28 06:00:00 937

原创 LabVIEW小波多尺度 ECG 峰值检测

摘要:WA Multiscale Peak Detection VI是LabVIEW中基于小波多分辨率分析的信号峰值/谷值检测工具,特别适用于含基线漂移的ECG等非平稳信号。该VI通过多尺度分解和细节系数分析实现精准峰值定位,提供波形和数组两种输入模式,支持去趋势等功能。相比传统阈值法,具有更强的抗干扰能力,在ECG检测中准确率提升15%,但计算量较大且需工具包支持,适合离线分析场景。

2025-12-27 06:15:00 254

原创 LabVIEW电磁环境信号模拟

摘要:本文基于LabVIEW和MATLAB混合编程,开发了一款高拓展性电磁环境信号模拟软件。系统采用模块化设计,支持通信、雷达、数据链、敌我识别等4大类信号生成与叠加,具备时频域实时显示和数据存储回放功能。通过LabVIEW的图形化编程实现高效开发,结合MATLAB处理复杂算法,信号生成误差≤0.5%,拓展新信号类型效率提升80%。测试表明,该系统能有效模拟复杂电磁环境,满足设备测试、教学仿真和军工验证等场景需求。

2025-12-27 06:00:00 650

原创 LabVIEW高精度白光干涉测量应用

摘要:基于LabVIEW的白光干涉测量系统通过图形化编程实现多模块协同控制,显著提升半导体、新能源等领域的精密检测效率。系统整合运动控制、数据采集与算法处理模块,采用.NET、EtherCAT等多协议接口实现±0.1μm定位精度,采样率达200kHz。LabVIEW的实时数据处理能力使希尔伯特变换算法耗时<50ms/片,结合OpenGL三维可视化,可满足芯片凸点检测、电池极片粗糙度测量等高精度需求,检测效率达10片/小时,数据可实时上传MES系统。

2025-12-26 06:15:00 928

原创 LabVIEW多通道风机状态实时监测系统

本文针对高集成度电子装备的散热需求,提出了一种基于LabVIEW的风机状态实时监测系统。系统采用CKS32F103CBT6单片机作为控制核心,配合光耦隔离电路和RS-422通讯模块,实现对10路风机状态和供电电压的实时监测。LabVIEW上位机平台具备多参数可视化显示、高可靠串口通讯、数据自动存储和异常报警等功能,支持故障分级报警和系统自诊断。该系统具有低成本、高可靠性和易开发的特点,能有效解决传统检测方案效率低、成本高的问题,满足复杂环境下的设备稳定运行需求。

2025-12-26 06:00:00 341

原创 LabVIEW开发FPGA数字光纤激光稳频

摘要:本文介绍了基于LabVIEW FPGA和调制转移光谱技术的数字光纤激光稳频系统。系统采用780nm单频光纤激光器、工业级工控机和高性能数据采集卡构建硬件平台,通过LabVIEW图形化编程实现扫描、数据传输和锁频三大功能模块。该系统成功将激光频率锁定于铷原子超精细跃迁谱线,短期稳定度达1.52×10⁻¹¹@10s,长期稳定度优于1.56×10⁻¹¹@100000s,可连续运行20天以上。针对开发过程中的同步采集、数据传输等问题,提出了精确定时、DMA FIFO优化等解决方案,为精密测量领域提供了可靠的激

2025-12-25 06:15:00 930

原创 LabVIEW电涡流传感器自动校准

摘要:基于LabVIEW平台开发的电涡流传感器自动校准系统,实现了动静一体化校准、多传感器并行处理及证书自动生成功能。系统采用24位高精度采集卡和PXIe架构硬件,满足JJG644-2003检定规程要求,校准效率提升1倍以上。通过图形化编程实现参数配置、控制执行、数据采集等五大核心模块,解决了传统校准中人工误差大、效率低的问题。系统特别适用于旋转机械配套传感器的静态调试和动态监测,已在计量检测机构和能源化工等领域获得应用,显著提高了校准精度和重复性。

2025-12-25 06:00:00 1290

原创 LabVIEW脑信息获取与成像系统

摘要:本研究基于LabVIEW开发了一套多通道脑信息获取与焦点调制系统,整合光遗传学刺激、荧光成像及太极孔径焦点调制技术。系统采用模块化设计,通过精准硬件选型(包括激光光源、光纤束、振镜组等)实现多脑区刺激和大体积样本三维成像。软件架构采用状态机+事件驱动模式,具备多光纤控制、光片成像和焦点调制仿真功能,解决了定位精度、同步延迟等关键问题。实验表明,系统可实现μm级定位精度、10μs级同步控制,并显著提升成像均匀性和分辨率。该方案在神经科学研究中具有重要应用价值。

2025-12-24 11:09:06 528

原创 LabVIEW 开发内燃机缸压采集与分析系统

摘要:本文介绍基于LabVIEW开发的内燃机缸压采集与分析系统,该系统通过整合数据采集卡与传感器实现缸压、曲轴转角信号的高精度采集(0.18°CA分辨率),支持燃烧性能、排放等多维度分析。系统采用图形化编程,具有开发高效、兼容灵活、成本可控等优点,成功应用于HCCI燃烧验证、排放优化等场景。目前支持单缸采集,未来需拓展多缸同步、实时优化等功能,进一步提升系统性能。该系统为内燃机节能与排放研究提供了有效的技术支撑。

2025-12-24 10:53:49 561

原创 LabVIEW标量图自定义色表

摘要:本文介绍LabVIEW中为标量图指示器应用自定义色表的方法,通过运行VI、切换色表观察可视化效果变化。标量图作为时频分析工具,通过WA Configure Scalogram Indicator VI配置色表参数,支持预设/自定义色表以突出特定能量区间。结合WA Analyze VI进行时频分析,可应用于电机振动故障诊断等场景,通过色表定制增强特征辨识度,相比传统频谱分析能更直观展示信号的时变特性。使用时需注意色表兼容性和信号参数匹配。

2025-12-23 06:00:00 848

原创 LabVIEW双光子显微开发

摘要:本研究针对双光子显微成像中分辨率、对比度及视场不足的问题,整合荧光差分、像素重组和光瞳分割扫描等核心技术,开发了一套基于LabVIEW软件架构的高性能成像系统。系统采用飞秒激光器、空间光调制器等高性能硬件,通过四层软件架构实现全流程自动化控制,成功应用于神经科学研究等领域。重点解决了多设备时序同步、算法处理速度、大视场数据存储等关键技术问题,实现了亚微秒级同步控制和实时成像。该系统具有开发高效、硬件兼容性强、可扩展性好等特点,为生物医学研究提供了高分辨率、大视场的成像解决方案。

2025-12-23 05:15:00 913

原创 LabVIEW的DQMH 框架

DQMH是全球最受欢迎的免费开源LabVIEW框架,专为大型应用开发设计,基于NI QMH模式优化。其核心特性包括模块化设计、脚本工具支持、进程间通信优化(队列+用户事件)以及原生支持单例/可克隆模式。框架通过标准化公共API、自动化脚本工具和活跃社区支持,解决了传统QMH在扩展性、复用性和维护性方面的痛点。开发者需遵循API测试器更新、脚本工具操作和完整文档化的规范,使用者可通过VIPM安装模块并参考API测试器快速上手。DQMH以低门槛优势(CLAD/CLD级适用)成为LabVIEW企业级开发的高效解决

2025-12-22 06:30:00 857

原创 LabVIEW开发新能源汽车动力电池功能测试

数据库存储:接入 MySQL 数据库,建立 “电池测试数据表”,字段包括 SN 码、测试日期、温度工况、充放电容量、能量密度、保护阈值、通信状态、判定结果等,支持按 SN 码、测试日期、批次号查询;实时监控区:数值显示(总电压、单体电压、电流、温度、容量、SOC)、波形图表(电压 - 时间曲线、电流 - 时间曲线、温度 - 时间曲线);数据层(Data Logging):存储测试数据(SN 码、温度、电压、电流、容量、协议数据等),支持 Excel 导出与数据库存储;

2025-12-22 06:15:00 2378

原创 LabVIEW消息队列处理(QMH)设计

摘要:LabVIEW中的消息队列处理(QMH)是一种解决UI卡顿和业务解耦的异步架构,通过双循环设计(事件循环+消息循环)实现交互与业务逻辑分离。事件循环捕获用户操作并生成标准消息(枚举标识+变体数据),消息循环异步执行业务处理。该模式支持优先级消息、循环自交互和错误处理,是工业测控系统的首选方案。相比单循环架构具有响应快、扩展性强的优势,但需注意消息格式统一、耗时操作封装等设计规范。QMH可扩展为队列状态机(QSM)以支持复杂状态管理。

2025-12-21 06:15:00 1648

原创 LabVIEW轨旁声学检测平台

摘要:基于LabVIEW开发的轨旁声学检测平台,采用模块化设计和状态机架构,实现轴承故障模拟与声学特征分析。该平台通过VISA/IVI驱动实现硬件无缝对接,支持350km/h高速工况下的实时信号采集与故障预警。系统包含电机联控、信号采集、时频域分析和数据存储四大功能模块,采用Welch法进行功率谱分析,故障识别精度达98%。已在铁路局动车段试点应用,为TADS系统提供算法验证支持,具有硬件兼容性强、开发效率高、数据处理全面的优势。

2025-12-21 06:00:00 1549

原创 LabVIEW系统资源监控:CPU / 内存 / 硬盘

本 VI是 LabVIEW 环境下系统资源运维的基础模块,可实时读取本地 / 远程主机的 CPU 核心数、负载占比,以及内存、硬盘的总量与可用资源,并通过波形图可视化展示。其图形化编程特性,无需底层代码即可实现资源数据的采集与呈现,适用于系统性能调试、自动化程序运维等场景,是掌握设备资源负载的实用工具。​。

2025-12-20 06:30:00 384

原创 LabVIEW 汽车发动机控制单元(ECU)自动化测试

汽车ECU自动化测试系统采用LabVIEW平台,通过PXI硬件架构实现高精度控制与数据采集。系统可模拟-40℃~125℃极端工况,测试ECU在燃油喷射(误差≤5%)、点火控制(±0.5°)等关键功能的稳定性,支持CAN总线通信和故障注入测试。采用分层软件架构实现状态机控制、数据滤波(卡尔曼+滑动平均算法)及SQLite/MySQL数据库存储,自动生成含SN码、测试曲线的PDF/Excel报告。该系统已应用于大众、丰田等车企,将单台测试时间从30分钟缩短至5分钟,显著提升测试效率和覆盖率。

2025-12-20 06:15:00 1018

原创 LabVIEW信号彩图Colormap

摘要:彩图工具通过可视化方式展示旋转机械振动信号的功率分布,支持模拟/实测信号分析。核心功能包括:1)SVL Scale Voltage to EU.vi实现电压信号到工程单位的转换;2)OAT Analog Tacho Process.vi处理测速信号并计算转速剖面;3)OAT Spectral Map.vi生成谱图、彩图或瀑布图。该工具采用阶次分析技术消除转速波动影响,支持多种传感器配置,为工程师提供直观的动态特征分析手段。(149字)

2025-12-19 06:30:00 359

原创 LabVIEW开发FCT测试

摘要:本文介绍了一套基于LabVIEW的5V/2A USB快充模块自动化测试系统。系统采用模块化硬件架构,包含工控机、可编程电源、数字万用表、电子负载等设备,通过LabVIEW状态机架构实现测试流程控制。主要测试项目包括输入/输出电压电流检测、纹波测试、快充协议识别和过流保护测试。系统具备一键启动测试、实时数据显示、自动判定结果、数据存储追溯等功能,支持Excel报表导出和异常报警。测试流程包含初始化、空载/带载测试、协议检测、保护测试等步骤,所有测试数据与SN码关联存储,不合格项自动高亮提示。系统采用模块

2025-12-19 06:15:00 1123

原创 LabVIEW STFT频谱图

摘要:本文介绍了LabVIEW中STFT Spectrograms.vi的应用原理与配置方法。STFT通过滑动窗口分帧处理非平稳信号,实现时频分析。该VI支持窗口类型、长度等参数配置,平衡时频分辨率,适用于雷达Chirp信号和语音分析。在语音处理中,推荐采样率16kHz,Hamming窗32-128长度,可清晰观测基频和共振峰变化。STFT相比傅里叶变换增加时间维度,比小波变换更易配置,是时频分析的有效工具,适用于雷达调试和语音特征提取等场景。

2025-12-18 06:15:00 660

原创 LabVIEW电池管理测试平台

本文介绍了一种基于LabVIEW的电动汽车动力电池管理系统(BMS)测试平台。该平台通过模块化设计实现了电池参数实时监测、状态估算、故障诊断等功能,硬件采用高精度传感器和工业级通信模块,软件架构包含数据采集层、状态估算层等6个功能模块。针对开发中遇到的多参数同步采集时延、CAN通信丢包等问题,提出了并行编程、算法优化等解决方案,最终实现了SOC估算误差≤3%、故障响应≤50ms等性能指标。平台兼具实时性强、兼容性广等特点,适用于BMS研发测试及教学实验场景。

2025-12-18 06:00:00 1468

原创 LabVIEW风电旋转机械监测

摘要:本文基于LabVIEW平台开发了旋转机械状态监测系统,针对风电场运维需求,集成多类型传感器与信号分析算法。系统采用模块化硬件架构(NI 9234C采集卡、CompactRIO边缘计算单元)和分层通信设计(RS485/WLAN/5G),实现振动、温度等关键参数的实时采集与传输。软件层面融合时频域分析(FFT/小波包分解)和故障特征库匹配,可识别0.5mm级微点蚀等早期故障,误报率降低40%。通过远程Web访问和移动端集成,形成监测-诊断-维修闭环,使非计划停机时间从72小时缩短至4小时。系统特别适用于偏

2025-12-17 06:30:00 1368

LabVIEW通讯控制3508 Programmer配置与使用说明

一、核心功能与参数说明 (一)分段配置功能 通过 iTools 软件可实现设备分段配置,但因设备版本较老,手册部分标注功能未配备。无 RampRate(斜坡速率)参数,仅能通过 Time 对应 Duration(持续时间)参数实现相关功能。 (二)关键参数详情 程序器各段通用参数(SCADA 通信可用):含 Segment.Type(段类型)、Segment.Duration(持续时间)等 24 项参数,对应偏移量 0-23。 程序器 1/2 基础参数:标签地址 = 偏移量 + 编程器编号(编程器 1 为 5184,编程器 2 为 5248),涵盖 ProgramNumber(程序号)、同步输入等配置项。 程序器段地址分配:编程器 1(Sync Ch1)50 个段,地址范围 5312(0x14C0)-5984(0x1760);编程器 2(Sync Ch2)50 个段,地址 6976(0x1B40)-8544(0x2160);预留 8576(0x2180)-10175(0x278F)地址供扩展。 程序器 1/2 第 1 段参数:标签地址 = 通用参数偏移量 + 对应段起始地址,编程器 1 第 1 段起始地址 5376,编程器 2 为 6976,包含段持续时间、目标设定值等参数。 二、双通道同步运行配置问题与解决方案 (一)Duration 单位与溢出问题 现象:Duration 默认单位为秒,超过 2 小时(7200 秒)后寄存器值变为 32768 导致溢出,无法满足长时间运行需求。解决方案:修改参数地址 5276(Programmer 1/2 Ch2 Dwell Units),0 对应秒、1 对应分钟、2 对应小时,通过单位调整实现长时间运行设置。 (二)Chan2 地址设置 Duration 报错 现象:直接对 Chan2 的 Duration 地址发送设置命令,返回错误

2025-11-04

LabVIEW 中基于 Cluster 与 vi Server 的温度通道显示

在 LabVIEW 中,多温度值需选不同通道显示时,可通过 Cluster(簇)实现。Cluster 能整合不同数据类型,可将单通道的编号、温度值、显示颜色等属性打包为一个簇元素,多通道簇元素再组成数组,便于统一操作。​ 为提升管理灵活性,引入 vi Server 技术。它支持编程访问 LabVIEW 对象,开发者可在运行时动态获取通道簇控件引用,修改温度显示格式、颜色等属性,无需在设计阶段固定配置。​ 该方案大幅提升通道控制灵活性:新增通道或修改显示逻辑时,仅需通过 vi Server 调整对应 Cluster 属性,无需改动整体程序架构,显著降低开发与维护工作量。

2025-09-09

LabVIEW 时间字符串处理与显示

LabVIEW 时间字符串处理与显示 在LabVIEW的应用场景中,经常会遇到需要从包含日期和时间信息的文件名里提取时间数据,并计算时间差的需求。下面结合提供的程序,介绍如何实现这一功能。 前面板左侧列出了多个带有时间信息的文件名,如“Save20250829082528.bmp”等。中间有“StartTime”和“Time2”两个控件,分别用于显示从不同文件名中提取的时间数据,右侧的“output 1”“Time(S)”“Time(MM:SS)”等控件则用于展示时间差的不同格式。还有“Numeric Properties: Time(MM:SS)”窗口,这里可以设置时间的显示格式,比如选择“HH:MM:SS”的24小时制等,以满足不同的显示需求。 程序框图,流程从文件名开始。首先,利用“Match Pattern”函数,它的作用是从字符串(这里就是带时间信息的文件名)中提取出符合特定模式的数字形式的时间字符串。从图片中可以看到,“Match Pattern”函数的输入连接着文件名相关的字符串,经过该函数处理后,能够精准地把文件名里代表时间的数字部分提取出来,比如从“Save20250829082528.bmp”中提取出“20250829082528”这样的时间字符串片段,分别得到对应不同时间点的字符串,如“StartTime”和“Time2”对应的时间字符串。 接着,使用“Scan From String”函数,这个函数的功能是将提取到的时间字符串按照指定的时间格式转换为LabVIEW能够识别和进行计算的时间数据类型。这样一来,原本只是字符串形式的时间就变成了可用于数值计算的时间数据,为后续计算时间差奠定了基础。 在得到两个时间数据后,就可以进行时间差的计算了。计算得到的时间差会传输到不同的显示控件。其中,“Time(S)”控件用于以秒为单位展示时间差的数值,这种格

2025-08-30

LabVIEW实现跨 VI 簇按钮控制功能

先通过 “VI Server Reference” 节点获取目标 VI 引用,再用 “Get Panel Controls and Indicators” 方法遍历面板控件,筛选出簇控件;进一步遍历簇内控件,依据 “Label.Text” 属性精准定位目标按钮,最终实现按钮属性读取与事件触发。​ 应用场景:适用于主 VI 调度子 VI 的模块化程序,可灵活触发子 VI 流程,替代 “调用并等待” 模式;还能读取子 VI 按钮状态,辅助主 VI 流程决策,适配测试序列控制等场景;同时为插件式 VI 加载等可扩展架构提供交互基础,降低 VI 耦合度。​ 实际应用需规范控件命名、校验 VI 加载状态,补充错误处理以避免引用失效、名称冲突问题。​

2025-08-29

LabVIEW图像拼接原理与实现

LabVIEW 依托 Vision Development 模块,通过图形化编程实现高精度图像拼接。核心流程包括:①图像采集与预处理,支持多相机同步或序列图像读取,集成高斯滤波、灰度转换等增强算法;②特征提取与匹配,内置 SIFT、SURF 等算子,结合 RANSAC 算法剔除误匹配点,确保配准精度;③几何变换与融合,基于单应性矩阵实现坐标映射,支持线性融合、拉普拉斯金字塔等算法消除拼接缝。其优势在于:1)硬件无缝集成,兼容 NI 及第三方工业相机;2)图形化调试界面实时显示特征点与配准效果;3)支持多线程并行处理,优化大数据量拼接效率。典型应用于 PCB 板全景检测、航空零部件表面缺陷识别等工业场景,相比传统方案开发周期缩短 50%,拼接精度达像素级。

2025-06-22

基于NI Vision和MATLAB的图像颜色识别与透视变换

基于NI Vision和MATLAB的图像颜色识别与透视变换 1. 任务概述 利用LabVIEW的NI Vision模块读取图片,对图像中具有特征颜色的部分进行识别,并对识别的颜色区域进行标记。接着,通过图像处理算法检测图像的四个顶点(左上、左下、右上、右下),并识别每个顶点周围最近的四个坐标。最后,调用MATLAB的图像透视变换功能,对图像进行校正,获取变换后的图像和变换矩阵系数。 2. LabVIEW和NI Vision 实现步骤 2.1 读取图片 使用 IMAQ Read Image 函数从文件中加载图像,并创建图像显示窗口。 在LabVIEW中,NI Vision模块提供丰富的图像处理功能,可以用于图像读取、显示和预处理。 2.2 颜色识别 颜色特征提取: 使用 IMAQ ColorThreshold 功能,根据特定颜色(如红色、绿色或蓝色)进行颜色分割,提取特定颜色区域。 选择合适的颜色空间(如RGB或HSV)进行颜色过滤,提高识别精度。 标记特征颜色: 使用 IMAQ Overlay 工具对识别到的特征颜色区域进行标记(如绘制边框、圆圈等)。 2.3 四个顶点检测 边

2024-11-11

数据挑选软件使用说明录像Video-20240328093240.wmv

通过配置文件修改参数,实现对两个文件中的数据按照时间进行同步。这个程序是LabVIEW2013版本的。也用到了jki State的结构,无需安装,程序可以直接运行。

2024-03-28

LabVIEW使用PID对激振器控制20230915.mp4

LabVIEW使用PID对激振器控制 LabVIEW的PID在许多项目中都会用到,比如温度控制、压力控制、流量控制等,一般用自带的PID通过调节参数的值,基本上都可以解决。现在项目的情况是,通过正弦波的输出控制激振器,输出正弦波的幅值与激振器的运动距离相关。波形输出是通过阿尔泰PCI5655实现,激振器也是国产。 通过采集激振器的位移,发现即使控制的正弦不发生任何变化,激振器的位移也是会有波动,误差有8%左右了。项目的要求是设定位移值,通过PID调节可以让激振器稳定在该值上。按照之前控制温度PID的经验,反复调整参数,也稳定不下来。原因可能是板卡输出波形后,激振器不是很快能响应,变化抖动大,经过滤波也不是很理想。 为了解决该问题,让PID的输出参数的范围为±0.01(即尽量小),该值输出后每次和之前的值进行累加。这样的效果就是正弦波形幅值输出,每次改变0.01V,激振器变动也会很小,再通过修改PID调节的时间间隔,就可以比较好的控制激振器了,它的变化就比较顺滑了。该程序的部分程序如下图所示。 登录公司官网,下载word文件,里面有LabVIEW程序

2023-09-15

LabVIEW对Table中同一行数据分多次增加

LabVIEW对Table中同一行数据分多次增加 在对多个设备采集数据,同时需要记录到表格中。很多时候多台数据并不是同时更新,比如有的是在开关之前读取更新,有的则是在开关闭合后更新。只是用Number Indicator的方式,需要很多个,在更新的时候看不清要关注哪一个。这在开始调试或者使用软件测试的时候,尤其显得手忙脚乱。 这时候可以在表格中保存数据的时候,按照数据采集更新的顺序进行更新。比如在每一组测试时,当第一个参数更新后,就将该数据在table中的对应位置进行更新。当其他参数更新时,也只更新对应的位置。这样在使用起来就会方便多了。 在开发的时候,分为两个步骤,每组测试开始的时候,对table增加一行。第二步则是当对应参数变化后,更新该行对应位置的数据。 前面板效果如下所示,已经更新了前边的5行,接下来就要更新6行以及后续的行了。 每一行开始的时候,首先增加一个新行,这里是通过BuildArray的方式增加的,同时对该行的颜色进行设置。 通过Case结构对不同的列进行Replace替换。如下图所示。 这是LabVIEW的一个功能介绍,更多的使用方法与

2023-09-13

LabVIEW拟合报错Error -20068

LabVIEW在进行拟合的时候,要对待拟合的数据进行查看,如果包括Nan字符要去除,否则会报错。

2023-09-02

在LabVIEW程序中增加一个参数保存功能

项目当时有一个参数,只要显示而无需保存,后来因为需要要增加保存。 现场上网不方便,做了个增加改参数保存的录像说明。 现场人员按照这个方法就可以比较容易的增加了。 软件采用JKI状态机进行开发,当时有预留,所以修改并不复杂

2023-08-31

阿尔泰公司PCI 5655板卡动态输出波形问题

我们在用PCI 5655输出电压值,遇到这样的状况,看看是怎么回事。 由于现场需要,我们要产生正弦波,我们设定的正弦波频率3,比如幅值是2V,周期点数20。板卡的参数设置为采样频率1000,每通道输出点数2000。运行后可以输出我们设定好的波形,但是如果在运行过程中吸怪了幅值,比如有2V改为3V。差不多要25秒后,才能用示波器观察到波形的变化。为什么会这么长的时间呢?我们希望波形更新的时间尽量短,最好能到1s以内。不知道是我们参数设置的问题,还是有什么配置。

2023-08-30

LabVIEW程序使用说明

视频介绍了,如果操作软件进行测试,并将测试的结果保存到了相应的目录中。 保存分为两部分,一是可以将所有6个通道全部保存,名字前缀有all chan字样。另一个是保存当前测试的通道。二者独立运行保存。

2023-08-15

LabVIEW快捷键CTRL-T错误解决办法

LabVIEW快捷键CTRL-T后,弹出错误对话框。解决办法,从其他好用的计算机上拷贝替换即可。目录“C:\Program Files (x86)\National Instruments\LabVIEW 2019\vi.lib\analyzer”

2023-07-27

LabVIEW数据处理录像说明-2023-07-27

有一组原始数据,数据量比较大,通过每间隔N个数据抽取一个数据,会得到一组新数据,之后对这组新数据进行计算。这样计算量会降低,而且之前的数据是高速采集的,抽样后更符合低速采集的实际。 但是由于是真实数据,干扰,波动都是有的,N取不同的值,同一个算法得到的结果并不一样,需要确认实际要用的N,之后再完善优化算法。

2023-07-27

LabVIEW保存为低版本录像说明-2023-07-14-102008

LabVIEW保存为低版本录像说明_2023-07-14_102008 如需将层次结构中的顶层VI保存为LabVIEW前期版本,可选择文件»保存为前期版本,显示保存为前期版本对话框。对于LabVIEW项目,在项目浏览器窗口中选择文件»保存为前期版本。对于项目库,右键单击项目浏览器窗口中的库文件,从快捷菜单中选择保存为前期版本,或者打开项目库并选择文件»保存为前期版本。 在LabVIEW版本下拉菜单中,可选择将VI、项目或项目库保存为LabVIEW的某个前期版本。 注:如需保存的VI层次结构、项目或使用了LabVIEW工具包的项目库,且这些工具包向LabVIEW提供了版本信息,可在工具包版本栏选择需要保存的版本。 单击保存按钮,显示文件对话框。 选择用于保存VI层次结构、项目或项目库的目录。 单击保存按钮。 注: 注:如要将一个带密码保护的VI保存为上一个LabVIEW版本,必须先输入密码。

2023-07-14

SLA5800 系列热式质量流量计和质量流量控制器LabVIEW开发例程

SLA5800 系列热式质量流量计和质量流量控制器LabVIEW开发例程 SLA5800 系列热式质量流量计和质量流量控制器在精度、稳定性和可靠性方 面堪称标杆,因而得到广泛的认可。

2023-07-07

keithley 2010LabVIEW开发使用录像说明

keithley 2010LabVIEW开发使用录像说明 keithley 2010是一款常用的万用表。可以手动操作,也可以程控。 当然在使用的时候,一般都要编程控制,这样才能体现出自动化,节省人力,提高效率。 类似keithley这种公司,一般手册都给的很详细,在使用中参看手册就可以了。而且LabVIEW的例程也都有,虽然不是最适合的,但至少有个参考,这样编程和调就方便多了。这一点,也是这种大公司的优势了。也是值得我们好好学习的地方。

2023-06-29

可用于实验室微信报录像说明

在长期运行的场合,一般都是无人值守。这时候就需要有一套远程报警的方式了。 之前有电话、短信啊,现在微信报警也是很常规的要求了。 除了会对用户有报警提示外,还可以在手机上查询当前设备的运行状态,曲线显示,历史趋势等内容,比较方便。 录像的前半部分介绍了将当前4G通讯改为通过网络通讯,4G侧重在 使用场合没网络的情况,如果实验室可以上网,那用这种方式还是比较方便的,毕竟不会花钱购买流量了。 录像后半部分,介绍了对其他压力自动采集显示报警的软件,软件是用LabVIEW进行开发的。到现在已经运行一年了,稳定性还可以。

2023-06-28

MiniLab 1008厂家软件进行测试

MiniLab 1008厂家软件进行测试。采用厂家两种软件分别进行测试。 其中,DAQami 是 MCC 最新推出的数据采集应用软件,这个需要注册,应该是收费的。 用InstaCal也可以进行测试,这个在安装驱动后就一起装好了,关键是免费的。只是在界面和灵活性上比上一个要差些,但该有的功能都用了,用来做测试是没问题的。

2023-06-27

MiniLab 1008 采集卡测试说明录像

MiniLab 1008采集卡,可以运行在Windows11系统 LabVIEW2019。LabVIEW2019下运行C:\Program Files (x86)\National Instruments\LabVIEW 2019\examples\ULx\Analog In\Measure Voltage.llb\Debug ULx Cont Acq&Graph Voltage-Int Clk.vi。 实际采样率和通道数有关系,具体测试情况如下。 一个通道,1200Hz 二个通道 546Hz 三个通道,384Hz 四个通道,300Hz 基本与SampleRate一致。

2023-06-26

LabVIEW编程LabVIEW开发Keithley 6485录像说明

LabVIEW编程LabVIEW开发Keithley 6485录像说明 介绍了两种不同的LabVIEW的demo,感觉之前的方式有点老,就更换了新的一种方法,底层都是SCPI方式。另外用JKI State Machine做了单独的测试程序,方便开发和调试。

2023-06-25

SPEX 500M单色仪

LabVIEW编程LabVIEW开发 控制SPEX 500M单色仪例程与相关资料 这台设备现在已经停产了,但是精度还是够用。没有更换新的设备,价格贵当然是一个重要的原因了。 老外的设备,外观一般,程序界面一般,通讯协议一般,但就是精度高。价格高。国内仪器厂家追赶的目标

2023-06-24

LabVIEW动态注册事件

事件结构中只有一个动态事件终端,但此VI注册更多动态事件。有没有办法做到这一点? 是的!可以在同一VI中创建多个动态事件。若要将它们全部添加到事件结构中,需要使用“注册事件”属性节点。 1.首先,将“注册事件”节点添加到“框图”中; 2.然后,使用定位工具将其展开,直到您拥有所有已创建事件的终端; 3. 将每个事件的用户事件输出终端连接到“注册事件扩展”节点的输入终端之一。 通过执行此操作,创建的每个事件都有自己的案例。还可以使用捆绑包来注册多个事件。不同之处在于,通过这样做,所有创建的动态事件将由相同的案例处理。

2023-06-23

配置LabVIEW环境来节省时间

启动LabVIEW,然后选择工具>选项...,然后按照以下说明以推荐的配置设置LabVIEW安装。 前面板设置 将新VI的控制方式设置为“NXG风格” 框图设置 取消选中“将前面板端子作为图标放置”。 取消选中“在启用自动增长的情况下放置结构”。 将“默认标签位置:控制终端和常量”设置为“左-中间”。 将“默认实验室位置:指示器”设置为“右中间”。 稍微向下滚动并设置以下内容,这将有助于更好地记录子图结构: 选中“子图标签默认可见”。 将“默认对齐方式:子图标签”设置为左侧 进一步向下滚动“框图选项”窗格,然后: 选中“显示框图网格”。 将“框图网格大小(以像素为单位)”设置为 8。 选中“启用逻辑示意图网格对齐”。 环境 选中“将编译的代码与新文件分开”。 控件/函数调色板 在调色板下:选择“类别(图标和文本)”。

2023-06-22

对话框弹出后不影响其他VI

LabVIEW系统自带的对话框,弹出后,只能点击ok或者cancel.不能对其他VI进行操作。自己编写一个对话框,这样在弹出后,仍然可以对其他VI进行操作,就方便调试其他VI了,因为在此时其他VI的参数会影响到当前的效果。

2023-06-21

Avoiding broken executables when using dynamic Vls

当构建使用动态VI的可执行文件时,必须确保在LabVIEW Application Builder规范的'always include'部分指定动态VI的名称。不这样做会导致问题,表现为LabVIEW应用程序将无法加载您的动态Vl,并将引发各种错误或导致应用程序完全失败。这取决于动态Vl对整个应用程序的重要性。 在构建过程中对动态Vls进行特殊考虑是必须做的额外步骤,这可能会导致故障点。如果在代码中创建了一个新的动态Vl,那么必须记得更新构建规范,即使是出于最好的意图,这一步仍然可能被忽略 例如,代码可能作为工具包分发,其他人可以使用它来构建自己的应用程序。通知最终用户代码包含动态Vls是一个挑战 在本视频教程中,将展示通过以下两个简单的代码修改来避免这些问题的简单方法

2023-06-20

Dynamic Process Vls in LabVIEW Part 2

这是2部分视频系列的第2部分,介绍与在LabVIEW中使用动态Vls作为并行异步进程相关的更高级的主题。本文涉及的主题 使用队列向动态进程发送数据VI 使用队列从进程接收数据 使用命名队列使用可重入队列作为进程队列

2023-06-19

Dynamic Process Vls in LabVIEW (Part 1 of 2)

这是2部分视频系列的第1部分,我们将详细介绍如何在LabVIEW中使用动态Vls作为并行异步进程。本视频涵盖的主题: 静态vs动态Vls的区别 如何用动态Vls构建可执行文件 如何调用动态VI 如何使用Run V方法 如何将数据传递给动态VI

2023-06-18

从子VI中分离编译后的代码

默认情况下,LabVIEW将编译后的代码与vi文件一起存储。这对我们来说是透明的,我们不会太在意。然而,这可能会导致在编辑您的v时出现的问题。有时当我们编辑单个Vl时,我们注意到需要保存许多其他Vl。即使我们没有直接改变它们。当试图用源代码控制保持有序时,这尤其令人痛苦。 在本视频教程中,介绍labview中的新功能,该功能允许您将编译后的代码与vi分开,从而避免传播更改的问题

2023-06-17

欧世盛平流泵LabVIEW开发说明-2023-06-16-214547

欧世盛平流泵LabVIEW开发说明,国产的一款设备,在开发中注意串口线是要交叉的。

2023-06-16

对测试结果,共9位布尔型 如果合格为高电平,不合格为低电平 通过mobus协议经串口发送给下位机

对测试结果,共9位布尔型。如果合格为高电平,不合格为低电平。通过mobus协议经串口发送给下位机。

2023-06-15

LabVIEW Core1 学习说明

对于本课程中的labviewcore1,将学习如何创建一个应用程序,该应用程序从硬件分析和处理数据中获取数据,然后在开发调试和测试。LabVIEW程序的过程中可视化和记录这些数据,此外还将学习最佳实践,为了代码的可重用性和可读性以及错误管理,开发一个应用程序,该应用程序使用状态图逻辑实现定序器开始将需要一台运行WindowsLabVIEW的计算机,还需要NIDAQmx驱动程序和NIVISA驱动程序。 本课程使用多种教学方法学习,LabVIEW的最佳方法之一是通过动手练习。在通过动手练习完成课程练习时,请牢记这些建议。-关于练习以更好地理解所用的方法,在重用部分可视化和记录数据学习代码重用和代码可读性的最佳实践。最后学习如何将它们放在一起为的应用程序中的所有任务,实现一个定序器。本课程还包括一个额外的模块,重点介绍更详细的IO技术。

2023-06-14

LabVIEW簇LabVIEW Clusters

LabVIEW簇用于把来自不同控件的混合型数据元素组成逻辑上的一个组。LabVIEW错误簇是簇的一个例子,它包含一个布尔值、一个数值和一个字符串。簇类似于文本编程语言中的记录或结构体。 簇元素的逻辑顺序与元素在簇外框中的位置无关。放入簇中的第一个对象是元素0,第二个为元素1,依此类推。如删除某个元素,顺序会自动调整。簇顺序决定了簇元素在程序框图上的捆绑和解除捆绑函数上作为接线端出现的顺序。 按照下列步骤,查看并修改簇元素的顺序。 右键单击簇的边界,从快捷菜单中选择重新排序簇中控件。工具栏和簇将显示如下改动: 簇的每个元素都将显示带有数字的黑色和白色框。白色框显示元素在簇顺序中的当前位置。 黑色框中的数字与白色框中的数字一致。如进行更改,黑色框中将显示元素的新顺序。 工具栏在褐色框中也将显示数字。工具栏上的数字会影响下一个要改动顺序的元素。 光标将变为簇顺序光标。 可使用以下的任意一种方法改变簇元素的顺序。 右键单击簇中的元素。元素在黑框中的数字将与工具栏中的数字匹配。 在单击设置栏中输入新的数字并单击元素。 单击要改变顺序的元素,元素的顺序数字将自动递增。 单击工具栏上的确认按钮可确定

2023-06-13

Detect Texture Defect example

为了最大限度地保留图像信息,提高钢轨工件缺陷检测的准确性。该系统使用彩色工业相机采集图像,因此采集的图像为RGB图像。首先,彩色图像变灰。直方图是彩色图像灰度分析的最常见工具。直方图可以判断从背景分割的区域、图像的饱和度和对比度是否符合机器视觉系统的检测要求。它还可以确定如何调整和改进图像采集系统。 系统采用LabVIEW的IMAQ直方图功能模块,对采集到的待测钢轨工件图像进行过滤,排除无明显缺陷的钢轨工件。不排除的工件被视为难点零件,然后进入后续检测过程进行进一步分析和加工。根据实验分析,统计灰度在98-141范围内,基本无缺陷图像的像素总数。据统计,标准无缺陷钢轨工件的像素总数不会超过35600~38900的像素范围。灰度98-141之间的像素总数为36934,此范围内的钢轨工件基本没有缺陷。 由于待测工件与背景之间的灰度明显不同,不同目标的灰度值会在直方图中聚集成峰值。当可以清晰区分图像灰度直方图的峰值时,可以以谷底附近的灰度值作为完成图像分割的阈值。因此,使用直方图对钢轨工件图像进行预处理,为后续的图像分割带来了极大的便利。

2023-06-12

LV Core 1 LabVIEW介绍

本课介绍LabVIEW以及完成本课程后,能够构建的常见应用程序类型。准备好对应用程序进行编程时,一个LabVIEW 环境有助于节省开发时间,它具有方便的功能和跨所有硬件的一致编程框架,专门根据工程和科学技术数据开发。 LabVIEW 包括拖放控件和指示器,使用它为应用程序快速创建自定义用户界面,供操作员输入 查看实时数据并在 LabVIEW 中可视化分析结果。可以从大量分析和信号处理算法中进行选择,以快速深入了解您的数据,而无需花费资源从头开始开发分析算法。LabVIEW 还允许使用和重用基于文本的算法,使用 LabVIEW 原生的 m 文件和 c 语法,是一种直观的图形编程语言g,它使用数据流模型而不是连续的文本代码行,它能够使用类似于思维过程的可视化布局,来编写功能代码。可以使用 LabVIEW 应用程序。使用 NI数据采集硬件从传感器和信号中采集测量数据,然后分析和处理数据显示和可视化实时数据,并在用户界面上分析结果。此外,可以将数据记录到文件中以供存储报告和未来分析。还可以使用 LabVIEW 应用程序来控制和自动化其他供应商制造的独立台式仪器,以及从这些仪器获取的数据。这可以

2023-06-11

LV Core 1 LabVIEW高级文件读写

在本课研究TDM的文件和二进制文件。这是您可能在LabVIEW文本文件中使用的三种常见文件类型。TDMS文件和二进制文件、文本文件是最容易使用和共享的格式。例如Microsoft Excel,记事本,可以读取或写入文本文件数据表示为字符串和文本文件。TDMS是由NI创建的二进制文件格式,针对将测量数据保存到文件进行了优化。可以使用TDMS文件来组织数据和存储有关数据的信息。 可以使用TDMS文件高速写入和读取数据, TDMS文件二进制是一种文件格式,可以在需要时使用它写入或读取具有特定二进制格式的二进制文件。TDMS文件格式是二进制形式。 可以使用TDMS文件格式存储测量数据以及通道特定属性,例如通道名称、测量单位、测试限制和传感器信息。TDMS索引文件是二进制文件,提供有关TDMS文件中所有属性,文件这加快了对数据的访问速度。TDMS索引文件在丢失时自动重新生成。TDMS文件格式使用三级文件通道组和单个通道构建。TDMS文件可以包含多个通道组,每个通道组可以包含多个通道,因此可以选择如何组织数据以使其更容易理解

2023-06-10

Can a LabVIEW application have multiple processes

LabVIEW多线程是一个高级编程主题,它的使用需要程序员对这项技术有基本的了解。LabVIEW为程序员提供了两大优势:多任务和多线程。第一个优点是完全抽象线程本身。LabVIEW程序员从不创建、销毁或同步线程。第二个优势是LabVIEW使用的数据流模型。这个模型为G提供了与其文本语言对应物相比的明显优势,因为它简化了程序员对多任务处理的看法。 多线程为软件工程增加了一个新的维度。应用程序可以同时执行多项任务。一个很好的应用示例添加了多线程的是Microsoft Word。Word使用多线程来执行拼写检查和语法验证。为执行此任务而添加的线程允许应用程序执行在用户打字时执行这些任务。以前的版本,Word 6.0 forWindows3.1,不能这样做,因为它一次只运行一个任务;用户必须停止键入并选择“检查拼写”。更多内容参见附件

2023-06-09

014 LV Core 1 LV Core 1 DAQ测试入门

数据采集是使用硬件传感器系统和 LabVIEW 通过计算机测量电气或物理现象的过程,可以自定义数据的所有方面采集。系统由传感器和DAQ 设备以及计算机组成。可以根据应用选择所需的传感器。不同的传感器测量不同的现象,具体取决于传感器的类型,它的电输出可以是电压电流、电阻或其他变化的电气属性。随着时间的推移,例如要测量pH 值,可以使用连接到DAQ 设备的 pH 探头,该设备可以读取pH 探头产生的电压值来测量温度。可以使用热电偶,它产生的电压随热电偶的温度而变化,可以测量电压并使用公式将电压测量值转换为温度。 可以根据复杂性选择不同的 ni DAQ 设备。在计算机上运行的 LabVIEW可以从 DAQ 设备获取这些信号,分析它们并显示结果。可以将真实世界的信号分组为模拟信号或数字信号。模拟信号是连续变化,且具有连续值的信号。模拟信号的示例是温度或电流。数字信号是将二进制数据传输为高电平和低电平的信号。 模拟输入示例以相对较慢的速率从热电偶传感器获取一个值,每秒样本此模拟输入。示例以每秒 1,000 个样本的更快速率获取高频电压信号其他模拟输入。示例包括从加速度计传感器获取信号,应变计传

2023-06-09

LabVIEW Formula Node

LabVIEW软件中的 公式节点是一种方便的,基于文本的节点,可以使用C-语法结构在程序框图中执行复杂的数学运算。对于具有多个变量或复杂形式的方程式而言,公式节点最有效。 文本代码简化了程序并提高了可读性。此外,您可以将现有代码直接复制并粘贴到“公式节点”中,而不用重新编写成图形方式。 LabVIEW所有开发版本中均可使用公式节点,不需要额外工具包或附加组件。 本教程帮助您熟悉公式节点。请按照以下步骤创建一个简单的结构,将输入值带入计算公式。然后,与使用图形化编程的代码比较,突出使用公式节点的程序的简洁。公式节点是一种强大的工具,在易于使用的图形化的LabVIEW体系结构中提供了文本代码的优点。 选择文件»新建VI,打开一个空白VI。 在程序框图中放置一个公式节点。 右键单击程序框图,然后导航到“编程»结构»公式节点” 。 左键单击以选择“公式节点”。 左键单击,拖动最后释放鼠标,将公式节点放在程序框图上。 右键单击“公式节点”的边框,然后从快捷菜单中选择“添加输入”。 标记输入变量为x 。 重复步骤3和4添加另一个输入,并将其标记为y 。 右键单击“公式节点”的边框,然后从快

2023-06-08

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除