模型引用函数调用
此示例说明如何使用通过其函数调用触发端口显式触发的 Model 模块。
检查示例模型
打开并编译示例模型。要编译模型,请在 Simulink® 工具条的建模选项卡上,点击更新模型。编译模型会更新线型。
mdl = "FunctionCallCounterSystem"; open_system(mdl) set_param(mdl,SimulationCommand="Update");
此模型包含名为 500ms Counter
、1 sec Counter
和 Asynchronous Counter
的 Model 模块。这些模块都引用名为 FunctionCallCounterAlgorithm
的模型。这些 Model 模块表示对计数器进行饱和处理,每当通过其函数调用触发端口显式触发时,其输出值就递增 1。Stateflow® 图以指定的速率调用每个 Model 模块。
仿真模型并检查结果
仿真模型,并通过检查示波器显示的结果来验证计数器的行为。
sim(mdl);
另请参阅
Model | Function-Call Generator | Function-Call Feedback Latch | Function-Call Split | Function-Call Subsystem