主要内容

基于事件的调度

异步事件处理,速率转换,计时器,事件数据

模型可以包含用于生成处理异步事件的代码块,例如:

  • 来自硬件中断

  • 运行计时器

  • 异步读写操作

  • 实时操作系统(RTOS)产生的异步任务

对于模拟,可以将异步事件数据导入函数调用子系统。

异步任务规范 指定由异步中断触发的引用模型所代表的异步任务的优先级
异步中断 生成VME (Versa Module Eurocard)中断服务例程(ISRs),执行下游子系统或任务同步块
任务同步 运行下游函数调用子系统的代码或Stateflow通过生成一个示例RTOS (VxWorks)任务

主题

异步事件

设计支持执行块以响应系统定时源异步发生金宝app的事件的模型。

速率转换和异步块

使用速率转换块来处理与异步块之间的数据传输。

生成中断服务程序

生成与特定VME中断级别相关联的中断服务例程(ISR)。

生成和同步执行RTOS任务

在多任务实时操作系统(VxWorks)上模拟和生成异步事件的代码®).

将RTOS中的异步事件作为输入传递给引用的模型

为触发异步事件的模型生成代码,这些事件作为输入传递给引用的模型。

异步任务中的计时器

使用代码生成器维护在异步任务上下文中执行的块的绝对时间和经过时间数据。

创建自定义异步库

使用vxlib1库块作为模板创建支持异步事件处理的自金宝app定义块。

为模拟导入异步事件数据

将异步事件数据导入函数调用子系统。

异步支持限制金宝app

异步事件支持的限制。金宝app