第1章 预备知识 1
1.1 与AutoCAD有关的几个问题 1
1.1.1 系统变量 1
1.1.2 style(字型)命令 2
1.1.3 dimstyle(尺寸标注样式)命令 3
1.1.4 layer(层)命令 5
1.1.5 ltscale(线型比例)命令 5
1.1.6 acad.1sp文件 5
1.1.7 外部命令 6
1.1.8 快捷键 6
1.2.1 数据类型 8
1.2 与AutoLISP有关的几个问题 8
1.1.10 捕捉设置 8
1.1.9 选择距离很近或重叠的实体 8
1.2.2 局部变量与全局变量 9
1.2.3 本书中将用到的AutoLISP函数 11
1.2.4 错误返回处理机制的定制 29
1.2.5 实体关系表 30
1.2.6 系统变量的初始化与还原 33
1.3 与结构施工图有关的几个问题 34
1.3.1 结构工程师工作的一般程序 34
1.3.2 施工图绘制中应注意的几个问题 36
1.3.3 非线性方程根求解 40
1.3.4 建立自己的图库 40
2.1.1 规范公式 41
2.1.2 程序 41
第2章 AutoLISP在结构计算中的应用 41
2.1 矩形截面受弯计算 41
2.1.3 编程要点说明 42
2.1.4 运行示例 43
2.2 对称配筋矩形截面单向偏心受压计算 44
2.2.1 规范公式 44
2.2.2 程序 45
2.2.3 编程要点说明 47
2.2.4 运行示例 47
2.3 矩形截面双向偏心受压计算 49
2.3.1 规范公式 49
2.3.2 程序 50
2.3.3 编程要点说明 55
2.3.4 运行示例 55
2.4.1 规范公式 57
2.4 圆形截面偏心受压计算 57
2.4.2 程序 58
2.4.3 编程要点说明 63
2.4.4 运行示例 64
2.5 均布荷载下单双向板计算 65
2.5.1 计算依据 65
2.5.2 程序 66
2.5.3 编程要点说明 75
2.5.4 计算示例 75
2.6 裂缝宽度计算 77
2.6.1 规范公式 77
2.6.2 程序 77
2.6.3 编程要点说明 79
2.6.4 计算示例 79
2.7.2 程序 80
2.7 柱梁受剪计算 80
2.7.1 规范公式 80
2.7.3 编程要点说明 84
2.7.4 计算示例 84
2.8 沉降计算 86
2.8.1 规范公式 86
2.8.2 程序 86
2.8.3 编程要点 98
2.8.4 计算示例 98
2.9 矩形截面扭曲承载力计算 99
2.9.1 规范公式 99
2.9.2 程序 101
2.9.3 编程要点说明 105
2.9.4 运行示例 106
2.10 轴心受压承载力计算 108
2.10.1 规范公式 108
2.10.2 程序 108
2.10.3 编程要点说明 111
2.10.4 运行示例 112
2.11 矩形截面受拉承载力计算 113
2.11.1 规范公式 113
2.11.2 程序 113
2.11.3 编程要点说明 115
2.11.4 运行示例 115
2.12 本章小结 116
3.1 在修改计算程序生成DWG文件中的应用 117
3.1.1 修改TAT生成梁平面表示法文件PLn.dwg中的应用 117
第3章 AutoLISP在结构施工图绘制中的应用 117
3.1.2 字符查找、替换 119
3.1.3 调整除钢筋字符以外字符的字型 122
3.1.4 将楼板支座钢筋长度字符取整 125
3.1.5 处理TAT计算结果 126
3.2 基本构件绘制 129
3.2.1 梁剖面绘制 129
3.2.2 梁立面绘制 139
3.2.3 楼梯梯板绘制 152
3.2.4 阶梯形独立基础绘制 154
3.3 本章小结 168
第4章 AutoLISP在扩充编辑命令方面的应用 169
4.1 文字炸开并调整高度 169
4.2 尺寸标注文本编辑 171
4.3 四根直线快速修剪 173
4.4 多义线改宽度 176
4.5 一次读入多个数据 177
4.6 用实体关系表模拟表格 179
4.7 字符对齐 181
4.8 用快捷键快速缩放视窗 183
4.9 自动制表 185
4.10 其他 187
4.11 本章小结 189
第5章 集成自己的菜单系统 190
附录A 系统变量列表 197
附录B 尺寸标注变量一览表 226
附录C 常用组码一览表 242
附录D AutoLISP结构实用工具包命令一览表 244