最新AutoCAD高级培训汇总Word文档格式.docx

上传人:b****4 文档编号:7816348 上传时间:2023-05-09 格式:DOCX 页数:33 大小:223.04KB
下载 相关 举报
最新AutoCAD高级培训汇总Word文档格式.docx_第1页
第1页 / 共33页
最新AutoCAD高级培训汇总Word文档格式.docx_第2页
第2页 / 共33页
最新AutoCAD高级培训汇总Word文档格式.docx_第3页
第3页 / 共33页
最新AutoCAD高级培训汇总Word文档格式.docx_第4页
第4页 / 共33页
最新AutoCAD高级培训汇总Word文档格式.docx_第5页
第5页 / 共33页
最新AutoCAD高级培训汇总Word文档格式.docx_第6页
第6页 / 共33页
最新AutoCAD高级培训汇总Word文档格式.docx_第7页
第7页 / 共33页
最新AutoCAD高级培训汇总Word文档格式.docx_第8页
第8页 / 共33页
最新AutoCAD高级培训汇总Word文档格式.docx_第9页
第9页 / 共33页
最新AutoCAD高级培训汇总Word文档格式.docx_第10页
第10页 / 共33页
最新AutoCAD高级培训汇总Word文档格式.docx_第11页
第11页 / 共33页
最新AutoCAD高级培训汇总Word文档格式.docx_第12页
第12页 / 共33页
最新AutoCAD高级培训汇总Word文档格式.docx_第13页
第13页 / 共33页
最新AutoCAD高级培训汇总Word文档格式.docx_第14页
第14页 / 共33页
最新AutoCAD高级培训汇总Word文档格式.docx_第15页
第15页 / 共33页
最新AutoCAD高级培训汇总Word文档格式.docx_第16页
第16页 / 共33页
最新AutoCAD高级培训汇总Word文档格式.docx_第17页
第17页 / 共33页
最新AutoCAD高级培训汇总Word文档格式.docx_第18页
第18页 / 共33页
最新AutoCAD高级培训汇总Word文档格式.docx_第19页
第19页 / 共33页
最新AutoCAD高级培训汇总Word文档格式.docx_第20页
第20页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

最新AutoCAD高级培训汇总Word文档格式.docx

《最新AutoCAD高级培训汇总Word文档格式.docx》由会员分享,可在线阅读,更多相关《最新AutoCAD高级培训汇总Word文档格式.docx(33页珍藏版)》请在冰点文库上搜索。

最新AutoCAD高级培训汇总Word文档格式.docx

如:

TR,*TRIM

XJ,*TRIM

JQ,*TRIM

YUAN,*CIRCLE

3.注意事项:

(1)编辑ACAD.PGP的方法:

工具——自定义——“编辑程序参数(ACAD.PGP)”

(2)虽然可以修改,也可以添加,但建议不要修改。

AutoCAD允许一个命令有多个别名。

(3)如果不同命令有相同别名,则该命令别名最后的一个定义有效。

(4)使新的命令别名生效的方法:

命令:

REINIT

五、AutoCAD菜单的定制技术

1.AutoCAD的菜单文件类型:

.MNU——菜单样板文件,ASCⅡ码文本文件,可以编辑。

.MNC——已编译的菜单文件,二进制,不能编辑。

.MNR——菜单资源文件,包含由菜单使用的位图等,每次生成.MNC文件时,自动生成.MNR文件,不能编辑。

.MNS——源菜单文件,与.MNU文件相同,但不包含注释,可编辑。

.MNT——菜单资源文件,在.MNR文件无效(如为“只读”)时生成该文件,不能编辑。

.MNL——菜单的LISP程序文件,加载同名菜单文件时,.MNL文件被自动加载,可编辑。

2.菜单文件结构:

第一部分菜单组名(形式为:

***MENUGROUP=菜单组名)

第二部分下拉菜单(***POPn,n表示下拉菜单的序号)

第三部分菜单项(菜单项的语法结构见后)

……

第四部分显示状态栏中的文字(***HELPSTRINGS)

这里,“***MENUGROUP=”、“***POPn”、“***HELPSTRINGS”是必需的内容,否则,无法显示正常菜单!

3.菜单项结构及语法

名称标记标签菜单宏

(标识菜单项)(显示给用户)(菜单执行的操作)

例如:

ID_Line[&

Line]^C^C_line

这里:

“ID_Line”是名称标记部分,由用户自己确定;

“[&

Line]”是标签部分,“[]”是必不可少的,“Line”则显示为菜单项目;

