使用 XCP 协议在外部模式下运行模型时,我在 Simulink 中遇到问题。该模型在 40 kHz 采样率下工作正常,但当我将采样率增加到 100 kHz 时,我收到以下错误:
错误:
外部模式开放协议断开确认命令失败 造成原因: XCP 错误:XCP 内部错误:超时已过期,响应 XCP SYNCH 命令
我使用 6 个 ADC 通道来捕获并显示 Simulink 范围中的信号。模拟设置为无限期运行,我在 100 秒后手动停止它。但是,当我尝试停止仿真时,Simulink 挂起一段时间并显示 XCP 超时错误,导致停止仿真出现延迟。 采取的步骤:
我已经尝试过降低示波器的采样时间,但在将采样率提高到 100 kHz 时仍然面临问题。 我在模型配置参数的外部模式部分中找不到任何增加通信超时的明确设置。
问题:
提高采样率时避免 XCP 超时错误的最佳实践是什么?如何调整通信超时或优化外部模式性能以有效处理更高的数据速率?
同样的问题你解决了吗??