Files
CapMachine/.windsurf/rules/zlgcan.md
2026-02-02 21:22:01 +08:00

1.3 KiB
Raw Blame History

trigger
trigger
manual

目标根据周立功的CAN卡提供的官方资料进行封装成C#类库供使用主要是CANCAN FDLIN三个通信其中CAN和CAN FD使用DBC配置LIN使用LDF配置

周立功CAN卡型号USBCANFD 200U

官网网络资源地址

函数库简介:https://manual.zlg.cn/web/#/152/5333 开发流程:https://manual.zlg.cn/web/#/152/5334 数据结构定义:https://manual.zlg.cn/web/#/152/5335 函数说明:https://manual.zlg.cn/web/#/152/5336 设备类型号:https://manual.zlg.cn/web/#/152/6361

官方ZLGAPI

CapMachine.Wpf\CanDrive\ZlgCan\ZLGAPI.cs

官方接口函数使用方法:

CapMachine.Wpf\CanDrive\ZlgCan\接口函数使用手册.pdf

要求:

相关的封装内容放到CapMachine.Wpf\CanDrive\ZlgCan下封装要体现工程化能力需要考虑性能后期长时间运行

功能要全面我之前用的图莫斯的CAN卡是另外一套函数在CapMachine.Wpf\CanDrive 和CapMachine.Wpf\LinDrive 中封装实现,你可以查看

官方的样例在\CapMachine\Sample\C#_USBCANFD_251215可借鉴使用

可以联网查询信息

需要详细的注释分析过程

当前提供的CAN和LIN的基础能力我最终需要的是使用DBCCAN/CAN FD和LDFLIN配置文件进行读取数据和控制发送