CANSelf
文章平均质量分 63
99乘法口诀万物皆可变
致力于车载网络开发、测试行业,对开发测试工具链有着深入研究,欢迎各位加入我们一起学习!
展开
-
DBCCompare_TreeView中的同步查找功能实现方案
TreeView控件是一种用于显示层级数据的控件,广泛应用于文件管理、组织结构展示和数据可视化等场景。层级结构:能够清晰地展示父子关系。交互性:支持节点的展开和折叠。可定制性:可以自定义节点的样式和行为。原创 2024-10-07 07:00:00 · 758 阅读 · 0 评论 -
自制CANTool_根据DBC自动化生成代码“on message”(六)
CAPL是一种由Vector Informatik公司开发的专用脚本语言,主要用于CANoe等仿真和测试工具中。它提供了一种灵活的方式来编写事件驱动的程序,以响应总线上的消息、定时器事件、键盘输入等。CAPL脚本可以执行复杂的逻辑运算、数据转换和条件判断,非常适合用于实时数据处理和监控。原创 2024-10-04 07:00:00 · 762 阅读 · 0 评论 -
自制CANTool_根据DBC自动化生成代码“on signal”(五)
本工具旨在简化DBC文件的管理和代码生成过程。拖放导入DBC文件:用户可以通过拖放方式将.dbc文件导入到TreeView控件中,工具将自动解析并展示文件内容。双击生成代码:用户在TreeView中双击特定信号时,工具将自动生成对应的代码模板并显示在TextBox控件中。本文详细介绍了如何使用自制的DBC读取工具,在C# Windows Forms应用程序中实现拖放导入DBC文件,并根据DBC中的信号特性自动生成代码。原创 2024-10-03 07:00:00 · 935 阅读 · 0 评论 -
DBC差异比较工具DBCCompare_原理介绍(四)
该DBC比对工具旨在帮助用户快速比对两个DBC文件,并高亮显示其中的新增、移除和修订内容。这不仅提高了开发效率,还确保了CAN网络通信的准确性和可靠性。本文详细介绍了一款 DBC 比对工具的功能、用户界面设计以及核心源码实现。通过自动化的比较机制,该工具显著提升了汽车电子开发过程中 DBC 文件管理的效率和准确性。未来,可以进一步优化工具的性能,扩展其支持的协议类型,并结合版本控制系统,实现更加智能化的变更管理。原创 2024-10-02 07:00:00 · 2435 阅读 · 0 评论 -
自制CANTool_DBC_Layout仿制_布局读取Signal(三)
DBC解析工具解析完成DBC文件之后,就可以制作Layout原创 2024-09-25 21:20:57 · 743 阅读 · 0 评论 -
自制CANTool_DBC_Layout仿制_XML读取DBC(二)
读取DBC之后就可以完成读取DBC Message的Layout。原创 2024-09-22 22:54:01 · 667 阅读 · 0 评论 -
自制CANTool_DBC_Layout仿制_基本框架练习(一)
模仿DBC中对于Layout方案的模仿,先完成一些基本功能,数据导入和信号解析。下一步就是将DBC读取解析导入到Layout,并且优先开发DBC比对工具。2、导入CANFD Message信号。2、导入CAN Message信号。3、导入CANFD Signal。3、导入CAN Signal。1、初始化CANFD的布局。1、初始化CAN的布局。原创 2024-09-21 22:53:40 · 501 阅读 · 0 评论