技术咨询 我要提问

CORE_BC_Aperiodic_Send函数调用后,函数返回失败?

CORE_BC_Aperiodic_Send函数的第五个参数WaitFlag代表的是是否等待非周期消息发送完成的标志,如果设置为1,则第6个参数WaitTime有效。WaitTime的单位是ms。如果WaitFlag设置为1,那么WaitTime设置的时间要求不小于BC周期消息发送的最小周期,否则有可能会出现函数返回非周期消息发送超时的错误。

在调用CORE_BC_Aperiodic_Send函数发送之前,建议最好先调用CORE_BC_AperiodicTest函数判断一下上一次的非周期消息是否发送完,等上一次的非周期消息发送完成之后,再进行本次的非周期消息发送。

板卡配套的光盘里提供了非周期消息发送的例程。

Ø  example_bc5.c:子帧周期模式下,发送非周期消息。

Ø  example_bc7a.c:消息周期发送模式下,非周期消息发送设置和发送。

2021-10-23

管理员   回答2021-10-23