Main Content

MATLAB 中执行

将独立的 Stateflow® 图作为对象在 MATLAB® 中执行

使用状态图设计逻辑,并将该逻辑作为 MATLAB 程序执行。在 Stateflow 编辑器中执行图并对其进行单元测试。用图来控制用户界面和数据处理应用程序的行为。

函数

全部展开

Stateflow.exportAsClassExport MATLAB class for standalone chart (自 R2019b 起)
Stateflow.exportToVersionExport standalone chart for use in previous version of Stateflow (自 R2020a 起)

Stateflow 语法

全部展开

更改检测

hasChanged检测 Stateflow 图中自上一时间步以来的数据更改
hasChangedFrom检测 Stateflow 图中从指定值以来的数据变化
hasChangedTo检测 Stateflow 图中到指定值时的数据变化

时序逻辑

after在事件广播或指定时间后执行图
at在事件广播时或指定时间执行图
count条件有效期间的图执行次数
elapsed自状态激活以来的时间
every按固定间隔执行图
temporalCount事件数、图执行次数或自状态激活以来的时间

主题

疑难解答

Debug a Standalone Stateflow Chart

Interrupt execution to step through each action in a Stateflow chart.