主要内容

异步任务规范

指定由异步中断触发的引用模型表示的异步任务的优先级

  • 库:
  • Simulink Coder /异步

  • 异步任务规范块

描述

异步任务规范Block指定异步任务的参数,例如任务优先级,该异步任务由带有异步中断触发器的函数调用子系统表示。使用这个块来控制使用异步事件触发器的函数调用子系统的调度。您可以通过为引用模型中的每个函数调用子系统分配优先级来控制调度。

要使用此块,请遵循中的步骤将异步子系统转换为模型引用

如图所示:

  • 该块必须驻留在根级导入块和函数调用子系统之间的引用模型中。的异步任务规范块必须立即跟随并直接连接到轮廓尺寸块。这两个块的组合构成了称为JMAAB-B的建模风格。

  • 导入块必须从父模型中的异步中断块接收中断信号。

  • 必须将import块配置为接收和发送函数调用触发信号。

如何使用异步任务规范块

港口

输入

全部展开

从根级输入块接收到的中断输入信号。

输出

全部展开

具有指定任务优先级的中断信号,触发函数调用子系统。

参数

全部展开

指定一个整数或[]作为调用连接的函数调用子系统的异步任务的优先级。优先级必须是生成相关速率转换行为的值。

  • 如果指定一个整数,它必须与父模型中中断信号启动器的优先级值匹配。

  • 如果指定[],则优先级不必与顶级模型中的中断信号启动器的优先级匹配。速率跃迁算法保守(未优化)。优先级未知,但静态。

考虑下面的模型。

引用的模型具有以下内容。

如果任务优先级参数设置为10,则异步中断父模型中的块的优先级也必须为10。当参数设置为[]时,表示优先级异步中断Block可以是10以外的值。

版本历史

介绍了R2011a

Baidu
map