文档

重用金宝app组件Stateflow图表

一个金宝app仿真软件®函数是一个图形对象,你充满仿真软件模块和调用操作的状态和转换。金宝app金宝app只在Stateflow仿真软件的功能支持金宝app®图表在仿真软件模型。金宝app

金宝app仿真软件的功能提供了一种有效的模型设计和改善可读性通过最小化图形和nongraphical对象。典型的应用包括:

  • 定义一个函数,需要仿真软件模块,如查找表(见金宝app查找表街区(金宝app模型)

  • 多个控制器的调度执行

你可以叫模型函数内部定义S金宝apptateflow图表从相同的图表。你也可以调用函数定义的金宝app仿真软件的功能块模型。

在定义一个金宝app函数在一个图表

仿真金宝app软件功能可以驻留在一个图表,状态,或子图表。一个函数的位置决定了它的范围,也就是说,一组可以调用函数的状态和转换。遵循这些指导方针:

  • 如果你想调用的函数内只有一个状态或子图表及其亚态,将你的模型函数的状态或子图表。金宝app这个函数将覆盖其他函数同名的父母和祖先的状态或子图表。

  • 如果你想在任何地方调用这个函数图,将你的模型函数在表级别。金宝app

调用一个金宝app从多个站点功能图

如果你从多个站点调用仿真软件金宝app功能图,所有调用站点共享的状态变量的函数。例如,假设您有一个图有两个调用相同的模型函数在每个时间步。金宝app

这个函数f包含一个框图,增加一个计数器1每次执行的函数。

在每个时间步,函数f叫两次,使计数器增量除以2。因为所有调用网站分享这个计数器的值,数据y日元在每个时间步长增量除以2。

请注意

这种行为也适用于外部函数调用子系统仿真软件模型。金宝app有关更多信息,请参见使用函数调用子系统(金宝app模型)。

使用规则金宝app函数Stateflow图表

不叫金宝app功能状态操作或转换条件的连续时间图表

不叫金宝app如果你启用execute-at-initialization模式功能默认转换

只使用字母数字字符或下划线命名时输入和输出端口金宝app函数

不连接的信号转换为连续的信号金宝app功能

不出口金宝app功能

使用Stateflow编辑器来重命名一个金宝app函数

不要使用金宝app函数在摩尔图表

不生成HDL代码金宝app功能

显式地设置属性的输入端口金宝app函数

验证函数调用表达式有输入和输出的正确的大小

按值传递参数

另请参阅

相关的话题