主要内容

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

函数编辑器

R2026a

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

描述

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

使用函数编辑器:

  • 编写和可视化函数。

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

    • 更改函数的执行顺序

    • 更改函数名称

    • 更改函数的周期

  • 实现函数行为。

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

  • 对组件初始化排序。

Functions Editor Tool

打开 函数编辑器

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

参数

全部展开

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

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

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

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

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

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

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

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

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

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

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

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

注意

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

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

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

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

编程用途

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

详细信息

全部展开

版本历史记录

在 R2021b 中推出

全部展开