《CAD软件的二次开发》教学大纲.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《CAD软件的二次开发》教学大纲 学分数 周学时课程性质:理课预修课程:AutoCAD教学目的:本课程AutoCAD为开发平台;以AutoLLISP和VisualLISP语言为程序开发语言;以机械工程为应用背景,讨论如何进行CAD软件的二次开发问题。通过本课程的教学,帮助学生掌握培养学生能力促学生素质的提高。 基本内容:AutoLVisualLISP语言的语法,DCL语言(对话框构造语言)的基本语法,工程图样的程序化设计。 基本要求:学生应按本大纲具体要求,掌握上述部分内容掌握基本概念基本理论基本方法教学用书:教学内容、要求和课时安排: 一(学时数:) 教学内容 CAD软件二次开发的意义: 关于计算机辅助设计;CAD系统的功能;CAD系统开发的方法;AutoCAD二次开发的内容;在AutoCAD上进行二次开发的编程语言;本课程的内容。 2.AutoLISP简介: 什么叫AutoLISP;AutoLISP的功能。 3.VisualLISP简介: 什么是VisualLISP; VisualLISP的特性; VisualLISP的开发环境。 4.AutoLISP函数: AutoLISP函数的一般形式;函数的种类;AutoLISP的参数类型;函数的书写要求。 教学要求: 1解CAD软件二次开发的基本方法。 2.了解AutoLISPVisual LISP语言的特点和开发环境。 3.掌握AutoLISP。 AutoLISP基本函数(上)(学时数: 教学内容: 数值函数: 功能;种类;运算规则。 2.基本赋值函数: Setq函数;Set函数。 3.表处理函数: 引用函数(禁止求值数);表的构造函数;表的抽取函数。 4.输入输出函数: 数据和字符串输入函数;实型数的输入函数;输入设置函数; 数据和字符串输出函数。 5.defun函数: 格式1(defun);格式2(defun C:)。 6.自定义函数的加载: 必要性;方法1;方法2。 7.自定义函数的调用命令 一般自定义函数的调用和运行;;以C开头的自定义函数的调用命令。 8.应用举例: 教学要求: 了解AutoLISP基本函数的功能、格式及应用。 了解用户自定义函数的编写、调用的基本方法。 三 上机实习(1)(学时数:: 编写、调用计算类的AutoLISP函数。 教学要求: 掌握AutoLISP基本函数(下)(学时数: 教学内容: 1.Command函数: 功能;格式;表达式的种类及功能;在Command函数中引用 AutoCAD命令的格式;command函数应用举例。 2.同绘图有关的输入输出函数: 距离输入函数;点的输入函数(直角坐标系);角度输入;字符串输入和运算函数; “关键词”输入函数;数字与字符串转换函数;字符串大小写转换函数;字符串连接函数 3.其它实用函数: 屏幕控制函数;几何函数;目标捕捉函数;AutoCAD系统变量的读取与设置函数。 4.AutoLISP程序的调试: 使用断点;使用出错中断功能;使用数据查看功能;使用检查选定代码功能。 5.综合举例: 编写绘制齿轮胚图形(包括尺寸标注)的AutoLIsp用户自定义函数。 教学要求: 1.了解同绘图有关的AutoLISP函数的格式和功能 2.了解AutoLISP程序的常用的调试方法。 五.上机实习(2)(学时数:: 编写、调试、调用绘图类的AutoLISP用户自定义函数。 教学要求: 掌握学时数:: 1.图形数据库中的实体操作函数: 实体与图形数据库概念(实体、图形数据库、实体名、选择集);实体选择集的生成函数(不带过滤表的ssget函数、带过滤表的ssget函数、增加和删除函数);从选择集中检索实体名的函数;应用举例(作“0”形圈的左视图)。 2.分支结构的程序设计: 关系运算和AutoLISP运算函数;逻辑运算和AutoCAD的逻辑运算函数;条件函数(if函数、cond函数、progn函数);循环结构(while函数、repeat函数、foreach函数、mapear函数);应用举例(绘制渐开线标准齿轮齿形,并使之转动)。 教学要求: 学习分支结构的程序设计图形数据库中的实体操作的一般方法,解决图形编辑中实体的选取问题。 学习分支结构的程序设计的一般方法,解决常用平面曲线的绘制问题。 七 .上机实习(3)(学时数:: 编写带“Move”、”copy”、” array”等编辑功能的图形的AutoLISP用户自定义函数。 编写绘制平面曲线的AutoLISP用户自定义函数。 教学要求: 同六。 八 设计资料的程序处理(学时数:: 1.概述: 建立数据文件的必要性;数表的分类(一维数表:二维数表:多维数表)。 2.数据表格的程序处理: 用数组方法处理一维数表;同数据文件建立和调用有关的

文档评论(0)

82393aa + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档