主要内容

模拟和生成结构化的文本代码Stateflow图表

这个例子展示了如何模拟和生成代码ControlModule Stateflow®图表的plcdemo_stateflow_controller模型。

打开模型

open_system (“plcdemo_stateflow_controller”)

开始仿真,点击运行

生成代码

ControlModule图表来生成代码,使用plcgeneratecode。有关更多信息,请参见plcgeneratecode:

generatedfiles = plcgeneratecode (' plcdemo_stateflow_controller / ControlModule ');

plcdemo_stateflow_controller由stateflow图表来模拟一个驱动模块。TestHarness图提供了一个测试场景开始,控股,重置开车。

open_system (“plcdemo_stateflow_controller / TestHarness”);

BehaviorModel图提供了一个简单的图表来测试ControlModule图表行为通过注入故障。

open_system (“plcdemo_stateflow_controller / BehaviorModel”);

ControlModule图表执行驱动控制逻辑。

open_system (“plcdemo_stateflow_controller / ControlModule”);