目录 1
第0章 前言 1
0.1 MSC.ADAMS软件发展史简况 1
0.2 MSC.ADAMS软件介绍 1
0.3 课程综述 2
0.4 培训中的求助方法 3
0.4.1 联机帮助 3
0.4.2 联机教程 3
0.4.3 帮助文件中的帮助(Help On Help) 4
0.4.4 教程光盘 4
0.4.5 咨询服务 4
0.5.4 ASK(ADAMS交流学习集体站点) 5
0.5.3 知识站点 5
0.5.2 技术支持 5
0.5.1 为用户提供的新闻和信息资料 5
0.5 工作中的求助方法 5
第1章 概述 7
1.1 虚拟样机设计过程 7
1.2 高级ADAMS/View的好处 9
1.2.1 ADAMS/View是理想的参数化设计和评估平台 9
1.2.2 ADAMS/View具有用户化设计功能 9
1.3 学习者的假设条件 9
练习一:概述 10
第2章 表达式概述 15
2.1 表达式的定义和功能 15
2.2 表达式用途之一:计算数值 16
2.3 表达式用途之二:参数化模型 16
2.5 句法2:操作符(Operators) 18
2.4 句法1:数据类型 18
2.6 表达式工具栏 19
2.7 常见句法错误 20
练习二:表达式概述 21
第3章 表达式:函数 27
3.1 函数概述 27
3.1.1 函数工具栏的功用和模式 27
3.1.2 表达式模式下的函数类型 28
3.2 位置函数 28
3.3 方向函数 29
3.4 模型函数 30
3.6.3 ADAMS/Solver数据设置文件(.adm) 31
3.6.2 ADAMS/View数据文件(.bin) 31
3.6.1 ADAMS/View命令文件(.cmd) 31
3.6 表达式:可存储的文件 31
3.5.2 编译性函数(Compiled Functions) 31
3.5.1 解释性函数(Interpreted Functions) 31
3.5 自定义函数 31
练习三:表达式:函数 32
第4章 参变量概述 40
4.1 参变量工具 40
4.1.1 位置函数F(x) 41
4.1.2 方向函数F(θ) 41
4.1.3 结构点(point) 43
4.1.4 ADAMS/View各应用模块的参变量工具 44
4.2 参数化方式 44
4.2.1 表达式参数化 45
4.3 参数化分析 46
4.2.2 参变量工具 46
4.2.3 设计变量参数化 46
练习四:参数化一个存在的模型 47
第5章 参数化一个新模型 60
5.1 创建并定义所有结构点 60
5.2 用结构点参数化机械系统 61
练习五:参数化一个新模型 61
第6章 设计研究 70
6.1 设计变量 70
6.1.1 概述 70
6.1.2 特征 71
6.2.1 试验和错误判断方法(手动循环) 73
6.2.2 设计分析方法(自动循环) 73
6.2 设计研究概述 73
6.2.3 设计分析的定义 74
6.2.4 由生成结果可得出的结论 74
6.3 优化分析目标的定义 74
6.3.1 测量 74
6.3.2 目标函数 75
6.4 执行过程的显示设置 75
6.4.1 图像更新设置 75
6.4.2 图表设置 76
6.4.3 报告显示设置 77
6.5 输出选项的设置 77
6.5.1 输出类别 77
6.5.2 单次与多次仿真的输出设置对比 78
6.5.4 错误终止设置 79
6.6 设定设计变量设置为试验值 79
6.5.3 多次仿真结果设置 79
6.7 绘制图表 80
6.7.1 绘制测量/目标函数关于仿真过程的图表 80
6.7.2 绘制时域测量 80
练习六:进行设计研究 81
第7章 试验设计 90
7.1 试验设计(DOE)概述 90
7.1.1 DOE是什么 90
7.1.2 类型 90
7.1.3 DOE的设置 91
7.2 试验的定义(Trials defined by) 91
7.2.1 DOE技术定义 92
7.2.2 直接输入定义(Direct Input) 92
7.2.3 文件输入定义 94
7.3 定义设计变量的方法 95
7.3.1 创建允许列表值的方法 95
7.3.2 定义设计变量的范围 96
7.4 ADAMS/View的DOE过程 96
练习七:试验设计 96
第8章 优化设计 103
8.1 优化概述 103
8.2 约束条件 104
8.2.1 设计变量 104
8.2.2 约束函数 104
8.3 优化设置 104
8.3.1 优化算法类型 105
8.3.6 最小收敛迭代数 106
8.3.5 调试 106
8.3.4 差分方式 106
8.3.2 收敛误差限(Tolerance) 106
8.3.3 迭代次数 106
练习八:优化设计 107
第9章 命令语言 115
9.1 一般结构 115
9.1.1 命令的句法规则 115
9.1.2 参数值的语法规则 116
9.2 熟悉命令语言 116
9.2.1 命令浏览器 117
9.2.2 命令窗口 117
9.2.3 录文件 118
9.3.3 条件结构类 119
9.3.4 文本文件保存类 119
9.3.1 基于模型类 119
9.3.2 基于界面类 119
9.3 命令语言的类型 119
练习九:熟悉并掌握命令语言 120
第10章 条件与循环结构 130
10.1 基于数字的FOR/END循环结构 130
10.1.1 概述 130
10.1.2 句法 130
10.1.3 实例 131
10.2 基于对象的FOR/END循环结构 131
10.2.1 概述 131
10.3.1 概述 132
10.3 循环结构WHILE/END 132
10.2.2 句法 132
10.2.3 例子 132
10.3.2 句法结构 133
10.3.3 例子 133
10.4 条件结构IF/THEN/ELSE 133
10.4.1 概述 133
10.4.2 句法结构 133
10.4.3 例子 134
练习十:条件与循环结构 134
第11章 宏命令概述 145
1 1.1 宏命令概述 146
11.1.1 定义 146
11.1.2 作用 146
11.2 宏对象的参数 147
11.1.3 类型 147
11.3 宏创建的方式 148
11.4 执行宏命令 150
11.4.1 命令窗口 150
11.4.2 命令浏览器 150
11.4.3 定制对话框 151
11.4.4 其他的宏 151
11.5 调试宏命令 151
11.5.1 用列表信息和临时性变量调试 151
11.5.2 用ADAMS/View命令调试器 151
11.5.3 Crawl_walk_run途径 151
练习十一:宏命令概述 152
第12章 宏的句法和参数 161
12.2 一般格式 162
12.3 命名规范 162
12.1 类型(Types) 162
12.4 限定语及其格式 163
12.4.1 限定词的用法和种类 163
12.4.2 限定词的类型(Type) 163
12.4.3 限定词的范围(Range) 164
12.4.4 限定词的取值数目(Count) 165
12.4.5 限定词的默认值(Defaults) 165
12.5 参数的默认用法 165
12.6 范例 166
练习十二:宏及其参数句法 167
第13章 菜单 184
13.1 菜单工具栏 184
13.2 菜单文件的语法 185
13.3 创建和修改菜单 188
练习十三:创建定制的菜单按钮 189
第14章 对话框 202
14.1 图形用户界面概述 203
14.1.1 界面的功能 203
14.1.2 界面对象的层次关系 203
14.1.3 界面对象的种类及其属性 204
14.1.4 界面对象的用法 205
14.2 对话框的操作 206
14.2.1 修改一个存在的对话框 206
14.2.2 修改一个由宏生成的对话框 207
14.2.3 用对话框工具栏创建新的对话框 207
14.2.4 对话框的检查、调用、显示和退出 208
14.3 对话框工具栏概述 209
14.3.1 对话框工具栏及其界面对象 209
14.3.2 进入对话框工具栏 211
14.4 对话框的命令 212
14.4.1 调出和产生对象命令 212
14.4.2 对话框的命令 212
14.3.3 重命名、重新修改和重新变形的运行模式 212
14.4.3 编辑命令 213
14.5 对话框数据的存储 214
练习十四:对话框的操作 215
第15章 对话框工具栏 227
15.1 命令中的替换文本 228
15.1.1 类型和用法 228
15.1.2 条件替换 229
15.2.1 按钮(Button) 231
15.2.2 状态的设置框(Radio boxes) 231
15.2 对对话框对象的操作 231
15.2.3 滑动条(Sliders) 232
15.2.4 界面对象区(Containers) 232
15.2.5 可选菜单项(Option menu) 233
15.3 保存对话框 233
练习十五:对话框工具栏的操作 234
第16章 打包文件 246
16.1 “BUILD”程序文件 246
16.2 ADAMS/View启动文件 247
16.2.1 启动文件 247
16.2.2 功能示例 248
16.2.3 位置 248
练习十六:打包文件 248
练习答案 253
后记 261