ZXDoc支持CAN总线仿真、面板仿真功能,通过虚拟化通信环境,提前验证、优化和保障系统可靠性,降低开发成本与风险,面板仿真还使其画面实物化,便于操作和理解,仿真功能已成为ECU研发和测试的关键环节。
什么是仿真?
CAN总线仿真是一种通过虚拟化技术模拟CAN(FD)通信环境的方法,用于在无物理硬件或脱离实际系统的情况下,对ECU、传感器、执行器等节点的通信行为、协议一致性、系统可靠性及性能参数进行全面验证与优化,常见仿真包括协议验证、节点行为建模、总线负载率、网络延迟、数据包错误和丢失等。其核心目标是以低成本、高效率的方式提前发现并解决通信系统中的潜在问题。
ZXDoc之CAN总线仿真
1. 仿真通道导入CAN数据库支持导入DBC库,仿真页面自动获取DBC库节点及报文信息。
2. CAN报文通信仿真在“CAN总线仿真”功能页,勾选报文,配置“数据”、“发送类型”等报文结构,点击启动仿真即仿真报文发出。
3. 仿真报文抓包在“报文”功能页,可以查看仿真收发报文的具体信息,支持查找、标记、触发等多种页面功能。
4. CAN报文触发仿真常规ECU可能固定周期输出报文、也可能是受到各种触发条件才输出报文,支持“信号变化时”和“信号值写时”触发仿真。
5. CAN报文加速/延迟仿真通过修改报文周期,从而模拟网络错误报文周期。
6. CAN报文协议仿真修改报文帧类型,仿真网络不同协议报文情况。
7. CAN报文错误/丢失仿真通过取消对应报文,仿真网络报文丢失,通过修改报文Data值,仿真网络报文错误情况。
ZXDoc之面板仿真
1. 新建仿真面板在“仿真”栏下,点击“面板”,新建面板功能页。
2. 创建面板控件从工具箱中将各功能控件拖入面板中,完成面板创建。
3. 控件关联数据库通过拖拽/右键控件导入数据库的方式,将控件与数据库关联起来,实现面板控件对网络数据库的控制以及实时显示。
4. 效果展示展示通过编辑“输入控件”以达到控制总线数据库报文更新的功能,并且由“显示控件”实时显示网络状态。
了解更多ZXDoc:https://www.zlg.cn/carbustools/carbustools/product/id/382.html
高性能以太网转CAN FD设备
CANFDNET-400U |
|
高性能工业级系列转换器
适用于各种复杂网络 超高转发速率 |