主要内容

检测和修理任务超支Arduino硬件

您可以配置一个仿真软件万博1manbetx®模型运行在目标硬件检测和通知你当任务泛滥。任务溢出发生如果目标硬件仍在执行一个任务时,下一个实例实例的任务计划开始。可以通过减少修复超支计划运行任务的频率,和/或通过减少数量的任务定义为您的模型。

使溢出检测:

  1. 单击工具模型中的菜单,并选择运行在目标硬件>选项

  2. 在打开的硬件实现窗格中,选择被检测>使被检测复选框。

  3. 使用数字输出设置在泛滥参数指定一个数字的密码输出。

  4. 点击好吧

创建一个视觉溢出指示板,连接一个合适的电阻串联LED之间接地和指定的硬件销数字输出设置在泛滥参数。东方LED长腿(积极)是连接到数字输出接脚。

当一个任务被发生:

  • 指定的数字输出接脚的状态数字输出设置在泛滥参数的变化从低(0伏特)高(5伏)。

  • 模型继续运行,但比指定的有效样本时间会更长。

修复一个溢出条件,减少模型的处理负担通过应用一个或多个以下的解决方案:万博 尤文图斯

  • 增加样本时间模型。例如,增加的值样品时间参数块你所有的数据源。

  • 简化模型。

如果您正在使用外部模式,和前面的解决方案不能解决任务泛滥成灾条件,考虑禁用外部模式。万博 尤文图斯外部模式添加一个轻量级的服务器模型在目标硬件上运行。这个服务器增加了目标硬件处理的负担,从而导致任务泛滥的情况。