四川大学制造科学与工程学院本科课程《CAD程序设计》教

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
制造、运行方案,并能够综合考虑社会、 计/开发目标;
健康、安全、法律、文化以及环境因素,
学习目标 2
体现创新意识。
(5)能够选择、使用与开发恰当的
技术、资源、现代工程工具和信息技术手
5.2 能够开发与使用适当的Leabharlann Baidu术、资
段和工具,针对机械工程领域设计、制造、 源、现代工程工具和信息技术工具,进
学习目标 3 运行等方面的复杂工程问题,进行预测与 行机械工程领域设计、制造、运行中复
助设计方面,得到培养和锻炼。
七、 考核方式 开卷考试, 课堂实践,综合实验 ,考勤
八、 成绩评定方法 期末成绩 40% (至少包含一道非标答案题), 平时成绩占 60% ,其中综合实验 20%,课堂实践 40%(考核次数不少于 6 次) 课堂实践中,日常出勤 25%,平时实践作业 75%。
九、教学参考书与其他相关教学资源(如网上教学资源等) [1]郭秀娟,AutoCAD 二次开发实用教程(普通高等教育“十二五”规划教材),机械工业出版
3 学时(理论 1 学时,上机实践 3 学时)
第七章 图形库的定义与应用
6 学时(理论 1 学时,上机实践 4 学时)
第八章 通用机械零件 CAD 系统的开发
4 学时(理论 1 学时,上机实践 3 学时)
综合实验 指定零件 CAD 系统的开发
上机实验 2 学时
六、 教学策略与方法 1、阐述 CAD 程序设计技术的基本原理,理论联系实际,培养学生分析和解决问题的能力。 2、采用多媒体课件与课堂实践互动相结合进行教学,以提高教学效果。 3、通过案例分析与项目式教学,强调二次 CAD 开发函数的灵活运用。 4、理论教学与上机实践相结合,使学生能够在分析、研究和使用现代工具,尤其是计算机辅
第二章 二次开发的基本体系框架与需求分析 2 学时(理论 2 学时)
第三章 基本开发环境与基本函数
4 学时(理论 1 学时,上机实践 3 学时)
第四章 绘图及用户交互操作
3 学时(理论 1 学时,上机实践 3 学时)
第五章 条件与循环函数
6 学时(理论 1 学时,上机实践 2 学时)
第六章 自定义函数
2
本章学习内容对应学习目标1,支撑毕业要求指标点2.1。 第二章 二次开发的基本体系框架与需求分析 (1)二次开发的基本体系框架与组成 (2)软件开发的需求分析方法 (3)以工程实例--齿轮来展示二次开发的功能结构与需求分析 基本要求:了解二次开发的体系框架与需求方法。 重点与难点:掌握工程实践对象的需求分析过程。 毕业要求对应关系: 本章学习内容对应学习目标 1、2,支撑毕业要求指标点 3.1 和 5.2。 第三章 基本开发环境与基本函数 (1)AutoLISP 的编程环境、运用实例重点讲解 Autolisp 语言的结构及特性。 (2)赋值函数,数值计算函数,字符串处理函数,关系运算函数,几何函数,表处理函数的 格式及调用。 (3)构建一个完整 lisp 程序的结构、主要内容和步骤,并以项目实践为实例,进行基本功能 实现。 基本要求:掌握 AutoLISP 的程序结构、特点、编程环境及主要要素。能体会 Autolisp 语言的 结构特点,掌握 CAD 二次开发的方法,并熟练运用赋值函数、数值计算函数、几何及表处理等函 数,在分析和求解问题时能合理选择所需要的函数。 重点与难点:针对项目实践,正确、合理选择合适的 Autolisp 函数,并灵活运用。 毕业要求对应关系: 本章学习内容对应学习目标 3,支撑毕业要求指标点 5.2。 第四章 绘图及用户交互操作 (1)运用 Lisp 绘图的基本原理及人机交互的必要性。 (2)绘图函数的结构、参数及调用格式,重点是 get 族交互式输入函数。 (3)command 函数的参数、规则和注意事项。 基本要求:掌握屏幕操作函数、command 的格式、调用等,理解 command 函数对于 CAD 和 LISP 语言的交互作用,能对常用的 CAD 功能进行 command 语句的编写。基本要求: 重点与难点:屏幕操作函数、Command 函数的格式及其与 CAD 的交互。 毕业要求对应关系: 本章学习内容对应学习目标 3,支撑毕业要求指标点 5.2。 第五章 条件及循环函数 (1)掌握条件函数与循环函数的使用规则,调用格式及注意事项。重点是 if,cond,while 和 repeat 函数的格式及调用。 (2)实例分析,例如对图幅设置、绘制贝壳圆、直线变曲线等,从中提炼出 CAD 二次开发 的方法和技巧。
运行等方面的复杂工程问题进行识别、表 数;
达、分析、评价,并获得有效结论。
学习目标 1
(3)能够设计满足特定需求的机械
产品功能原理方案、零部件及机械系统, 3.1 具有工程实习和社会实践经历,
或针对机械工程领域设计、制造、运行等 针对机械工程领域设计、制造、运行中
方面的复杂工程问题,拟定相应的设计、 的复杂工程问题,能够根据需求确定设
Inspected by:
Course Leader
一、 课程简介
CAD 程序设计是计算机辅助设计和自动绘图的核心内容,也是开发智能 CAD 的有力工具,是 一项综合性、交叉性前沿技术,该技术将程序开发语言和 AutoCAD 相结合,广泛应用于 AutoCAD 的二次开发。
本课程是一门面向机械类专业开设的工程技术选修课,课程以提高学生利用计算机进行辅助 机械设计的能力为目标,主要讲授 CAD 程序设计的主要原理和方法,并以 AutoCAD 为平台,以 AutoLISP 和 VisualLISP 语言为程序开发语言,以机械工程为应用背景,进行 CAD 二次开发技术 应用的学习和上机操作,帮助学生掌握计算机辅助设计的基本功能,训练学生对产品设计问题的 系统表达和分析求解能力,培养学生的逻辑思维和应用开发计算机辅助设计系统的能力,促进学 生综合素质的提高。
4
自动绘制、尺寸的正确标注和技术要求、标题栏的书写等。其完成设计的情况,将作为本课程成 绩的重要组成部分。
毕业要求对应关系: 本课带实验环节对应学习目标 1、2、3,支撑毕业要求指标点 2.1、3.1 及 5.2。
五、建议教学进度(理论 10 学时,上机 22 学时)
章节名称
学时数
第一章 绪论
2 学时(理论 2 学时)
二、学习目标
1、能够运用先修的计算机绘图、机械设计等课程知识系统表达产品设计问题,针对机械零件 或产品特征,区分其主要参数与辅助参数,并能够针对设计过程进行分析。
2、能够运用现代程序开发技术工具,对零部件和产品设计过程中计算与绘图问题进行逻辑结
1
构的组织或研究,并提出相应的表达该对象的开发方案。 3、能够针对机械零件或产品特征,建立典型机械零件的程序化绘图模型,并能通过编程生成
6
Audience:
Junior
学时/学分: 32/2
Credit
32/2
授课语言: Language
中文 ofChinese Mandarin
Hours/Credits
Instruction
先修课程: 计算机绘图、机械设计
开课院系:
机械工程系
Prerequisite: Computer graphics, Mechanical Design Course offered by: Department
CAD 程序设计
四川大学制造科学与工程学院本科课程
《CAD 程序设计》教学大纲
课程编号: 302001020 Course Code: 302001020
课程类型: Course Type:
选修课 Elective
课程名称: CAD 程序设计
授课对象:
本科三年级学生
Course Name: CAD Program Design
社,2014 年 03 月
5
[2] 孙江宏,《计算机辅助设计(第 2 版)》,高等教育出版社,2010 年 1 月 [3] 李长勋主编,《AutoCAD Visual LISP 程序开发技术》,国防工业出版社,2005 年 1 月 [4] 白春红主编,《计算机辅助设计—AutoCAD 教程》,清华大学出版社,2013 年 7 月 [5] 郑忠俊,沈予洪,张兴亮,《CAD 程序设计方法》,上海交通大学出版社,2004 年 8 月 [6] 刘言松,AutoCAD2009 中文版二次开发实例教程,化学工业出版社
3
基本要求:使学生了解什么是条件和循环函数,掌握 if,cond 和 while 等函数的格式及熟练应 用,会采用条件和循环函数绘制机械工程中的常用基本结构。
重点与难点:条件和循环函数的格式及调用。 毕业要求对应关系: 本章学习内容对应学习目标 3,支撑毕业要求指标点 5.2。 第六章 自定义函数 (1)自定义函数的定义和调用方法,合理确定函数的形式参数的数量、类型及顺序。 (2)了解局部变量和全局变量的作用域。 (3)实例操作,掌握自定义调用后的返回值类型及完成的功能。 基本要求:理解自定义函数的定义、调用方法、返回值类型和完成的功能,能区分全局变量 和局部变量,能针对某一零部件,编写自定义函数。 重点与难点:自定义函数的定义、格式及调用方法;全局变量和局部变量的正确区分与使用, 能熟练使用自定义函数。 毕业要求对应关系: 本章学习内容对应学习目标 2、3,支撑毕业要求指标点 3.1 及 5.2。 第七章 图形库的定义与应用 (1)图形数据库操作函数,重点选择集的构造和操作函数,实体名操作与实体数据操作函数。 (2)针对结构复杂零件对象, 能构建图形实现的设计方案 (3)以实例为目标,掌握图形库函数的选择及运用 基本要求:理解图数库函数的定义、调用方法、返回值类型和完成的功能。 重点与难点:能针对复杂结构对象,正确、灵活的运用图形库函数进行图形的绘制。 毕业要求对应关系: 本章学习内容对应学习目标 1、2、3,支撑毕业要求指标点 3.1 及 5.2。 第八章 通用机械零件 CAD 系统的开发 1、常见工程数据库的类型及建库方法;学习 VLISP 程序中从数据库获取数据的方法。 2、主程序与子程序的组织与关联,及自变量应用技巧。 3、程序总体结构设计的开发方法,开发设计案例分析。 基本要求:掌握图形数据库的操作函数,工程数据库的建库方法以及数据检索,对于机械零 部件和简单产品,能进行程序总体设计并实现。 重点与难点:工程数据库的建库方法及数据检索。 毕业要求对应关系: 本章学习内容对应学习目标 2、3,支撑毕业要求指标点 2.1、3.1 及 5.2。 本课程课带实验 2 个学时 在前期 CAD 程序设计的基础上,通过实验,完成学生独立完成典型机械零件的程序设计,本 实验是对学生一学期来本课程学习效果的检验,同时也是学生一次综合实践的过程,包括图形的
图纸、撰写报告等,提高学生进行计算机辅助设计的实践能力。
三、学习目标与毕业要求的对应关系
毕业要求
毕业要求指标点
学习目标
(2)能够应用数学、自然科学和机 2.1 能够应用数学、自然科学和机械
械工程科学的基本原理,通过信息检索、 工程科学的基本原理,识别机械工程领
文献研究,对机械工程领域设计、制造、 域设计、制造、运行中的关键问题与参
模拟,并能够理解相关技术工具、针对复 杂工程问题的预测与模拟;
杂工程问题预测与模拟结果的局限性。
四、教学基本内容
第一章绪论 (1)计算机辅助设计的概念及相关技术,国内外常用 CAD 系统及特点,AutoCAD 的二次开 发方法与相关技术。 (2)基于 AutoCAD 的二次开发的原理、特征、发展历史、应用、市场与效益;国内、外研 究现状;存在的问题及今后发展方向。 基本要求:了解 AutoCAD 的二次开发方法及相关技术 重点与难点:AutoCAD 二次开发的原理、方法及特征。 毕业要求对应关系:
of
Mechanical Eng.
适用专业: 机械设计制造及其自动化专业
授课教师:
Intended for: Mechanical Design, Manufacturing andInstructor:
Automation
大纲执笔人: 李敬敏
大纲审核人:
专业负责人
Edited by: Jingmin Li
相关文档
最新文档