模拟和生成结构化的文本代码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”);