没有合适的资源?快使用搜索试试~ 我知道了~
MAAB_3.0_CN
需积分: 50 14 下载量 80 浏览量
2022-06-16
10:16:33
上传
评论 3
收藏 2.53MB PDF 举报
温馨提示
试读
140页
发布MAAB规范3.0中文版
资源详情
资源评论
资源推荐
使用 MATLAB 控制算法的建模
®
,仿真软
件
®
,Stateflow
®
版本 3.0
MathWorks 汽车咨询委员会(MAAB)
使用 MATLAB 控制算法的建模
®
,仿真软件
®
,STATEFLOW
®
............................................................. 1
1. 历史 ..................................................................................................................................................... 6
2. 介绍 ..................................................................................................................................................... 7
2.1. 动机 ............................................................................................................................................................. 7
2.2. 笔记 3.0 版本 .............................................................................................................................................. 7
2.3. 指南模板 ..................................................................................................................................................... 7
2.3.1.
指导
ID: .................................................................................................................................. 8
2.3.2.
指导方针标题
: ....................................................................................................................... 8
2.3.3.
优先级
: ................................................................................................................................... 8
2.3.4.
范围
: ....................................................................................................................................... 9
2.3.5. MATLAB
®
版本
....................................................................................................................... 9
2.3.6.
先决条件
: ............................................................................................................................... 9
2.3.7.
描述
: ..................................................................................................................................... 10
2.3.8.
理由是
: ................................................................................................................................. 10
2.3.9.
最后的改变
: ......................................................................................................................... 10
2.4. 文档使用 ................................................................................................................................................... 10
2.4.1.
指导交互语义
....................................................................................................................... 10
2.4.2.
蒙面子系统和可读性规则。
................................................................................................ 11
3. 软件环境 ........................................................................................................................................... 12
3.1. 一般的指导方针 ....................................................................................................................................... 12
3.1.1. na_0026:
一致的软件环境
.................................................................................................... 12
3.1.2. na_0027:
只使用标准库块。
................................................................................................. 12
4. 命名约定 ........................................................................................................................................... 14
4.1. 一般的指导方针 ....................................................................................................................................... 14
4.1.1. ar_0001:
文件名
.................................................................................................................... 14
4.1.2. ar_0002:
目录名
.................................................................................................................... 15
4.1.3. na_0035:
采用命名约定。
.................................................................................................... 15
4.2. 模型内容的指导方针 .............................................................................................................................. 16
4.2.1. jc_0201:
子系统名称的可用字符。
...................................................................................... 16
4.2.2. jc_0211: Inport
块和
Outport
块的可用字符。
..................................................................... 17
4.2.3. jc_0221:
用于信号线名称的可用字符。
............................................................................... 17
4.2.4. na_0030:
用于模拟总线名称的可用字符。
.......................................................................... 18
4.2.5. jc_0231:
用于块名称的可用字符。
...................................................................................... 19
4.2.6. na_0014:
在
Simulink
和
Stateflow
中使用本地语言。
.......................................................... 19
5. 模型架构 ........................................................................................................................................... 22
5.1. 动态仿真模块
®
和 STATEFLOW
®
分区 ................................................................................................... 22
5.1.1. na_0006:
混合使用
Simulink
和
Stateflow
的指导原则。
...................................................... 22
5.1.2. na_0007:
使用流程图、真值表和状态机的指南。
............................................................... 28
5.2. 子系统的层次结构 .................................................................................................................................. 28
5.2.1. db_0143:
模型级别上类似的块类型。
................................................................................. 28
5.2.2. db_0144:
使用的子系统
........................................................................................................ 30
5.2.3. db_0040:
模型层次结构
........................................................................................................ 31
5.2.4. na_0037:
使用单变量条件。
................................................................................................. 31
5.2.5. na_0020:
对不同子系统的输入数量。
................................................................................. 32
5.2.6. na_0036:
默认的变体
............................................................................................................ 32
5.3. J-MAAB 模型架构分解 .......................................................................................................................... 33
5.3.1. jc_0301:
控制器模型
............................................................................................................. 33
5.3.2. jc_0311:
顶层
/
根级别。
........................................................................................................ 34
5.3.3. jc_0321:
触发层
..................................................................................................................... 35
5.3.4. jc_0331:
结构层
..................................................................................................................... 35
5.3.5. jc_0341:
数据流层
................................................................................................................. 36
6. 模型配置选项 .................................................................................................................................... 38
6.1.1. jc_0011:
布尔数据类型的优化参数。
................................................................................... 38
6.1.2. jc_0021:
模型诊断设置
......................................................................................................... 38
7. 动态仿真模块 .................................................................................................................................... 40
7.1. 外观图 ....................................................................................................................................................... 40
7.1.1. na_0004:
仿真软件模型的外观
............................................................................................. 40
7.1.2. db_0043: Simulink
字体和字体大小。
.................................................................................. 41
7.1.3. db_0042: Simulink
模型中的端口块。
.................................................................................. 41
7.1.4. na_0005:
在
Simulink
模型中,端口块的名称可见性。
....................................................... 42
7.1.5. jc_0081:
端口块的图标显示。
.............................................................................................. 43
7.1.6. jm_0002:
块调整
.................................................................................................................... 44
7.1.7. db_0142:
块名称的位置。
.................................................................................................... 45
7.1.8. jc_0061:
显示块名称。
......................................................................................................... 46
7.1.9. db_0146:
触发、启用、条件子系统。
................................................................................. 46
7.1.10. db_0140:
显示基本块参数。
............................................................................................... 47
7.1.11. db_0032:
仿真软件信号
...................................................................................................... 48
7.1.12. db_0141: Simulink
模型中的信号流。
................................................................................ 49
7.1.13. jc_0171:
在使用
Goto
和
From
块时保持信号流。
............................................................. 50
7.1.14. na_0032:
使用合并块。
...................................................................................................... 51
7.1.15. jm_0010: Simulink
模型中的端口块名称。
........................................................................ 51
7.1.16. jc_0281:
触发端口块的命名和启用端口块。
..................................................................... 52
7.2. 信号 ........................................................................................................................................................... 53
7.2.1. na_0008:
在信号上显示标签。
............................................................................................. 53
7.2.2. na_0009:
信号标签的输入与传播。
..................................................................................... 54
7.2.3. db_0097:
信号和总线的标签位置。
..................................................................................... 55
7.2.4. db_0081:
未连接信号、块输入和块输出。
.......................................................................... 55
7.3. 块使用 ....................................................................................................................................................... 56
7.3.1. na_0003: If
条件块中的简单逻辑表达式。
.......................................................................... 56
7.3.2. na_0002:
适当地执行基本逻辑和数值运算。
...................................................................... 57
7.3.3. jm_0001:
禁止在控制器内的
Simulink
标准块。
................................................................... 59
7.3.4. hd_0001:
禁止仿真软件下沉
................................................................................................. 60
7.3.5. na_0011: Goto
和
From blocks
的范围。
.............................................................................. 61
7.3.6. jc_0141:
使用开关块。
......................................................................................................... 62
7.3.7. jc_0121:
使用求和块。
......................................................................................................... 63
7.3.8. jc_0131:
使用关系运算符块。
.............................................................................................. 64
7.3.9. jc_0161:
使用数据存储读
/
写
/
内存块。
................................................................................ 65
7.4. 块的参数 ................................................................................................................................................... 66
7.4.1. db_0112:
索引
....................................................................................................................... 66
7.4.2. na_0010:
将数据流分组到信号中。
..................................................................................... 66
7.4.3. db_0110:
基本块中的可调参数。
......................................................................................... 67
7.5. 仿真软件模式 ........................................................................................................................................... 68
7.5.1. na_0012:
使用
Switch
和
if - else
动作子系统。
.................................................................... 68
7.5.2. db_0114: if
结构的
Simulink
模式。
..................................................................................... 69
7.5.3. db_0115:
用于案例构造的
Simulink
模式。
.......................................................................... 70
7.5.4. na_0028:
使用
if - else
动作子系统来替换多个开关。
......................................................... 71
7.5.5. db_0116:
用逻辑块构建逻辑结构的
Simulink
模式。
........................................................... 72
7.5.6. db_0117:
矢量信号的
Simulink
模式。
.................................................................................. 73
7.5.7. jc_0351:
初始化的方法
......................................................................................................... 75
7.5.8. jc_0111:
子系统的方向
......................................................................................................... 77
8. STATEFLOW ................................................................................................................................... 79
8.1. 图表的外观 ............................................................................................................................................... 79
8.1.1. db_0123:Stateflow
港口名称
................................................................................................. 79
8.1.2. db_0129:Stateflow
过渡的外观
............................................................................................. 79
8.1.3. db_0137:
状态机中的状态。
................................................................................................. 81
8.1.4. db_0133:
使用流程图的模式。
............................................................................................. 81
8.1.5. db_0132:
转换流程图
............................................................................................................ 82
8.1.6. jc_0501:
状态块中的条目格式。
.......................................................................................... 83
8.1.7. jc_0511:
从图形函数中设置返回值。
................................................................................... 84
8.1.8. jc_0531:
缺省转换的位置。
.................................................................................................. 85
8.1.9. jc_0521:
从图形函数中使用返回值。
................................................................................... 86
8.2. STATEFLOW 数据和操作 .......................................................................................................................... 87
8.2.1. na_0001:
位
Stateflow
运营商
................................................................................................ 87
8.2.2. jc_0451:
在状态流中使用
unary - on
无符号整数。
............................................................. 89
8.2.3. na_0013:
状态流中的比较操作。
......................................................................................... 89
8.2.4. db_0122: Stateflow
和
Simulink
接口信号和参数。
.............................................................. 90
8.2.5. db_0125:
内部信号和局部辅助变量的范围。
...................................................................... 91
8.2.6. jc_0481:
在状态流中的浮点数使用硬相等比较。
................................................................ 92
8.2.7. jc_0491:
在单个状态流范围内重用变量。
........................................................................... 93
8.2.8. jc_0541:
在
Stateflow
中使用可调参数。
.............................................................................. 95
8.2.9. db_0127:
在状态流中的
MATLAB
命令。
............................................................................. 95
8.2.10.
在
Stateflow jm_0011:
指针
.................................................................................................. 97
8.3. 事件 ........................................................................................................................................................... 97
8.3.1. db_0126:
事件的范围
............................................................................................................ 97
8.3.2. jm_0012:
事件广播
................................................................................................................ 98
8.4. 状态模式 ................................................................................................................................................... 99
8.4.1. db_0150:
状态机模式。
........................................................................................................ 99
8.4.2. db_0151:
转换操作的状态机模式。
................................................................................... 100
8.5. 流程图的模式 ......................................................................................................................................... 101
8.5.1. db_0148:
用于条件的流程图。
........................................................................................... 101
8.5.2. db_0149:
条件动作的流程图模式。
................................................................................... 103
8.5.3. db_0134:
如果构造是流程图模式。
................................................................................... 104
8.5.4. db_0159:
案例结构的流程图模式。
................................................................................... 106
8.5.5. db_0135:
循环结构的流程图模式。
................................................................................... 108
8.6. 状态表结构 ............................................................................................................................................. 109
8.6.1. na_0038:
状态流程图中的级别。
....................................................................................... 109
8.6.2. na_0039:
在状态流程图中使用
Simulink
。
......................................................................... 110
8.6.3. na_0040:
每个容器的状态数。
........................................................................................... 111
8.6.4. na_0041:
函数类型的选择。
............................................................................................... 111
8.6.5. na_0042: Simulink
函数的位置。
....................................................................................... 112
9. 枚举数据 ......................................................................................................................................... 114
9.1.1. na_0033:
枚举类型使用
...................................................................................................... 114
9.1.2. na_0031:
默认枚举值的定义。
........................................................................................... 114
10. MATLAB 函数 .............................................................................................................................. 115
10.1. MATLAB 函数出现............................................................................................................................. 115
10.1.1. na_0018:
嵌套
if/else
和
case
语句的数量。
...................................................................... 115
10.1.2. na_0019:
限制变量的名字
................................................................................................. 115
10.1.3. na_0025:MATLAB
函数头
................................................................................................. 116
10.2. MATLAB 函数数据和操作。 ............................................................................................................ 117
10.2.1. na_0034: MATLAB
函数块输入
/
输出设置。
.................................................................... 117
10.2.2. na_0024:
全局变量
............................................................................................................ 117
10.3. MATLAB 函数模式............................................................................................................................. 118
10.3.1. na_0022:
用于开关
/ Case
语句的推荐模式。
................................................................... 118
10.4. MATLAB 函数使用............................................................................................................................. 119
10.4.1. na_0016: MATLAB
函数的源代码行。
............................................................................. 119
10.4.2. na_0017:
被称为函数级的数量。
..................................................................................... 120
10.4.3. na_0021:
字符串
................................................................................................................ 120
11. 附录 A:自动化工具的建议。 ........................................................................................................ 122
12. 附录 B:指导写作 ........................................................................................................................... 123
13. 附录 C:流程图参考 ....................................................................................................................... 124
14. 过时的规则 .................................................................................................................................... 131
14.1. 在 2.2 版本中删除 ................................................................................................................................ 131
14.2. 在 3.0 版本中删除 ................................................................................................................................ 131
15. 术语表 ........................................................................................................................................... 132
剩余139页未读,继续阅读
qq_44614453
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0