labview

9稳6 天前
开发语言·网络·数据库·labview·plc
基于组态的双向人行道交通灯控制系统设计摘 要按照人行道交通灯控制系统的设计要求,系统主要针对人行道的A向通道和B向通道交通灯进行设计,系统分为通道无车状态、紧急状态、正常状态进行设计,对这三种状态的交通灯按照各自不同的任务要求进行PLC设计和组态设计。
LabVIEW开发6 天前
labview
LabVIEW远程调试实战:从“被迫接受”到“高效真香”如果提前知晓远程调试能如此高效且无干扰,或许我们早就主动选择这种模式了。自从新冠疫情改变了我们的生活和工作方式,出差这件以前工程师的“家常便饭”,逐渐变成了需要反复权衡的选项。零星病例的出现、各地的防疫政策,让“说走就走”的现场调试变得不再那么随意。
猎头南楼6 天前
labview
新型电力系统下的储能控制仿真:从策略研发到工程落地的关键技术挑战新型电力系统对储能变流器(PCS)的要求早已不是简单的充放电。构网型控制、虚拟惯量支撑、弱电网适应性、多机并联谐振抑制……这些功能都需要在控制策略层面精雕细琢,而验证这些策略最有效的手段,就是高保真仿真。
fanchenxinok8 天前
labview·诊断·uds
基于图莫斯的CAN UDS升级上位机-LabVIEW版本(十六):从刷写到诊断的功能扩展在前面的系列文章中,我们完成了基于图莫斯CAN工具的LabVIEW UDS升级上位机开发,实现了ECU固件刷写的完整流程。然而,UDS协议的能力远不止于刷写——它涵盖了六大功能单元、共26种诊断服务,是汽车电子领域最全面的诊断通信协议。
fanchenxinok7 天前
labview·dtc·sid19
基于图莫斯的CAN UDS诊断上位机-LabVIEW版本(十七):TOOMOSS_SID19_ReadDTCInformation.vi — 读取DTC信息在UDS诊断服务中,0x19 ReadDTCInformation(读取DTC信息) 堪称诊断功能的“重中之重”。DTC(Diagnostic Trouble Code,诊断故障代码)是ECU检测到故障时存储的标准化代码,是故障排查的第一手依据。
神电测控7 天前
fpga开发·labview·ni·神电测控·王电令·ad9249·32通道
新品发布:32通道50MS/s同步并行14位采集模块PG-FMC9249(支持任意FPGA/ZYNQ,兼容LabVIEW FPGA软件开发)1、32通道14位50MS/s并行同步高速度信号采集模块诞生了,可接入任何带FMC接口的FPGA板卡,软件开发兼容LabVIEW My FPGA开发环境。
电气_空空8 天前
labview
基于 LABVIEW 的虚拟仪器温度检测系统的设计虚拟仪器系统的硬件主要是由个人计 算机或者工作站和硬件接口模块组成。其中计算机是主体, 主要用来提供实时高效的数据处理性能。硬件接口模块包括仪器硬件和各种通用接口总线, 主要用来采集, 传输信号。仪器硬件如各种传感器, 插入式数据采集卡( DAQ) , 信号调理器等, 通用接口总线用来把独立的仪器连接到计算机上。目前较为常用的虚拟仪器系统是数据采集卡系统, GPIB一起控 制 系 统, VXI 仪器系统以及这三者之间的任意组合。
fanchenxinok8 天前
labview·uds升级·uds刷写
基于图莫斯的CAN UDS升级上位机-LabVIEW版本(十五):总结篇在开发基于图莫斯CAN工具的LabVIEW UDS升级上位机的过程中,我们经历了一个完整的开发周期——从项目创建、协议栈实现、界面设计,到最终的打包部署。在这个过程中,遇到了各种类型的问题,也积累了丰富的经验。
fanchenxinok8 天前
labview·安装·升级上位机·uds刷写
基于图莫斯的CAN UDS升级上位机-LabVIEW版本(十四):打包与安装应用程序在LabVIEW开发中,我们经常会依赖第三方动态链接库(DLL)。例如,使用图莫斯USB2XXX库进行CAN通信,或使用自定义的HEX/S19解析库。这些DLL通常分布在不同的目录中,我们在开发时通过相对路径来调用它们。
fanchenxinok10 天前
can·labview·uds升级·升级上位机·uds刷写
基于图莫斯的CAN UDS升级上位机-LabVIEW版本(十):TOOMOSS_SID31_RoutineControl.vi — 例程控制在UDS刷写流程中,例程控制(0x31 Service) 是用途最广泛、功能最强大的服务之一。如果说0x34-36-37负责传输数据,0x2E负责写入配置信息,那么0x31则负责执行ECU内部预定义的操作序列。
kingwebo'sZone10 天前
labview
我写的第一个labview 展示页面程序期间也遇到很多问题:使用了豆包和千问回答问题基本相似,使用activeX,使用在左侧的 工具箱 (Toolbox) 中找到你之前添加的 National Instruments CW UI Control。(这个方法一直没有找到控件的问题,处理了很久)后来依据豆包的答案使用 ativeX 的方法实际是通过 LabVIEW 的 ActiveX 服务器接口,C# 可以直接打开 VI 并操控前面板控件,甚至把前面板窗口嵌入到 WinForms 窗体里实际是运行起来强制使用win32API放到对应的Form窗体里
电气_空空10 天前
嵌入式硬件·毕业设计·信号处理·labview
基于 LabVIEW的数据采集与信号处理系统的设计
无垠的广袤11 天前
单片机·嵌入式硬件·labview
【RA-Eco-RA4M2开发板】步进电机的串口控制和 LabVIEW 数据采集本文介绍了 RA-Eco-RA4M2-100PIN-V2.0 开发板结合 A4988 模块,实现 42 步进电机的串口控制;设计 LabVIEW 上位机实现自动化运行和数据采集的项目设计,包括硬件连接、串口指令控制、LabVIEW上位机、数据采集等。
fanchenxinok11 天前
can·labview·uds刷写·图莫斯
基于图莫斯的CAN UDS升级上位机-LabVIEW版本(八):TOOMOSS_SID85_ControlDTCSetting.vi — DTC控制在UDS刷写流程中,DTC控制(0x85 Service) 与上一篇文章介绍的通信控制(0x28 Service)是一对“黄金搭档”,它们共同构成了刷写前“清场”的关键两步。
fanchenxinok11 天前
can·labview·uds刷写·图莫斯
基于图莫斯的CAN UDS升级上位机-LabVIEW版本(十一):LogManager.vi — 日志管理在UDS刷写上位机中,日志管理是一个看似简单却至关重要的模块。它记录着整个刷写过程中每一次CAN报文的收发细节,是故障排查、流程审计和数据分析的核心依据。
fanchenxinok11 天前
can·labview·uds刷写
基于图莫斯的CAN UDS升级上位机-LabVIEW版本(九):TOOMOSS_SID2E_WriteDataByID.vi — 写入数据在UDS刷写流程中,写入数据(0x2E Service) 承担着一个看似简单却不可或缺的角色——向ECU写入特定的配置信息。如果说0x34-36-37是负责传输固件这个“大块头”的“重型卡车”,那么0x2E就是负责传递VIN码、软件版本、指纹信息等“小纸条”的“信使”。
fanchenxinok12 天前
labview·uds升级·升级上位机
基于图莫斯的CAN UDS升级上位机-LabVIEW版本:从零搭建ECU刷写工具在汽车电子开发中,ECU固件升级是一项绕不开的工作。无论是量产阶段的程序烧录,还是售后端的软件更新,一套可靠、高效的UDS升级工具都是研发和测试人员的刚需。
fanchenxinok12 天前
labview
基于图莫斯的CAN UDS升级上位机-LabVIEW版本(一):TOOMOSS_OpenDev(CAN).vi — 设备打开与句柄管理在基于图莫斯(TOOMOSS)USB转CAN适配器开发UDS升级上位机时,设备打开与初始化是整个软件栈的基石。无论后续要实现多复杂的UDS服务(如10会话切换、27安全访问、34-36-37下载流程),都离不开一个正确初始化并正常工作的CAN设备句柄。
fanchenxinok12 天前
安全·labview·uds升级·子vi
基于图莫斯的CAN UDS升级上位机-LabVIEW版本(四):TOOMOSS_SID27_SecurityAccess.vi — 安全访问在UDS刷写流程中,安全访问(0x27 Service) 是最关键的一道防线。它的作用是防止未经授权的操作——在刷写固件之前,ECU会要求上位机证明自己拥有合法的访问权限。这个验证过程通常基于 种子-密钥(Seed-Key) 机制:
马不啼12 天前
labview·simulink·hil·veristand·teststand
NI HIL自动化测试10-Labview04-树形结构LabVIEW 树形控件(Tree Control)是用于展示层级数据(如目录、设备拓扑、菜单)的核心界面控件,支持静态编辑与动态编程,每个节点有唯一 Tag 用于程序识别。在《NI HIL自动化测试01-最终实现结果》中其中HIL资源信息,就是采用了树形结构。如下图所示