AutoCAD开发篇
目录
第1章 AutoLISP语言概述
1.1 AutoLISP语言的发展
1.2 AutoLISP语言特点
1.3 AutoLISP程序特点
1.4 AutoCAD的开发历史
第2章 AutoLISP基础
2.1 AutoLISP表达式的数据类型和变量
2.1.1 AutoLISP表达式
2.1.2 AutoLISP的数据类型
2.1.3 AutoLISP的变量
2.2 AutoLISP基本函数
2.2.1 数学运算函数
2.2.2 三角函数
2.2.3 逻辑函数
2.2.4 if条件函数
2.2.5 求水仙花数实例
2.2.6 cond多分支函数
2.2.7 repeat重复函数
2.2.8 while循环函数
2.2.9 prog联组求多个表达式值函数
2.2.10 表处理函数
2.2.11 字符串处理函数
2.2.12 变量处理函数
2.2.13 符号处理函数
2.2.14 用户自定义函数
第3章 AutoLISP与AutoCAD的通信
3.1 命令函数
3.2 用户输入函数
3.3 显示控制函数
3.3.1 图形窗口和文本窗口控制函数
3.3.2 命令行打印输出函数
3.4 查询函数
3.4.1 系统和环境变量
3.4.2 系统配置控制函数
3.5 几何实用函数
3.5.1 几何计算函数
3.5.2 对象捕捉函数
3.6 转换函数
3.6.1 字符串转换函数
3.6.2 角度转换函数
3.6.3 单位转换函数
3.6.4 坐标系转换函数
3.7 创建选择集函数
3.8 重画函数
3.9 将文本写入状态栏或屏幕菜单区函数
第4章 Visual LISP集成开发环境
4.1 Visual LISP概述
4.2 启动Visual LISP
4.3 Visual LISP界面
4.3.1 菜单栏
4.3.2 工具栏
4.3.3 文本编辑窗口
4.3.4 跟踪窗口
4.3.5 控制台窗口
4.3.6 状态栏
4.4 加载AutoLISP程序
4.5 运行AutoLISP程序
4.6 退出Visual LISP
第5章 使用VisuaI LISP开发AutoLISP程序
5.1 组织
5.1.1 开发层次
5.1.2 开发步骤
5.2 编写
5.2.1 使用文本编辑器编写
5.2.2 使用控制台窗口
5.3 调试
5.3.1 调试功能
5.3.2 加载调试实例
5.3.3 运行时调试
5.3.4 综合调试实例
5.4 编译
第6章 简单开发实例
6.1 公路平曲线工程计算实例
6.1.1 题目
6.1.2 分析
6.1.3 程序
6.1.4 运行
6.2 盖板的平面图形绘制实例
6.2.1 题目
6.2.2 分析
6.2.3 程序
6.2.4 运行
6.3 标准螺栓的视图绘制实例
6.3.1 题目
6.3.2 分析
6.3.3 程序
6.3.4 运行
6.4 齿轮三维建模
6.4.1 题目
6.4.2 分析
6.4.3 程序
6.4.4 运行
6.5 弹簧的三维建模
6.5.1 题目
6.5.2 分析
6.5.3 程序
6.5.4 运行
6.6 基于VL.ISP创建用户自定义工具栏
6.6.1 概述
6.6.2 工具栏的规划
6.6.3 工具栏的设计
6.6.4 移植
第7章 综合开发实例——普通圆柱蜗杆传动的承载能力计算系统开发
7.1 普通圆柱蜗杆传动
7.2 普通圆柱蜗杆传动的承载能力计算CAD系统实现
7.2.1 程序流程图
7.2.2 用户界面的介绍
7.2.3 关键技术的实现
7.2.4 对话框的驱动
7.2.5 幻灯片的制作与显示
7.3 减速器的设计绘图
7.3.1 减速器的设计要
1