请问使用matlab强化学习工具箱自定义simulink环境一直报错是怎么回事啊

使用matlab强化学习工具箱进行DQN控制策略设计,使用自定义的simulink环境,依据matlab帮助文档中的例子进行了改编,但是一直报错,请问熟悉rl tool box以及DQN算法的学者可不可以解释一下。报错内容如下:

出错 Agent (第 65 行)
trainingStats = train(agent,env,trainOpts); %what happend??
原因:
错误使用 rl.env.SimulinkEnvWithAgent>localHandleSimoutErrors (第 668 行)
Invalid queue length for message 'sumAntecedentOutputs'. Queue length must be a positive scalar integer between 1 and (2^16)-1 (both included).

代码过程如下:
%%定义接口
%%定义agent(与matlab中的示例文件类似)
%%执行训练语句
doTraining = true

if doTraining
% Train the agent.
trainingStats = train(agent,env,trainOpts); %what happened??
end