主要内容

进度模型组件

创建导出功能、基于费率的模型和分区,以调度用于代码生成的模型

为模拟或与外部调度器集成而调度模型组件需要将算法放在Atomic中子系统模型块。然后将执行速率指定为周期性(调度子系统)或非周期性(函数调用子系统)。

分区是作为原子任务独立执行的模型组件。在多任务模型中,分区是从模型组件创建的。使用分区,您可以分离可以在Schedule Editor工具中显式控制的模型部分。

Schedule Editor是一个调度工具,它表示模型中称为分区的组件、它们之间的数据连接以及这些分区的顺序。Schedule Editor只能用于现有的组件,比如原子子系统、导出函数和模型块。日程编辑器是一个交互式工具,它提供了一种查看和编辑模型组件日程的简单方法。

全部展开

函数调用子系统 子系统,其执行由外部函数调用输入控制
函数调用生成器 提供函数调用事件来控制子系统或模型的执行
函数调用分裂 为拆分函数调用线提供连接
函数调用反馈锁存器 打破函数调用块之间包含数据信号的反馈循环
触发 为子系统或模型添加触发器或功能端口
子系统 分组块以创建模型层次结构
轮廓尺寸 为子系统或外部输入创建输入端口

工具

全部展开

时间表编辑器 查看和编辑模型组件(分区)的时间表

全部展开

金宝appsimulink.schedule.OrderedSchedule 创建一个OrderedSchedule对象,该对象包含模型分区的优先级顺序

功能

全部展开

金宝appsimulink.schedule.createSchedule 使用提供的计划和排序创建一个新的计划

主题

导出功能模型

导出功能模型概述

导出功能模型的概述和构建模型的需求。

创建一个导出函数模型

在生成的代码中创建独立函数的第一步。

使用输入矩阵测试导出函数模型仿真

使用输入矩阵指定和测试函数调用事件调度。

使用函数调用生成器测试导出函数模型仿真

使用多个函数调用生成器块来测试函数调用事件调度。

使用状态流程图测试导出-功能模型仿真

使用状态流程图测试函数调用事件调度。

使用调度编辑器测试导出函数模型仿真

使用Schedule Editor测试函数调用事件调度。

为导出函数模型生成代码

为可以与外部调度器集成的函数生成代码。

使用基于速率的模型生成导出函数模型的代码

从具有函数调用和调度子系统的模型生成代码。

率模型

基于费率的模型概述

指定子系统或模型的调度。

创建一个基于费率的模型

设置各子系统的周期速率。

使用函数调用生成器的基于测试速率的模型仿真

模拟基于速率的模型。

从基于速率的模型生成代码

从基于速率的模型生成代码,而不是从模型测试工具生成代码。

执行顺序

控制和显示执行顺序

确定任务中块之间的执行顺序。

显式调度模型组件的排序规则

金宝app®确定模型组件(即子系统和引用模型)的执行顺序。

使用日程编辑器进行分区

创建分区

了解分区的概念以及如何从模型中创建分区。

调度分区

了解分区的顺序以及如何编辑调度。

从分区模型生成代码

了解分区和编辑调度对代码生成的影响。

日程编辑器中的事件

事件是表示操作、转换或条件的构造。

特色的例子