“^C^C_line”是菜单宏部分,“^C^C”的作用是连续两次终止正在执行命令的执行,是软件容错性的一种措施,“_line”的作用是执行AutoCAD的内部命令画直线。

4.菜单项部分的控制符

[--]形成菜单项之间的分隔线。

5.菜单标签部分的控制符

在菜单标签部分,使用下列特殊字符控制级联菜单的层次结构:

—〉表示该菜单项有子菜单。

<

—表示此项目是子菜单的最后一项。

—<

—表示该项目是子菜单的最后一项,也是上级菜单的最。

后一项

6.菜单宏部分的控制符

\表示等待用户输入。

7.使用自定义菜单的方法

命令:

MENULOAD

8.举例:

(下面是一个菜单文件的完整内容,“//”及以后的内容表示注释或说明)

***MENUGROUP=我的菜单//菜单组的名称

***pop1

ID_MyMenu[自定义菜单(&

C)]//在菜单栏显示的名称为“自定义菜单”

ID_FILE[->

文件操作]//文件操作菜单项弹出子菜单

ID_Save[保存(&

S)\tCtrl+S]^C^C_qsave//文件操作菜单项第一个子菜单

ID_Saveas[<

-另存为(&

A)...\tCtrl+Shift+S]^C^C_saveas//文件操作菜单项最后一个子菜单

[--]

ID_FreCircle[->

常用圆]//常用圆菜单项弹出子菜单

ID_Circle_10[半径10的圆]^C^C_circle\10

ID_Circle_20[半径20的圆]^C^C_circle\20

ID_Circle_50[<

-半径50的圆]^C^C_circle\50

***HELPSTRINGS//以下定义为各菜单在状态栏显示的提示文字

ID_Circle_10[绘制半径为10的圆]

ID_Circle_20[绘制半径为20的圆]

ID_Circle_50[绘制半径为50的圆]

ID_Save[保存当前图形:

QSAVE]

ID_Saveas[以新文件名保存当前图形文件的副本]

六、定制线型

AutoCAD中的线型文件有:

ACAD.LINACADISO.LIN。

线型分类:

简单线型、复杂线型。

1.简单线型:

只有线段、空和点组成

线型定义的语法结构(有两行):

标题行格式:

*线型名[,说明]

定义行格式:

A,dash_1,dash_2,……dash_n

A——对齐代码。

dash_n——正数为画线长度,负数为空出长度,0为画点,描述线型的一个周期即可。

2.复杂线型:

定义行中加入嵌套文字串或嵌套形的内容

其格式为:

[“TEXT”,textstylename,scale,rotation,Xoffset,Yoffset]

3.举例:

(下面是一个线型文件,定义了4种线型)

*HIDDEN_LINE,—————————————

A,3.5,-1.5

*CENTER_LINE,——-——-——-——-——-——

A,12.5,-1.5,1.5,-1.5

*DOUBLE_CENTER_LINE,——--——--——--——

A,12.5,-1.5,1.5,-1.5,1.5,-1.5

*Railway,————RW————RW————RW———

A,3.5,-1.5,3.5,-1.5,3.5,-1.5,3.5,-1.5,["

RW"

STANDARD,S=0.5,R=0.0,X=0.0,Y=-0.25],-1.5

七、定制填充图案

AutoCAD中的填充图案文件有:

ACAD.PAT(英制)ACADISO.PAT(公制)

1.图案填充文件格式

填充图案的单元由一系列的直线段组成。

填充图案的定义有两部分组成:

第一部分:

定义名称及说明,格式为:

*图案名称[,说明]

第二部分:

填充图案描述部分,可有一行,也可有多行,每行用来描述一段线,每行的格式为:

Angle,X-origin,Y-origin,delta-x,delta-y,dash-1,dash-2

其含义是:

Angle——所绘直线的角度

X-origin,Y-origin——所绘直线起点的坐标

delta-x——图案中对应直线间沿直线方向上的位移量

delta-y——图案中对应直线间的垂直间距

dash-n——绘制直线的长度,可是正数,也可是负数。

正数为画线长度,负数为空出长度

2.举例(下面是一个图案填充文件的完整内容,定义了一个菱形填充图案,“//”及以后的内容表示注释或说明)

图案设计填充效果

*菱形//定义图案名称

68,0,-27.8155,-10.1007,25,30,-5.9889//描述A—〉B段

112,11.2382,0,10.1007,25,30,-5.9889//描述B—〉C段

68,-11.2382,0,-10.1007,25,30,-5.9889//描述D—〉C段

112,0,-27.8155,10.1007,25,30,-5.9889//描述A—〉D段

3.自定义图案的引用

(1)将图案文件保存到“支持文件搜索路径”下;

文件名必须与填充图案名称完全相同

(2)“绘图”——“图案填充”——“自定义”——“选择图案”

其他与用“预定义”图案填充操作方法相同。

第四讲

一、AutoCAD中几何计算器的应用

几何计算:

运算的参数和结果均为几何量(点坐标、矢量等)的运算。

点坐标还可以使用对象捕捉。

使用几何计算器的命令:

CAL

此命令可以透明使用,即在其它命令的执行过程中使用。

命令透明使用的方式是:

在命令前加“’”

举例1:

以直线的左端点与圆的圆心间的中点为圆心,以25为半径画圆。

举例2:

将圆在沿直线方向距离为100的位置复制一份。

举例3:

绘制一个新圆,使它与直线和圆均相切,半径为已知圆半径的一半。

在几何计算器中常用的特殊功能函数有:

函数

功能说明

ang(p1,p2)

求X轴与直线(p1,p2)之间的夹角

dist(p1,p2)

求p1及p2间的距离

dee

dist(end,end)的便捷功能函数

ill(p1,p2,p3,p4)

求直线(p1,p2)和直线(p3,p4)的交点

ille

ill(end,end,end,end)的便捷功能函数

rad

求圆或圆弧的半径

vec(p1,p2)

求点p1至点p2的向量

vec1(p1,p2)

求点p1至点p2的单位向量

vee

vec(end,end)的便捷功能函数

vee1

vec1(end,end)的便捷功能函数

二、在AutoCAD中绘制函数曲线

方法步骤:

1.借Excel建立函数曲线的坐标点,使用Windows的剪切板存放坐标点;

Excel具有强大的公式和函数运算以及合并功能。

2.使用spline命令。

绘制正弦曲线Y=100sin(x)三个周期的函数曲线。

*三个周期:

x值为0°

——1080°

,设定步长为5°

*函数的计算公式为:

Y=100*sin(x/180*pi())

*合并为单元格:

A&

“,”&

B

绘制抛物线Y=x2/10,x从-20到20之间的曲线。

三、幻灯片的制作和观看

1.幻灯片文件的概念

是相应图形的矢量图象文件,是图形在某个时刻的图片。

其文件类型是“.SLD”,它不同于图形文件,只能被显示和观看,不能被编辑和打印。

2.创建幻灯片

操作步骤:

(1)在绘图窗口中显示用于幻灯片的图形

(2)使用命令:

mslide

(3)为幻灯片文件指定文件名

(4)保存文件

3.观看幻灯片

(1)使用命令:

vslide

(2)选择文件

(3)打开

(4)若要关闭幻灯片文件,需使用命令:

REDRAW

(菜单:

视图—>

重画)

注意:

观看幻灯片时,AutoCAD会临时地在当前图形上“画图”,且将当前图形保持原样并仍为活动状态,但不可见。

若想恢复当前图形,可用REDRAW命令清除幻灯片。

四、脚本的定制

1.脚本文件的概念

把一系列的AutoCAD命令和参数组合在一起构成一命令序列(相当于一个程序),调用时可按指定顺序执行这些命令,这个命令和参数序列就称为脚本。

存放脚本的文件称为脚本文件,其文件类型是“.SCR”。

2.脚本文件的格式与运行

脚本文件的格式规则为:

(1)空格即代表回车;

(2)每行结尾无论有无空格都自动加一空格;

(3)脚本文件是以ASCⅡ码格式建立的,可在任意编辑器中编辑;

(4)以“;

”开头的行为注释行,注释不能与命令或其他输入位于同一行;

(5)字母大小写不限。

特别注意:

脚本文件中,空格具有特定的意义,不得随意增加或删除空格,否则可能导致脚本文件执行时的非正常中断或错误执行。

3.举例

编写一脚本文件,其功能是:

先绘制A3图纸的图幅线和图框线,再绘制下面的图形。

4.脚本的调用

SCRIPT

自行编制绘制下列图形的脚本文件:

5.

建立脚本式幻灯片显示

制作一系列幻灯片文件,用脚本文件实现幻灯片的顺序自动播放。

用DELAY命令控制幻灯片之间的时间间隔,DELAY命令的参数为延时时间,单位是毫秒,最大值是32767。

在脚本的最后,还可以用RSCRIPT命令使幻灯片从头开始循环重复播放,直至用Esc终止循环。

举例:

自动循环播放四幅幻灯片

五、形的定制

1.形的概念

形是用一组线段、圆弧或圆组成的一种特殊对象,它能被当作单一对象方便地插入到图形中,在插入过程中指定插入的位置、比例系数和旋转角度。

形从定义到引用需经过以下几个步骤:

(1)按规定格式进行形定义;

(2)建立形文件(文件类型为“.shp”)

(3)编译形文件,生成机器码的形文件(文件类型为“.shx”)

(4)装入编译后的形文件

(5)插入某一个形

2.形定义的组成

每个形定义有两部分:

第一部分是标题行,第二部分是若干描述行。

(1)标题行

以“*”开始,由形的编号、形描述部分的字节数和形名组成,各要素间用“,”分隔,格式为:

*shapenumber,defbytes,shapename

Shapenumber:

形编号,占一个字节,在1—255之间。

Defbytes:

形描述部分的字节数,不超过2000。

Shapename:

形名,必须用大写字母。

(2)描述行

用数字或字母(十六进制数)描述形中所包含的线段、圆弧的大小和方向,有若干个字节组成,字节之间用“,”分开,以“0”结束。

描述行可以占一行,也可以占多行,但包括结束符“0”不超过2000字节。

3.形的描述码

组成描述行的每个字节称为一个描述码,是按一定的编码规则编制而成的。

描述码分为直线矢量代码和特殊代码两类。

(1)矢量长度和方向编码

描述一个直线矢量的长度和方向需用3个字符,第一个必须是0,它表示后面两个字符是十六进制数,第二个字符代表矢量的长度,有效值为1—F(1—15个单位长),第三个字符代表矢量的方向,方向编码见下图。

*倾斜矢量的长度取其对应的X、Y偏移量的较小者。

(2)特殊码

特殊码也称专用码,是专门用于控制相关描述码产生具体效果的描述码,如相关的描述码是生成直线段还是圆弧线段,是画线(落笔)还是空走(抬笔),形定义是否结束等。

这些特殊码的前两个字符均为0,也可以用十进制数表示。

特殊码有:

000——形定义结束

001——画线(激活绘图模式或称落笔)

002——空走(关闭绘图模式或称抬笔)

003——用下一个字节除矢量长度

004——用下一个字节乘矢量长度

005——将当前位置压入栈

006——将栈中内容弹到当前位置

007——画出由下一个字节给出的子形

008——下两个字节给出X-Y位移量(绘制非标准矢量)

009——由(0,0)结束的多个X-Y位移量(绘制多个非标准矢量)

00A——由下两个字节定义八分弧

00B——由下五个字节定义的小段弧

00C——由X-Y位移和凸度定义的弧

00D——多个指定凸度的弧

00E——只在垂直文本方式处理下一个命令

*当特殊码为00A(或10)时:

用下两个字节定义一段八分弧(跨度是一个或多个45º

的弧)。

弧的描述格式是:

10,radius,(-)0SC

10——八分弧的专用码

radius——弧的半径,在1——255之间

(-)0SC——弧的方向(正是逆时针,负是顺时针)、起始位置(S,其值为0—7)、跨度(C,其值为0—7,0代表一个整圆)

八分弧从时钟上的三点钟位置逆时针方向编号,如下图示:

其他特殊码的含义和格式请阅读辅导材料!

4.生成形文件

(1)建立形文件

用文本编辑器(如记事本)编辑成ASCⅡ码的文本文件,保存文件类型为“.shp”。

描述行中的()是为了增加可读性,除此之外没有任何作用。

(2)编译形文件

compile

把“.shp”类型的文件转换成“.shx”类型的文件,能被LOAD命令或STYLE命令调用。

5.调用形

(1)加载形文件

LOAD

(2)插入形

SHAPE

交互过程:

SHAPE(下达命令)—〉确定形名—〉确定位置—〉确定形高—〉确定旋转角度

*如果在确定形名时不记得形名,可用“?

”响应来查询。

6.举例

(1)表面粗糙度符号的形定义

*130,23,CCD

3,8,2,8,(-3,4),1,9,(3,-4),(5,8),(0,0),2,8,(-8,-4),1,8,(5,0),0

(2)圆柱度符号的形定义

*131,27,YZD

3,8,2,8,(1,0),1,8,(2,8),2,8,(4,0),1,8,(-2,-8),2,8,(1,4),1,10,2,-000,0

(3)稳压管符号的形定义

*138,17,ZENER

3,12,040,5,034,016,6,042,04C,5,040,6,04C,046,03C,01E,0

第五讲

——AutoCAD二次开发

(AutoLISP语言编程概述)

一、AutoLISP语言简介

1.LISP——ListProcessingLanguage

2.AutoLISP:

嵌套于AutoCAD内部,将LISP与AutoCAD有机结合,是AutoCAD开发的重要工具。

3.AutoLISP的功能:

♦可直接调用AutoCAD的几乎全部命令

♦具备一般高级语言的结构和功能

♦具备一般高级语言所没有的强大的图形处理功能

4.AutoLISP的特点

♦仅能以解释方式运行于AutoCAD内部(解释性程序设计语言)

♦程序的全部内容均以函数形式给出,没有语句的概念,也没有其他语法结构,执行程序就是执行一系列的函数调用,也称“函数语言”

♦把数据和程序统一表达为表结构,程序即数据,数据即程序,故也称为“表语言”

♦运行程序就是对函数求值的过程,在此过程中实现函数的功能

二、AutoLISP的数据类型

♦符号(SYM)

♦字符串(STR)

♦表(LIST)

♦文件描述符(FILE)

♦AutoLISP的内部函数(SUBR)

♦AutoCAD的选择集(PICKSET)

♦AutoCAD的实体名(ENAME)

♦函数分页表(PAGETB)

基本应用:

涉及前五种,前四种称为“原子”。

1.原子(原子就是“表”中的元素,常作函数的参数)

(1)整数

(2)实型数

(3)符号(常用来作变量名)

(4)字符串:

在一对双引号“”内的一组字符

2.表

表有如下几项特征:

(1)放在一对圆括号内

(2)其中的元素可以是:

数字、符号、字符串、表

(3)元素之间有空格

(4)可任意嵌套,如(15(ab)cd)

(5)元素在表中按先后顺序取得序号,依次为0,1,2,……

(6)表的大小即表的长度,没有元素的称为空表,用()或nil表示

(7)有两种类型:

标准表、引用表

标准表——实现函数调用的表,第一个元素是函数,后面的元素是函数的参数;

引用表——被当作数据引用的表,如表示点的坐标(x,y)的表

3.点对(dottedpair)

也是一种表,有两个元素,中间用“.”,圆点与元素之间必须用空格分开,可任意嵌套,常用于构造连接表。

三、AutoLISP的程序结构

有一个或一系列按顺序排列的标准表组成,如:

(setqx25.0)(见辅导材料P34)

(setqy12.2)

(+(*xy)x)

AutoLISP程序书写格式的特点:

1.AutoLISP程序全部由函数组成,函数的形式是表,表的括号需左右匹配;

2.AutoLISP程序阅读函数时按从左到右的规则;

3.函数必须是第一个元素,函数与参数、参数与参数之间均至少要一个空格分开;

4.两个表之间和表内的多余空格和回车是不产生作用的,因此一个表可占多行,一行也可以写多个表。

如前述程序可写为:

(setqx25.0)(setqy12.2)(+(*xy)x)

5.用“;

”开始的内容作为对程序的注释;

6.文件类型为“.LSP”,是ASCⅡ码的文本文件。

AutoLISP程序就是对AutoLISP函数的调用,AutoLISP函数分为系统内部函数和用户定义的外部函数,AutoLISP对函数的调用是通过标准表来实现的,程序的执行就是对标准表依次进行求值的过程,在求值的过程中实现相应的功能。

四、AutoLISP程序的执行过程

1.加载AutoLISP文件

一个简单的弹出对话框的例子(设文件名为test.lsp):

(defunc:

testlisp()

(alert“Hello,TheWorld!

”)

加载AutoLISP文件有以下几种方法:

a)命令行加载(键盘命令方式)

(load“路径\\文件名”)

b)对话框方式

工具——AutoLISP——加载应用程序——选择AutoLISP文件——点击加载

c)自动加载方式(略)

2.运行AutoLISP

(1)若为函数,则在“命令:

”提示符下输入“(函数名)”并回车。

(2)若为命令,则在“命令:

”提示符下输入“命令名”并回车。

五、两个AutoLISP例程

1.绘制圆的渐开线

X=r(cos∅+∅sin∅)

Y=r(sin∅-∅cos∅)

r——基圆半径

;

程序代码(involute.lsp)

inv(/p0phiphimaxphimin);

见辅导材料P43-44

(setqp0(getpoint"

\n请输入基圆的圆心:

"

))

见辅导材料P34和P46

(setqr(getdistp0"

\n请输入基圆的半径:

见辅导材料P46

(command"

circle"

p0r);

见辅导材料P49

(setqphimin(getreal"

\n输入渐开线的起始角度(弧度):

));

见辅导材料P45

(setqphimax(getreal"

\n输入渐开线的终止角度(弧度):

(setqdphi(getreal"

\n输入角度增量(弧度):

(setqn

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2