主要内容

模型引用函数调用

此示例说明如何使用通过其函数调用触发端口显式触发的 Model 模块。

检查示例模型

打开并编译示例模型。要编译模型,请在 Simulink® 工具条的建模选项卡上,点击更新模型。编译模型会更新线型。

mdl = "FunctionCallCounterSystem";
open_system(mdl)
set_param(mdl,SimulationCommand="Update");

FunctionCallCounterSystem

此模型包含名为 500ms Counter1 sec CounterAsynchronous Counter 的 Model 模块。这些模块都引用名为 FunctionCallCounterAlgorithm 的模型。这些 Model 模块表示对计数器进行饱和处理,每当通过其函数调用触发端口显式触发时,其输出值就递增 1。Stateflow® 图以指定的速率调用每个 Model 模块。

仿真模型并检查结果

仿真模型,并通过检查示波器显示的结果来验证计数器的行为。

sim(mdl);

另请参阅

| | | |

主题