自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Lab VIEW-计算时间差

Lab VIEW-计算while循环运行时间。

2024-11-05 18:52:13 439

原创 Lab VIEW-DBC文件解析

加载DBC文件,输出报文和信号相关数据。Lab VIEW-DBC解析。

2024-11-05 18:31:22 354

原创 Lab VIEW-队列

在LabVIEW中,队列(Queue)是一种非常有用的数据结构,用于在不同的部分(如子VI、循环、事件结构等)之间传递数据。队列按照先进先出(FIFO, First In First Out)的原则组织数据,这意味着最先放入队列的数据项会是最先被取出的数据项。LabVIEW 提供了一组内置的函数来创建、操作和销毁队列。

2024-11-04 20:03:19 1062

原创 DBC文件格式详解

DBC (Database for CAN) 文件是一种由CANoe工具集的制造商Vector公司所推广的一种标准格式,用于存储CAN (Controller Area Network) 和 FlexRay通信协议中的数据描述。DBC 文件包含了一系列的信息,比如节点、消息、信号、属性等等,使得不同制造商之间的CAN网络可以共享数据定义。以下是DBC文件的基本格式及其组成部分的详细说明:DBC文件通常以 开头,表明该文件的DBC版本。例如:节点定义 ()这部分定义了CAN网络中的节点(即发送或接

2024-11-04 14:51:47 1042

原创 Lab VIEW-ini配置文件读取

在LabVIEW中读取INI文件通常涉及到使用NI提供的INI文件读取VI(Virtual Instrument)。INI文件是一种简单的文本文件,通常用于存储配置设置。

2024-10-30 20:38:21 808

原创 Lab VIEW-自定义菜单栏

在弹出的菜单编辑器中,选择“自定义”选项。通过点击左侧的“+”号来增加新的菜单项,同时在右侧可以编辑菜单项的名称和标识符。使用左箭头和右箭头可以调整菜单项的层级关系,例如将某个菜单项下沉为子菜单或上升为父菜单。根据实际需求,设计并配置完整的菜单结构。如图所示:设计完成后,保存VI文件(通常保存为.vi或.rtm格式)。退出时,系统会提示将运行时菜单转换为相应的文件格式,确认保存即可。运行VI,并展开前面板以查看自定义的菜单栏。

2024-10-30 19:26:10 1291

原创 Lab VIEW--当事件结构中存在的子VI里面有循环时,前面板无法操作

其实这个情况和在时间结构中添加循环是一类的情况。一,程序框图如下:前面板如图所示:此时当时间结构触发后便不能再进行操作了,此时的子VI便无法进行调试。

2024-10-25 09:56:31 306

原创 CAN通讯中的摩托罗拉(Motorola)和因特尔(Intel)格式

CAN通讯中的Motorola和Intel格式主要区别在于字节序的不同。Motorola格式采用大端模式,Intel格式采用小端模式。这种差异在跨字节的数据处理中尤为重要,因此在实际应用中需要根据具体需求选择合适的格式,并在解析报文时明确所使用的字节序格式。

2024-09-29 15:58:56 4172 1

原创 Lab VIEW-快捷键

LabVIEW是一款由美国国家仪器(National Instruments,简称NI)公司开发的图形化编程语言,广泛应用于数据采集、仪器控制、自动化测试等领域。在LabVIEW中,快捷键的使用可以大大提高编程效率。

2024-09-12 14:53:56 1486

原创 LabVIEW-状态机的简述与应用

在LabVIEW中,状态机是一种常用的设计模式,用于管理和控制程序在不同状态之间的转换。状态机非常适合处理那些具有多个执行路径和条件分支的程序,如用户界面交互、工业自动化控制、通信协议实现等。LabVIEW通过其图形化编程环境提供了灵活的方式来构建状态机。

2024-09-12 14:48:42 801

原创 基于capl的hex文件解析

Intel HEX文件每一行包含一个HEX记录,这些记录由对应机器语言码和/或常量数据的十六进制编码数字组成。Start Code:每行都以冒号()开头。Byte Count:数据长度(1 Byte),表示本行数据的长度,最大值是255(0xFF)。Address:数据地址(2 Byte),表示Memory数据开始的16-bit地址偏移。:数据类型(1 Byte),00~05,表示不同数据段的含义。Data:具体数据(N Byte),表示本行中数据字节的数量,与Byte Count一致。

2024-08-06 13:26:43 1457

原创 UDS-14229中的19和14服务

ISO14229中的19服务和14服务在车辆电子控制单元的诊断通信中扮演着重要角色。19服务提供了读取DTC信息的功能,而14服务则用于清除这些诊断信息。这两个服务共同支持了车辆故障诊断和维修过程中的关键步骤。

2024-08-06 08:41:57 711

原创 UDS协议入门

UDS入门

2024-08-05 13:10:16 1792

原创 CAN通讯详解

CAN通讯协议,全称为Controller Area Network(控制器局域网络)通讯协议,是一种高度灵活且可靠的串行通信协议,广泛应用于汽车和工业自动化领域。信号线:CAN总线由两根线组成,分别是CAN_H(CAN High)和CAN_L(CAN Low),共同构成一组差分信号线。电平定义逻辑“1”(隐性):CAN_H和CAN_L线上的电压接近相等(如均为2.5V),电压差小于0.5V。

2024-08-05 09:15:40 2015

原创 UDS 14229-1标准中34、36、37服务标准的讲解。

UDS 14229-1标准中的刷写34、36、37服务共同构成了ECU刷写的完整流程。

2024-08-02 16:06:00 1669

原创 UDS中的功能寻址和物理寻址

在UDS中,功能寻址和物理寻址各有其适用的场景和优势

2024-08-02 10:39:33 2536

原创 CANoe-Labview联动应用总结

在实际实验中实现CANoe和LabVIEW联动的简单应用

2024-07-17 13:30:24 1094 1

原创 CANoe--LOG功能总结

LOG回放的时候,有的人会忘记配置通道,工程创建时的通道默认是1,这样回放时就会看不见数据

2024-06-27 10:45:21 2354 2

原创 用CAPL简单写CAN通讯丢失检索脚本

本想法纯属是个人猜想的,如有什么想法错误的地方还请指教。

2024-04-02 19:12:41 559 1

原创 Labview小记

平铺式顺序结构包括一个或多个顺序执行的子程序框图,这种框图也被成为“帧”,程序按照帧为单位,以从左向右的顺序执行。每帧执行完毕后,将数据传递之下一帧。2.1. 在前面板控件对象上面单击鼠标右键,选择“创建”-->“局部变量”;1.1局部变量只能在VI文件中使用,它具有可读可写的属性,局部变量是针对本VI文件中前面板上面的控件进行操作的。局部变量多用于程序复杂或者连线困难的场合。

2023-12-29 13:48:48 779 1

原创 CAPL中运算符

数学/关系运算符 +,-,*,/,% 加,减,乘,除,余数(取模) 双目运算符 ==,!= 等于,不等于 双目运算符 >,>=,<,<= 大于,大于等于,小于,小于等于 双目运算符 ++,-- 自增运算,自减运算 单目运算符 = 赋值运算符 +=,-=,*=,/=,%= 加后赋值,减后赋值,乘后赋值,除后赋值,取余后赋值 逻辑运算符 &&,|| 逻辑与,逻辑或

2023-11-24 11:30:23 848 2

Lab VIEW中的AMC和状态机

Lab VIEW中的AMC和状态机

2024-11-20

labview自制加载界面,简单的小模块希望可以帮助大家

这个工程实际模拟了主程序调用加载模块后分别发送加载成功,加载失败和超时时间这三种情况,加载界面作为子VI反馈出对应的状态并且关掉子VI

2024-10-25

LabVIEW-状态机的简述与应用

LabVIEW-状态机的简述与应用

2024-09-12

LabVIEW的小功能-波形图

波形图中的部分小功能都在这个VI里面展示出来了,有需要的可以进行借鉴

2024-08-06

汽车网络中的重要规范:ISO14229-15765

汽车网络中的重要规范:ISO14229-15765

2024-08-05

空空如也

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

TA关注的人

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