排除任务泛滥问题覆盆子π硬件
您可以配置一个模型上运行任务的目标硬件检测和通知你超支。
标准调度工作当一个处理器加载适度但如果处理器变得超载可能会失败。一个任务被发生在任务计划执行之前的前一个实例完成相同的任务。
使溢出检测:
在你的模型金宝app®模型中,选择模拟>模型配置参数。
在配置参数对话框中,选择硬件实现。
设置硬件板参数
覆盆子π
。在硬件板设置下操作系统/调度程序设置组,选择检测任务超支选择。
点击好吧。
当一个任务被发生:
模型继续运行,但比指定的有效样本时间会更长。
模型保存诊断信息写入日志文件。日志文件的名称是紧随其后的是模型的名称
. log
。例如,如果任务泛滥在运行时发生raspberrypi_audioequalizer
模型,诊断信息保存到raspberrypi_audioequalizer.log
文件。查看诊断信息,打开日志文件通过输入MATLAB这些命令®命令窗口:r = raspberrypi;系统(r,“猫raspberrypi_audioequalizer.log”)
ans = * *启动模型* *被发现:样本率0时间太短了。
当溢出情况出现时,你可以纠正它使用一个或两个以下的方法:
简化模型。
增加样本时间模型和块。例如,改变样品时间参数块在你所有的数据来源,为输入设备,如块
0.1
来0.2
。
请注意
外部模式增加了模型的运行在你的董事会处理负担。如果软件报告泛滥,禁用外部模式。