第1章 环境工程CAD概述 1
1.1 工程CAD技术概论 1
1.1.1 概述 1
1.1.2 CAD的基本概念 1
1.1.3 CAD技术的发展历程 2
1.1.4 CAD技术的发展现状 3
1.1.5 CAD技术的未来发展简介 4
1.1.6 CAD技术的内容 6
1.2 CAD的工作过程及特点 6
1.2.1 传统产品的设计过程 6
1.2.2 CAD工作过程 8
1.2.3 CAD与传统设计的比较 9
1.2.4 CAD技术的优点 9
1.3 CAD硬件系统 9
1.3.1 主机及外围设备 9
1.3.2 图形输入设备 10
1.3.3 图形输出设备 11
1.4 CAD软件系统 12
1.4.1 系统软件 13
1.4.2 CAD支撑软件 13
1.4.3 CAD应用软件 15
1.4.4 典型CAD软件介绍 15
1.4.5 CAD系统的选型原则 17
1.5 环境工程CAD技术应用概论 18
第2章 环境工程手册的数据处理 21
2.1 数表的数据化 21
2.1.1 几个实例 21
2.1.2 一元函数的插值 25
2.2 线图的程序化 28
2.3 建立经验公式的方法 28
2.3.1 最小二乘法拟合的基本思想 28
2.3.2 最小二乘法的多项式拟合 29
第3章 环境工程CAD中常用的数据结构 31
3.1 基本概念 31
3.2 线性表 32
3.2.1 线性表的逻辑结构 32
3.2.2 线性结构的特点 32
3.2.3 线性表的顺序存储结构 33
3.2.4 线性表的链式存储结构 35
3.3 栈 42
3.3.1 栈的逻辑结构 42
3.3.2 栈的存储结构 42
3.3.3 栈的运算 43
3.3.4 栈的应用举例 43
3.4 树 47
3.4.1 树的逻辑结构 47
3.4.2 树的存储结构 47
3.4.3 树的应用举例 48
3.5 二叉树 50
3.5.1 二叉树的逻辑结构 50
3.5.2 二叉树的存储结构 50
3.5.3 二叉树的遍历 51
3.5.4 树的二叉树表示 53
3.5.5 二叉树应用举例——利用二叉树排序 54
第4章 图形的几何变换 57
4.1 图形变换的方法 57
4.1.1 构成图形的基本要素及其表示方法 57
4.1.2 点的变换 57
4.2 二维变换 57
4.2.1 二维基本变换 57
4.2.2 二维变换的齐次坐标表示 60
4.2.3 二维图形的组合变换 66
4.2.4 二维变换总结 68
4.3 三维图形的几何变换 69
4.4 用图形变换制作动画的方法简介 76
第5章 基于AutoCAD 2005环境工程二维图形设计基础 77
5.1 AutoCAD 2005二维图形设计基础 77
5.1.1 AutoCAD 2005及其特点 77
5.1.2 AutoCAD 2005工作界面 77
5.1.3 CAD文件基本操作 79
5.2 绘制二维图形 86
5.2.1 AutoCAD 2005的坐标及其输入 87
5.2.2 AutoCAD 2005常用的功能键 87
5.2.3 绘制直线类对象 88
5.2.4 绘制圆弧类对象 90
5.2.5 绘制多边形 92
5.2.6 绘制矩形 93
5.2.7 绘制点以及设置点的样式 93
5.2.8 绘制样条曲线 94
5.2.9 标注文字与编辑 94
5.2.10 图案填充 97
5.2.11 插入表格 97
5.3 图形编辑 99
5.3.1 构造选择集 99
5.3.2 夹点编辑 100
5.3.3 删除、取消和重做 101
5.3.4 调整对象位置 101
5.3.5 复制对象 102
5.3.6 调整对象 104
5.3.7 线编辑类命令 109
5.4 显示控制与绘图辅助功能 111
5.4.1 图形显示的缩放与平移 111
5.4.2 鸟瞰视图 113
5.4.3 视口的分割 113
5.4.4 查询功能 114
5.5 块的应用 115
5.5.1 建立块 116
5.5.2 插入块 116
5.5.3 属性块 117
5.6 尺寸标注 118
5.6.1 标注样式的设置 118
5.6.2 尺寸标注的类型 118
5.6.3 长度尺寸的标注 119
5.6.4 对齐式标注 119
5.6.5 基线标注 119
5.6.6 连续标注 120
5.6.7 角度标注 120
5.6.8 直径标注和半径标注 121
5.6.9 引线标注 121
5.6.10 坐标标注 121
5.6.11 形位公差的概念和标注样式 122
5.6.12 尺寸编辑 122
第6章 环境工程CAD二维图形设计实例 124
6.1 流程图的绘制 124
6.1.1 流程图的说明 124
6.1.2 绘图步骤 124
6.2 试验数据曲线图 126
6.2.1 试验数据曲线图的说明 126
6.2.2 绘图步骤 126
6.3 城市污水处理典型流程图 128
6.3.1 城市污水处理典型流程图说明 128
6.3.2 绘图步骤 128
6.4 机械炉排焚烧示意图 131
6.4.1 机械炉排焚烧示意图说明 131
6.4.2 绘图步骤 131
6.5 曝气池工艺图 134
6.5.1 曝气池工艺图说明 134
6.5.2 绘制步骤 134
第7章 有关的CAD工程制图国家标准介绍 143
7.1 概述 143
7.1.1 CAD制图软件分类 143
7.1.2 CAD工程制图的方向与任务 143
7.2 CAD工程制图术语及图样的种类 144
7.3 CAD工程制图的基本要求 145
7.4 CAD工程制图的基本画法 154
7.5 CAD工程图的尺寸标注 154
7.6 CAD工程图管理 155
7.7 设置符合工程制图国家标准的绘图模板 156
7.8 图形符号的绘制 159
7.9 投影法 160
7.10 给水排水制图标准 162
第8章 AutoLISP函数简介 176
8.1 AutoLISP基本概念 176
8.2 AutoLISP函数 176
8.3 程序流程 187
第9章 AutoCAD 2005软件二次开发程序设计基本理论 192
9.1 利用AutoCAD 2005进行二次开发 193
9.2 Visual LISP 194
9.2.1 Visual LISP语言 194
9.2.2 Visual LISP语言的使用环境 194
9.3 AutoLISP基本语法结构 196
9.4 使用Visual LISP编辑器 197
9.5 使用Visual LISP控制台 198
9.6 AutoLISP程序设计 199
9.6.1 AutoLISP程序结构 199
9.6.2 AutoLISP语言的书写格式 199
9.6.3 AutoLISP的求值过程 200
9.6.4 AutoLISP程序编辑、装入和运行 200
9.6.5 幻灯片的制作与播放 202
9.6.6 图标菜单的制作 203
9.7 利用AutoLISP语言进行环境工程常用图形的参数化设计 204
第10章 环境工程常用图形符号库的建立与使用 205
10.1 常见环境工程图形符号 205
10.1.1 管道及附件 205
10.1.2 管道连接图例 206
10.1.3 阀门 207
10.1.4 卫生器具及水池 208
10.1.5 设备及仪表 209
10.1.6 通风空调设备 209
10.1.7 风管及部件 210
10.2 环境工程常用图形符号库建立的基本步骤 211
10.3 建立环境工程常用图形符号库的程序 213
10.3.1 制定并加载下拉菜单文件程序 213
10.3.2 “环境工程”菜单文件的加载 219
10.4 开发环境工程常用图形符号库显示结果 222
第11章 常用构筑物平流式沉淀池CAD技术 229
11.1 概述 229
11.2 CAD技术及应用软件 230
11.2.1 CAD概述 230
11.2.2 CAD的技术特点 231
11.2.3 CAD的应用现状和发展趋势 232
11.2.4 CAD应用软件 233
11.3 VB(VBA)简介 234
11.4 平流式沉淀池的CAD设计 234
11.4.1 平流式沉淀池简介 234
11.4.2 平流式沉淀池的设计 235
11.4.3 程序部分 238
第12章 基于MATLAB 6.5环境工程优化技术 251
12.1 MATLAB 6.5语言简介 251
12.1.1 MATLAB的产生背景及主要产品 252
12.1.2 MATLAB语言特点 253
12.2 BP网络 254
12.2.1 人工神经网络简介 254
12.2.2 BP神经网络结构简介 255
12.2.3 神经网络的数学描述 256
12.2.4 技术方案设计步骤 257
12.2.5 软件设计思路 258
12.2.6 软件的实现过程 259
12.3 BP网络在环境工程中的应用实例 260
12.3.1 活性污泥工艺BP神经网络模型的建立 260
12.3.2 化工炼油工业废水处理工艺BP神经网络模型的建立 267
12.3.3 溶液水悬浮法造粒工艺BP神经网络模型的建立 274
第13章 面向中小企业“三废”治理的网络化ASP平台的开发 283
13.1 面向中小企业“三废”治理的网络化ASP平台的总体设计 284
13.1.1 ASP的服务内容 284
13.1.2 网络化ASP平台的总体结构设计 284
13.2 ASP平台与企业用户关系 288
13.2.1 基于ASP平台的CRM(客户关系管理)系统 288
13.2.2 ASP-CRMS系统功能设计 288
13.2.3 ASP-CRMS系统设计原则 289
13.2.4 ASP-CRMS系统设计目标 290
13.2.5 ASP-CRMS系统的体系结构 290
13.2.6 ASP-CRMS系统的关键技术 292
13.2.7 ASP-CRMS系统数据仓库 292
13.2.8 数据仓库与CRM的关系 294
13.2.9 ASP-CRMS系统数据仓库构建 294
13.3 数据库托管服务系统开发 296
13.3.1 数据库托管 296
13.3.2 数据库托管服务研究方法 296
13.3.3 数据库托管服务系统设计 297
13.3.4 数据库托管服务系统结构 298
13.3.5 关键开发技术及技术方案 301
13.4 面向中小企业“三废”治理的网络化ASP平台安全设计 302
13.5 面向中小企业“三废”治理的网络化ASP服务平台 304
参考文献 307