主要内容

任务管理器

创建和管理任务执行金宝app模型

  • 图书馆:
  • SoC SlockSet /处理器任务执行

  • 任务管理器块

描述

任务管理器块模拟软件任务在SoC处理器上的预期行为。与任务管理器,您可以从模型中添加和删除可以是定时器驱动或事件驱动的模型中的任务。任务可以在模型中表示为计时器驱动的任务或功能呼叫子系统,用于事件驱动的任务,其中包含在单个中模型块。这任务管理器根据其参数执行单个任务,例如句号,持续时间,触发,优先级或处理器核心,以及具有其他任务状态的该任务的组合及其在运行模型中的优先级。

笔记

任务管理器块不能用于引用的模型。有关引用模型的更多信息,请参阅模型块。

任务管理器块提供三种方法来指定模拟中的任务持续时间:

  • 块掩码中定义的任务持续时间的概率模型。

  • 从先前任务模拟的数据文件记录或来自SoC设备上的任务。

  • 块上的输入端口,您可以连接到更多动态的任务持续时间模型。

限制

  • 包含a的模型任务管理器块不支持仿真踩踏。金宝app有关模拟踩踏的更多信息,请参阅仿真步进

港口

输出

展开全部

函数调用信号,可以触发定时器驱动和事件驱动的任务,表示为处理器中的速率或函数呼叫子系统模型块分别。

对于来自计时器驱动子系统的速率端口,以显示模型块,设置块参数>主要>安排税率并选择端口。对于包含在A中的事件驱动子系统的函数调用端口功能呼叫子系统块显示在模型块,包括一个inport.在处理器中模型块连接到子系统的函数调用触发器端口。在inport.,请检查块参数>信号属性>输出函数调用

笔记

Task1端口必须连接到函数呼叫端口或计划速率信号端口模型块。

依赖性

要为任务创建或移除控制信号端口,请从任务管理器通过单击块添加删除块对话框蒙版中的按钮。

输入

展开全部

触发相关事件驱动任务的消息端口。这Task1Event.端口从一个a中收到消息内存通道块或者IO数据源块。有关消息的更多信息,请参阅消息

依赖性

展示A.Task1事件港口,然后Task1一定有类型设置事件驱动

数据类型:REEDVENT.

正值信号,用于指定当前任务的执行持续时间。有关指定任务持续时间的详细信息,请参阅任务持续时间

依赖性

要启用此端口,请设置指定任务持续时间通过参数到输入端口

数据类型:单身的|双倍的|INT8.|int16|INT32.|uint8.|uint16|UINT32.

参数

展开全部

启用或禁用任务持续时间的模拟。如果您清除此参数,则使用从模型的基本采样时间从模型驱动任务的基本采样时间或从对话框中进行任务来模拟任务,或者从用于定时器驱动任务的对话框。

由此产生的任务列表任务管理器块。控件中列出了每个任务的一组参数主要模拟块对话框掩码的选项卡。

添加任务任务管理器块。在部署期间,每个任务都封装为生成的代码中的执行线程。线程的属性取自主要该任务的参数。在仿真期间,任务使用的组合主要模拟该任务的参数。

从中删除任务任务管理器

依赖性

要启用该参数,请至少指定两个任务。

主要

任务的唯一名称。任务名称必须仅包含字母数字字符和下划线。

将任务指定为定时器驱动或事件驱动。有关计时器和事件驱动的任务的更多信息,请参阅定时器驱动的任务事件驱动任务, 分别。

依赖性

启用此参数,设置类型定时器驱动型可

指定计时器驱动任务的触发时间段。

指定执行任务的处理器核心的编号。有关选择核心和核心执行可视化的更多信息,请参见多核执行和核心可视化

指定在的事件驱动任务的调度程序优先级199.。更高优先级任务可以抢占优先级任务,反之亦然。任务优先级范围受硬件属性的限制。有关任务优先级的更多信息,请参阅任务优先权和抢占

依赖性

启用此参数,设置类型事件驱动

选择此参数可强制任务在溢出实例之后删除,而不是追赶。有关任务溢出的更多信息,请参见任务超支和对策

笔记

不超过2个任务实例可以超常执行删除过度的任务被设定为离开。任何覆盖自动删除的任何其他任务实例。

模拟

选择此参数任务管理器块播放从指定提供的录制的执行数据文档名称范围。有关重放任务执行的更多信息,请参阅任务执行使用录制的数据播放

指定任务执行的定时信息的源。

  • 对话- 使用正常分布的概率模型的意思是偏差, 和最大限度在“块”对话框掩码中定义。

  • 输入端口- 从中​​设置时输入端口,块输入端口动态定义执行持续时间。

  • 记录任务执行统计信息- 使用具有在文件指定的文件中提供的均值和偏差的常见分布式概率模型文档名称

有关配置任务持续时间的详细信息,请参阅任务持续时间

任务持续时间设置

为生成执行持续时间的正常分布集添加分发。有关配置任务持续时间的详细信息,请参阅任务持续时间

笔记

只能将最多五个分布分配给单个任务。

从正常分布的集合中取出分发。

指定每个正态分布的可能性。这百分正态分布的加权和决定了任务持续时间的可能性。有关配置任务持续时间的详细信息,请参阅任务持续时间

笔记

总数是百分对于单个任务中的所有分布必须等于One hundred.

在仿真完成任务期间指定任务的平均持续时间。模拟任务持续时间使用指定的正常分布的意思是SD.参数值作为任务行为的一阶近似。有关配置任务持续时间的详细信息,请参阅任务持续时间

指定任务模拟过程中任务的标准差持续时间。模拟任务持续时间使用指定的正常分布的意思是SD.作为任务行为的一阶近似。有关配置任务持续时间的详细信息,请参阅任务持续时间

任务持续时间分布的下限。有关配置任务持续时间的详细信息,请参阅任务持续时间

任务持续时间分布的上限。有关配置任务持续时间的详细信息,请参阅任务持续时间

此文件中的数据指定的意思是SD.参数值。当。。。的时候播放录制的任务执行序列选中参数,指定的CSV文件提供了显式任务执行定时。CSV文件包含先前从硬件板录制的任务调度程序的诊断数据。有关配置任务持续时间的详细信息,请参阅任务持续时间

依赖性

要启用此参数,请设置指定任务持续时间通过参数到记录的任务执行统计

扩展能力

在R2019A介绍