检测和修理任务超支Arduino硬件
您可以配置一个仿真软件万博1manbetx®模型运行在目标硬件检测和通知你当任务泛滥。任务溢出发生如果目标硬件仍在执行一个任务时,下一个实例实例的任务计划开始。可以通过减少修复超支计划运行任务的频率,和/或通过减少数量的任务定义为您的模型。
使溢出检测:
单击工具模型中的菜单,并选择运行在目标硬件>选项。
在打开的硬件实现窗格中,选择被检测>使被检测复选框。
使用数字输出设置在泛滥参数指定一个数字的密码输出。
点击好吧。
创建一个视觉溢出指示板,连接一个合适的电阻串联LED之间接地
和指定的硬件销数字输出设置在泛滥参数。东方LED长腿(积极)是连接到数字输出接脚。
当一个任务被发生:
指定的数字输出接脚的状态数字输出设置在泛滥参数的变化从低(0伏特)高(5伏)。
模型继续运行,但比指定的有效样本时间会更长。
修复一个溢出条件,减少模型的处理负担通过应用一个或多个以下的解决方案:万博 尤文图斯
增加样本时间模型。例如,增加的值样品时间参数块你所有的数据源。
简化模型。
如果您正在使用外部模式,和前面的解决方案不能解决任务泛滥成灾条件,考虑禁用外部模式。万博 尤文图斯外部模式添加一个轻量级的服务器模型在目标硬件上运行。这个服务器增加了目标硬件处理的负担,从而导致任务泛滥的情况。