主要内容

本页采用了机器翻译。点击此处可查看英文原文。

函数编辑器

可视化和编写软件架构中的组件函数

自 R2021b 起

说明

函数编辑器允许您在架构级别为内联组件编写函数,并为引用组件调度组件初始化。然后,您就可以为自己编写的函数实现 Simulink® 行为。

使用函数编辑器

  • 编写和可视化函数。

    • 添加和删除函数及函数组。

    • 更改函数的执行顺序

    • 更改函数名称

    • 更改函数的周期

  • 实现函数行为。

  • 使用构造型为函数添加自定义属性。

  • 对组件初始化排序。

Functions Editor Tool

打开 函数编辑器

  • System Composer™ 工具条:导航至 建模 > 函数编辑器

参数

全部展开

点击添加函数 ,即可为软件组件添加一项函数。

点击删除函数 ,即可从软件组件中删除函数。

点击 可提高函数的执行顺序。

只有在未选中按依赖关系对函数排序时,该选项才可用。

点击 可降低函数的执行顺序。

只有在未选中按依赖关系对函数排序时,该选项才可用。

点击函数分组 group functions,创建一个包含在函数编辑器中选定的函数的函数组。

只有在函数编辑器中选择了两个或多个周期相同的函数时,此选项才可用。

点击取消函数分组 ungroup function group,从函数编辑器中选定的函数组中移除所有函数。

只有在函数编辑器中选中了一个或多个函数组时,此选项才可用。

点击按周期对函数进行分组 ,创建一个包含同一时期各项函数的新函数组。

您可以根据期间自动创建函数组。此功能适用于软件组件的函数。

注意

只有当软件架构中包含两个或多个周期相同的函数时,此选项才可用。

点击更新图 update diagram,更新软件架构图以刷新函数编辑器中的函数。

选择此复选框可在函数编辑器中按依赖关系排列函数。

您可以根据数据依赖关系自动对函数进行排序。此功能适用于行为模型中的函数。要启用自动排序,请选中架构模型上的按依赖关系对函数排序复选框或启用 OrderFunctionsByDependency

编程用途

使用 addFunction 函数来编写函数。使用 createSimulinkBehavior 函数创建新的 Simulink 基于速率或导出函数的行为,并将软件组件链接到新模型。

详细信息

全部展开

版本历史记录

在 R2021b 中推出

全部展开