技术咨询 我要提问

BC不用周期消息,怎么实现单次发送消息?

可以采用BC子帧模式,除了正常分配BC BLOCK之外,多分配一个BC_BLOCK_TYPE_STOP类型的消息,让最后一个有效的BC BLOCK的下一条消息的编号指向BC_BLOCK_TYPE_STOP的BC BLOCK块。每次BC发送指令之前,先调用函数 CORE_BC_Is_Running判断一下BC是否停止工作,如果BC已经停止工作,调用CORE_BC_Start开始一次消息的发送,消息执行到BC_BLOCK_TYPE_STOP块就会自动停止。具体的使用方式可以参照板卡配套光盘里的例程example_core_bc_stop.c。


2021-10-23

管理员   回答2021-10-23