文档

函数调用反馈锁

打破恶性循环包括函数调用模块之间的数据信号

  • 库:
  • 金宝app模型/港口和子系统

描述

使用函数调用反馈锁打破一个反馈回路的数据块之间的信号函数调用一个或多个块。具体来说,打破一个反馈回路形成于以下方式之一。

  • 当函数调用块连接分支函数调用相同的信号

    函数调用反馈锁块之间的反馈信号扩展块。因此,锁块延迟信号的输入目标函数调用块,和目标函数调用块执行之前的源函数调用块锁块。

    要运行这个模型,明白了相同的函数调用的函数调用块连接到分支的信号

  • 当循环包括父母和孩子函数调用块,孩子引发剂在父母

    函数调用反馈锁块在孩子和父母之间的反馈信号。这样的安排可以防止信号值,读到父(FCSS1),改变执行期间的孩子。换句话说,父母从孩子的前执行读取的值(FCSS2)。

    要运行这个模型,明白了函数调用反馈抓住孩子和家长之间的反馈信号

使用锁块相当于选择门闩输入函数调用的反馈信号复选框的轮廓尺寸在目标函数调用子系统或模型。然而,锁块的优势在使用对话框参数是一个可以设计目标函数调用子系统模块化的方式或模型,然后使用它在或上下文的循环。

函数调用反馈锁块更适合单位延迟内存块断函数调用反馈循环有以下原因:

  • 锁块延迟反馈信号的源函数调用的一个执行块。这种行为是不同的单位延迟内存阻塞的情况下,函数调用子系统可能多次执行一个给定的模拟步骤。

  • 不像单位延迟内存块,锁块可以用来打破循环涉及异步函数调用子系统。

  • 锁块可以导致更好的性能,内存优化,生成的代码。

港口

输入

全部展开

数据类型:||int8|int16|int32|uint8|uint16|uint32|布尔|不动点|枚举|公共汽车

输出

全部展开

数据类型:||int8|int16|int32|uint8|uint16|uint32|布尔|不动点|枚举|公共汽车

块特征

数据类型

布尔|公共汽车||枚举|不动点|整数|

直接引线

没有

多维信号

是的

适应信号

没有

讨论二阶导数过零检测

没有

扩展功能

C / c++代码生成
使用仿真软件生成C和c++代码®编码器™。金宝app

定点转换
设计和模拟使用定点定点系统设计师™。

介绍了R2011a