命名 Stateflow 对象的规范
您可以使用字母数字和下划线字符的组合来命名 Stateflow® 对象。
名称不能以数字字符开头或包含嵌入式空格。
名称长度应符合 Simulink® Coder™ 软件强制执行的最大标识符长度。您可以设置最大标识符长度参数。默认值为 31 个字符,最多可以指定 256 个字符。
避免使用保留关键字来命名 Stateflow 对象。这些关键字是动作语言语法的一部分。
注意
对于 Simulink 模型,请不要使用文件名 sf.slx
;对于 MATLAB® 中的独立 Stateflow 图,请不要使用文件名 sf.sfx
。使用这些文件名会遮蔽 Stateflow 程序文件,并导致不可预测的行为。
保留关键字
动作语言语法中的用法 | 关键字 | 语法参考 |
---|---|---|
更改检测 | 检测数据和表达式值的更改 | |
复数数据 |
| Operations for Complex Data in Stateflow |
数据类型操作 | ||
数据类型 | 指定 Stateflow 数据的类型 | |
边沿检测 | 检测数据和表达式值的更改 | |
事件 |
| |
文字符号 |
| Supported Symbols in Actions |
MATLAB 函数和数据 |
| Access MATLAB Functions and Workspace Data in C Charts |
App 设计 | ||
消息 | Control Message Activity in Stateflow Charts | |
状态动作 |
| 通过使用状态来表示工作模式 |
状态活动 | Check State Activity by Using the in Operator | |
字符串操作 | Manage Textual Information by Using Strings 注意 这些运算符名称仅在使用 C 语言作为动作语言的图中是保留关键字。
| |
时序逻辑 | 使用时序逻辑控制图的执行 |