制图标准、心得_第1页
制图标准、心得_第2页
制图标准、心得_第3页
制图标准、心得_第4页
制图标准、心得_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机辅助制图标准(试用稿)

目录

一、总则

1、工作目标2、工作范围3、工作风格

二、制图

1、制图规范2、图纸目录3、图纸深度4、图纸字体5、图纸版本及修改标志

7、图纸幅面8、图层及文件交换格式9、补充说明

一、总则

工作目标

1.1规范化——有效提高建筑设计的工作质量;

1.2标准化——提高建筑设计的工作效率;

1.3网络化——便于网络上规范化管理和成果的共享。

工作范围

本标准是建筑CAD制图的统一规则,适用于我院房屋建筑工程和建筑工程相关领域中的CAD制图及软件开发。

工作风格

本标准为形成设计院绘图表达的风格的统一,不提倡个人绘图表达风格。建筑制图的

表达应清晰、完整、统一。

二、制图

1、制图规范

工程制图严格遵照国家有关建筑制图规范制图,要求所有图面的表达方式均保持一致。

2、图纸目录

各个专业图纸目录参照下列顺序编制:

建筑专业:建筑设计说明;室内装饰一览表;建筑构造作法一览表;建筑定位图;平面图;立面图;剖面图;楼梯;部分平面;建筑详图;门窗表;门窗图。

结构专业:结构设计说明;桩位图;基础图;基础详图;地下室结构图;(人防图纸);地下室结构详图;楼面结构布置;楼面配筋图;梁、柱、板、楼梯详图;结构构件详图。

电气专业:电气设计说明;主要设备材料表;平面图;详图;系统图;控制线路图。大型工程应按强电、弱电、火灾报警及其智能系统分别设置目录。

给排水专业:给排水设计说明;总图;平面图(自下而上);详图;给水、消防、排水、雨水系统图。

暖通空调专业:暖通设计说明;主要设备材料表,平面图;剖面图;详图;系统图。

3、图纸深度

工程图纸除应达到国家规范规定深度外,尚须满足业主提供例图深度及特殊要求。

4、图纸字体

除投标及其特殊情况外,均应采取以下字体文件,尽量不使用TureType字体,以加快图形的显示,缩小图形文件。同一图形文件内字型数目不要超过四种。以下字体形文件为标准字体,将其放置在CAD软件的FONTS目录中即可。Romans.shx(西文花体)、romand.shx(西文花体)、bold.shx(西文黑体)、txt.shx(西文单线体)、simpelx(西文单线体)、st64f.shx(汉字宋体)、ht64f.shx(汉字黑体)、kt64f.shx(汉字楷体)、fs64f.shx(汉字仿宋)、hztxt.shx(汉字单线)。字型文件放置在单位计算机网络服务器上(其具体位置\\server1\software\standard\fonts)。

汉字字型优先考虑采用hztxt.shx和hzst.shx;西文优先考虑romans.shx和simplex或txt.shx。所有中英文之标注宜按下表执行

常用字型表表1

用途字型字高宽高比

图纸名称中文St64f.shx10mm0.8

说明文字标题中文St64f.shx5.0mm0.8

标注文字中文Hztxt.shx3.5mm0.8

说明文字中文Hztxt.shx3.5mm0.8

总说明中文St64f.shx5.0mm0.8

标注尺寸西文Romans.shx3.0mm0.8

注:中西文比例设置为1:0.7,说明文字一般应位于图面右侧。字高为打印出图后的高度。

5、图纸版本及修改标记

5.1图纸版本

图纸修改等改用版本标志,停用原先采用用建修、结修、电、水、暖修等及其他编号标志。

5.1.1施工图版本号

第一次出图版本号为0

第二次修改图版本号为1

第三次修改图版本号为2

5.1.2方案图或报批图等非施工用图版本号

第一次图版本号为A

第二次图版本号为B

第三次图版本号为C

5.2图面修改标记

图纸修改可以版本号区分,每次修改必须在修改处做出标记,并注明版本号,如下图。

简单或单一修改仍使用变更通知单。

6、图纸幅面

6.1图纸图幅采用A0、A1、A2、A3四种标准,以A1图纸为主。图框文件放在单位的计算机网络服务器上(具体位置\\server1\software\standard\bord)。

图纸尺寸规格表2

图纸种类图纸宽度(mm)图纸高度(mm)备注

A01189841

A1841594

A2594420

A3420297

A4297210

主要用于目录、变更、修改等

6.2特殊需要可采用按长边1/8模数加长尺寸(按房屋建筑制图统一标准)。

6.3一个专业所用的图纸,不宜多于两种幅面(目录及表格所用A4幅面除外)。

6.4图纸比例

常用图纸如下,同一张图纸中,不宜出现三种以上的比例。

常用比例表表3

常用比例

1:1,1:2;1:5,1:10,1:20,1:50,1:100,1:200,1:500,1:1000

可用比例

1:3,1:15,1:25;1:30,1:150,1:250,1:300,1:1500

7、图层及文件交换格式

7.1采用图层的目的是用于组织、管理和交换CAD图形的实体数据以及控制实体的屏幕显示和打印输出。图层具有颜色、线形、状态等属性。

7.2图层组织根据不同的用途、阶段、实体属性和使用对象可采取不同的方法,但应具有一定的逻辑性,便于操作。各类实体应放置在不同的图层上,如平面图中,轴线标注和第三道尺寸应分层标注,标注门、窗洞口的细部尺寸应分层表示;厨厕洁具及其标注等单独设置图层表示;标高等尺寸也应独立分层表示。

8、补充说明

8.1常用图例

遵照房屋建筑制图统一标准(GBJ186),总图制图标准(GBJ103-87),《建筑制图标准》(GBJ104-87)图例规定。

常用图例表4

1砌体2混凝土3夯实土4多孔材料5纤维材料

8.2线条宽度(单位:mm),所有施工图纸,均参照表5所列笔宽绘制。

图纸线宽度表5

组别种类粗线中粗线细线

建筑图0.50.250.15

结构图0.60.350.18

电气图0.550.350.20

给排水0.600.400.20

暖通0.600.400.20

在采用CAD技术绘图时,尽量用色彩(COLOR)控制绘图笔的宽度,尽量少用多义线(PLINE)等有宽度的线,以加快图形的显示,缩小图形文件。

8.3符号

8.3.1、轴线。轴线圆均应以细实线绘制。圆的直径8mm。

8.3.2、剖切线8.3.3、索引符号,索引符号的圆及直径均应以细实线绘制。圆的直径10mm。

8.3.4、详图:详图符号以粗实线绘制,直径为14mm。

8.4引出线

引出线均采用水平向0.25宽细线,文字说明均写於水平线之上。

8.5尺寸标注

尺寸界线、尺寸线,应用细实线绘制,端部出头2mm。

尺寸起止符号用中粗线绘制,其倾斜方向与尺寸线成顺时针45°,长度为2~3mm。

尺寸标注均采用下列方式:

8.6标高

8.7图名(字高10mm)

8.8计算机绘图建筑图初始设置

初始设置

墙线设置

平面窗式样四线4墙线粗W:0.50

平面门式样全开有A左墙厚L:120

标注斜线式样粗线M右墙厚R:120

文字字形定义:

文字高宽高比

门窗A:2.500.8

标注B:2.500.8

附注:

1.所用图形比例均为1:100

2.为了减少图纸的内存和确保图框文件的标准性、一致性,建议使用外部引用命令引用图框文件。

方法:XREF(外部引用)

ATTACH(加入),选择所需引用的图框文件选点。

9、门窗表和材料表(见附录)

10、绘图文件的命名规则

CAD文件的命名应简单、明潦、易记,易于交换数据。设计图纸可按设计工种和图纸目录顺序命名,如建筑为J1、J2…,初步设计加注C,如JC1、JC2…;结构为G1、G2…,初步设计加注C,如GC1、GC2…;电气为E1、E2…,初步设计加注C,如EC1、EC2…;给排水为S1、S2…,初步设计加注C,如SC1、SC2…;通风为H1、H2…,初步设计加注C,如HC1、HC2…等。AutoCAD2000学习心得

“全国CAD应用培训网络工程设计中心”统一制订了《计算机绘图(初级)》的教学大纲,也编写了统一教材,并已经改版为AutoCAD2000;我业余时间报名参加了该项目培训学习,培训结束,我参加了考试,获得了初级证书,有一些心得体会,和大家分享:

经验和方法

1、基础很重要

实践证明,“手工图板”绘图能力是计算机绘图能力的基础,学习《AutoCAD》,需要一定的画法几何的知识和能力,需要一定的识图能力,尤其是几何作图能力,一般来说,我所在的班级中,《工程制图》水平好的学员,学起来较容易些,效果较好!

2、循序渐进

整个学习过程应采用循序渐进的方式,先了解计算机绘图的基本知识,如相对直角坐标和相对极坐标等,使自己能由浅入深,由简到繁地掌握AutoCAD2000的使用技术。

3、学以致用

在学习AutoCAD2000命令时始终要与实际应用相结合,不要把主要精力花费在各个命令孤立地学习上;要把学以致用的原则贯穿整个学习过程,以使自己对绘图命令有深刻和形象的理解,有利于培养自己应用AutoCAD2000独立完成绘图的能力。

4、熟能生巧

配套的《计算机绘图习题集》作为上机实验书,它能使我们更加深入地理解、熟练AutoCAD2000的命令。要强迫自己做几个综合实例,分别详细地进行图形的绘制,使自己可以从全局的角度掌握整个绘图过程,力争使自己学习完AutoCAD2000课之后就可以投身到实际的工作中去。

掌握技巧

1、常见问题要弄懂

(1)同样画一张图,有的同学画的大小适中,有的同学画的图形就很小,甚至看不见,这是为什么?

这是因为绘图区域界限的设定操作没有做,或虽用LIMITS命令进行了设定,但忘记了用ZOOM命令中的ALL选项对绘图区重新进行规整。绘图区域的设定是根据实际的绘图需要来进行的。

(2)有同学用线型名称为“HIDDEN”的线型画线段,但发现画出的线段看上去像是实线,这是什么原因引起的?

这是“线型比例”不合适引起的,也就是说“线型比例”太大,也可能是太小。解决问题的办法是将线型管理器对话框打开,修改其“全局比例因子”至合适的数值即可。

(3)在进行尺寸标注以后,有时发现不能看到所标注的尺寸文本,这是什么原因引起的?

这是因为尺寸标注的整体比例因子设置得太小,将尺寸标注方式对话框打开,修改其数值变大即可。

以上三个问题仅仅是我的同学们上机过程中遇到的最典型的三个问题和困难。实际问题不胜枚举,作为学员彻底弄懂这些问题,很有必要,对提高绘图质量和效率很有帮助。

2、有比较,才有鉴别

容易混淆的命令,要注意使自己弄清它们之间的区别。如ZOOM和SCALE,PAN和MOVE,DIVIDE和MEASURE等等。

3、层次要分明

图层就像是透明的覆盖图,运用它可以很好地组织不同类型的图形信息。学习过程中,我的同学图省事,直接从对象特性工具栏的下拉列表框中选取颜色,线型和线宽等实体信息,这很不好,使得处理图形中的信息不那么容易,要特别注意纠正自己的这一不好习惯。严格做到层次分明,规范作图。我的体会是:养成良好的习惯,受益匪浅。

4、粗细要清楚

能够显示实体的线宽是AutoCAD2000的新功能。使用线宽,可以用粗线和细线清楚地展现出部件的截面,标高的深度,尺寸线以及不同的对象厚度。作为学员,一定要通过图层指定线宽,显示线宽。提高自己的图纸质量和表达水平。

5、内外有别

利用AutoCAD2000的“块”以及属性功能,可以大大提高绘图效率。“块”有内部图块与外部图块之分。

内部图块是在一个文件内定义的图块,可以在该文件内部自由作用,内部图块一旦被定义,它就和文件同时被存储和打开。

外部图块将“块”的主文件的形式写入磁盘,其他图形文件也可以使用它,要注意这是外部图块和内部图块的一个重要区别。

6、滴水不漏

图案填充要特别注意的地方是构成阴影区域边界的实体必须在它们的端点处相交,也就是说要封闭,要做到“滴水不漏”;否则会产生错误的填充。作为学员最好还要学会如何查找“漏洞”,修复错误。

7、写文字要规范

文字是工程图中不可缺少的一部分,比如:尺寸标注文字、图纸说明,注释、标题等,文字和图形一起表达完整的设计思想。尽管AutoCAD2000提供了很强的文字处理功能,但符合工程制图规范的文字,并没有直接提供。因此要学会设置“长仿宋体”这一规范文字。具体操作的简要步骤是,打开“文字样式”对话框,新建一个样式,可取名为“长仿宋体”,对话框中字体名改为选用“仿宋体GB-2312”,宽度比例也要改为0.67。尺寸标注的文字可改为“italic.shx”代替“仿宋体GB-2312”。

另一种作用规范文字更简单的方法是,直接使用AutoCAD2000样板文件提供的“工程字”样式;注意,使用前要用“使用模板”方式启动AutoCAD2000,选择国标标题(如:GBA3)进入绘图状态。再将“工程字”样式置为当前工作样式。这种方法,大多数教科书中没有提及,作为学员要注意补充一下这一训练。

8、特殊字符,特殊处理

实际绘图中,常需要输入一些特殊字符,如角度标志,直径符号等。这些中利用AutoCAD提供的控制码来输入,较易掌握。

另一些特殊字符,如“τ”、“α”、“δ”等等希腊字母的输入,掌握起来就不那么容易了。它要用到MTEXT命令的“其他…”选项,拷贝特殊字体的希腊字母,再粘贴到书写区等操作。尤其要注意字体的转换等编辑。

还有一些特殊文本,如“φ”在机械制图中应用较多,叫做带上、下偏差的尺寸公差标注,也可用MTEXT命令的“堆叠”功能来实现。这样做远比在尺寸标注对话框中调节相应功能数值方便得多。我个人的体会是:特别方便!

9、不依规矩,不成方圆

工程标注是零件制造、工程施工和零部件装配时的重要依据。在任何时候一幅工程图中,工程标注是不可少的重要部分。在某些情况下,工程标注甚至比图形更重要。

我的许多同学不怕绘图,怕标注;原因之一是尺寸标注方式对话框里选项太多,自己又理解不清,更不知道这些选项之间如何配合,所以往往很难达到理想的标注效果。

为此,除应弄清对话框里各选取项的含义及常用值外,还应督促自己学习时应遵守如下五个规程:

1、为尺寸标注创建一个独立的层,使之与图形的其他信息分开,便于进行各种操作。

2、为尺寸文本建立专门的文字样式(如前述“长仿宋体”)和大小。

3、将尺寸单位设置为所希望的计量单位,并将精度取到所希望的最小单位。

4、利用尺寸方式对话框,将整体比例因子设置为绘制图形时的比例因子。

5、充分利用目标捕捉方式,以便快捷拾取寻找点。

10、两个空间、两个作用,两个练习

在AutoCAD2000环境中有两种空间:模型空间和图纸空间,其作用是不同的。一般来说,模型空间是一个三维空间,主要用来设计零件和图形的几何形状,设计者一般在模型空间完成其主要的设计构思;而图纸空间是用来将几何模型表达到工程图之上用的,专门用来进行出图的;图纸空间有时又称为“布局”,是一种图纸空间环境,它模拟图纸页面,提供直观的打印设置。目前的设计方向是进入三维的零件建模和设计,那么零件设计好之后需要表达到工程图上时,需要对其进行各个角度的投影,标注尺寸,加入标题栏和图框等等操作,此时在模型空间已经不能方便地进行这些操作了,在图纸空间则非常方便。在图纸空间中可能创建并放置视口对象,还可以添加标题栏或其他几何图形。可以在图形中创建多个布局以显示不同视图,每个布局可以包含不同的打印比例和图纸尺寸。布局显示的图形与图纸页面上打印出来的图形完全一样。

为了使自己深刻理解“图纸空间”的作用,学习时,要根据老师要求求至少做两个这方面的实际例子,巩固“图纸空间”的概念。不得偷懒!

11、九九归一

计算机绘图的目标就是要使设计的结果在生产实践中发挥作用。目前的设计结果基本上以纸基图纸的方式进入到生产中,同时,在设计单位,纸基的图纸也是图纸档案管理的主要对象。虽然计算机辅助设计的发展方向是达到设计、生产的无纸化,但除了极少数巨型的制造企业外,绝大多数普通的设计生产单位还是以纸基图作为组织设计生产的依据。因此,怎样将AutoCAD2000设计产生的电子格式的图纸转换成描绘在规定幅面上的纸基格式的图纸,是一个与生产实际结合得非常紧密的问题,在某种意义上来说,这一步与图形的修改、编辑等绘图过程同等重要。

因此,“打印”的学习,除了弄清楚对话框的使用外,还应积极参加老师组织的一次演示课,使自己真实感受一下“计算机绘图”的这一最后环节。

综上所述,学然后知不足。AutoCAD还有许多实用的功能,尤其是一些三维功能。学无止境,只要大家在学习中善于总结和归纳,一定能找到最佳学习方法。关于CAD.LSP病毒浅见先给不了解LSP的同志稍微铺垫一下。

ACAD有个很大的优点,就是开放性,它有很多开放的接口,这给用户自定义以及第三方二次开发提供了极大的方便。ACAD用户化门槛不算高,只要有兴趣、有些耐心,你总可以亲自动手不同程度地进行自定义。

马上要讨论的是关于启动自动化的AUTOLISP接口,这个接口现在被人用来搞了点恶作剧。

在ACAD启动或开图时会被自动加载的LSP文件,这种LSP包括:

ACAD.LSP,新装的纯ACAD里面没有这个文件。一般由用户自己编写或者第三方软件提供,放在ACAD目录或SUPPORT子夹都可以。

ACADR$.LSP,$是系统版本号,比如ACADR14.LSP,在SUPPORT子夹。

还有一种先不说了.

加载时自动运行的由defun函数定义的函数名

就一种,S::STARTUP,它和ACAD.LSP配套,同时不支持其他扩展名为LSP的文件

可能是因为这个原因,目标被定位于ACAD.LSP?不知道了,其实不一定非用S::STARTUP,用了那就说明这位大虾是个追求完美的人~

铺垫好了,来看看这个病毒acad.lsp的作用~

{00.定义自动函数S::STARTUP

{01.获取CMDECHO变量,改设为0,一般程序最后会再改回去,

目的是悄悄地进村打枪地不要.大家都喜欢这么干}

{02.通过搜索base.dcl文件,获取ACAD安装路径(support子夹)}

{03.获取菜单文件完整路径和名称,后来又没用~}

{04.获取当前图形文件完整路径和名称,截取当前工作路径}

{05.获取当前首选ACAD.LSP文件完整路径和名称,截取其路径}

{06.预设程序标记变量LSPBJ为0,意思是假设还没得手}

{07.用只读方式打开support中的ACAD.LSP,如文件不存在则建立同名文件

逐行检查此ACAD.LSP文件内容,一旦发现某行开头为(load"acadapp")

则设程序标记变量LSPBJ为1,表示已经得手过

只读任务结束,关闭文件}

{08.如果找到的ACAD.LSP路径和当前工作路径不同,

并且不在ACAD\support里面,则

{如果LSPBJ为0,也即尚未得手,那么

就在ACAD\support\acad.lsp文件末尾添加(load"acadapp")(princ),

即ACAD启动或开图时自动加载acadapp.lsp并隐蔽命令行反应。

然后同路径创建acadapp.lsp文件,作为刚改过的acad.lsp的备份.}

{如果LSPBJ为1,即已得手,且当前绘图不是未命名的新绘图任务,则

用复写ACAD\support\acadapp.lsp的方式

在当前工作路径创建acad.lsp.}

;注:到此为止,ACAD启动时必搜的程序文件路径里面都放好了此acad.lsp!

{09.程序开始做真正让大家不愉快的事情,

它取消了3个系统预设的命令名:不止explode,还有xref和xbind

可能因为Xref和xbind不是每个人都常用,所以好象报案的不多,

而explode几乎是所有用ACAD画图的人都难以避免使用的,就显得很典型}

S::STARTUP函数定义结束}

还没完,前面取消了那3个命令的定义,现在要重新定义它们,幸好这位大虾良心不算坏,只是让命令不起作用或者改成其他加法命令,并没写成破坏性函数或OS命令

EXPLODE的新功能和交互情况是:

command:EXPLODE

Seltctobjects:200found

Selectobjects:

200wasnotabletobeexplode

command:

随你怎么选,它就是说炸不了

然后XREF和XBIND这对难兄难弟双双被改成了insert,交互响应制作很不精良,根本就是空白,可能大虾忽然觉得倦了吧.

最后,它还重新定义了BONUS和EXPRESSTOOLS工具集里面提供的BURST命令,其实是个外部函数(c:burst)

BURST原来的用途是"ExplodeAttributestoText",把属性文本炸成text类物体

被重新定义后这样:

command:BURST

BURST----将图块中的文字炸开后成为实体

Selectobjects:200found

Selectobjects:

command:

完了,全完了.就这么完了,还是啥都不干,连通知也免了.

…………

卧虎藏龙之地,小的献丑了.一般不管闲事editedon2003-11-1115:19我这儿也中招了。不过——

——致只想用ACAD画图的良民

好像问题不大,原来敲X的时候改用_.X就可以了。就是前面加下划线和半角的句点,前提是你没改过PGP文件。如果改过的话_.EXPLODE。

——致不那么安分的刁民

好像问题没那么简单。acad.lsp很多人会写,但我看这个acad.lsp里似乎没有自我复制的部分——对病毒而言不可或缺的部分。可能是用VBA弄的。我现在盼望有人能讲清楚这里的机制,至少能有人告诉我怎么把这个病毒清除掉。{07.用只读方式打开support中的ACAD.LSP,如文件不存在则建立同名文件

逐行检查此ACAD.LSP文件内容,一旦发现某行开头为(load"acadapp")

则设程序标记变量LSPBJ为1,表示已经得手过

只读任务结束,关闭文件}

{08.如果找到的ACAD.LSP路径和当前工作路径不同,

并且不在ACAD\support里面,则

{如果LSPBJ为0,也即尚未得手,那么

就在ACAD\support\acad.lsp文件末尾添加(load"acadapp")(princ),

即ACAD启动或开图时自动加载acadapp.lsp并隐蔽命令行反应。

然后同路径创建acadapp.lsp文件,作为刚改过的acad.lsp的备份.}

{如果LSPBJ为1,即已得手,且当前绘图不是未命名的新绘图任务,则

用复写ACAD\support\acadapp.lsp的方式

在当前工作路径创建acad.lsp.}

;注:到此为止,ACAD启动时必搜的程序文件路径里面都放好了此acad.lsp!

1、上述应该是楼上所说的自我复制机制,也就是传播途径;

2、按此传播途径很容易找到破坏病毒的方法:资源管理器中按F3(包括全部存储介质如硬盘、软盘、刻录光盘、移动硬盘)查找ACAD.LSP,然后删除即可.再完整一些还要包括ACADAPP.LSP.mnhyyleditedon2003-11-1122:2206-08段就是它自行复制的进程部分.感谢楼上大虾帮忙解释~

可是,我也罗嗦了一堆在下面

可能有的同志还是不明白自己是怎么感染上的.那就把这两个过程捏在一起再多说两句.

ACAD的支持文件搜索路径(Supportfilesearchpath)

ACAD在启动或开新图的时候,在程序进入ready状态前,首先会到支持文件搜索路径里面寻找系统需要的资源,在必须使用的东西全部找齐后,我们才有机会正常开始画图。这种路径分2种:

A、在preferences命令对话框的files分页最上面一项可以看到,一般新装的纯ACAD的这种路径包括support[外部命令、函数,图案、线形等资源库等]、fonts[ACAD专用字库、不包括TRUETYPE字体]、help[帮助文档],还可以有bonus\cadtools[bonus资源,选装].通常*.lsp文件都集中在support子夹。

B、当前工作路径,就是现在刚打开的那张图的存放位置。

acadapp.lsp并不是系统保留的文件名,虽然样子很酷,其实它就是被感染的标志,当然,这个标志不如到处都是acad.lsp那么壮观

现在可以分析大家是怎么感染的了。

用已经感染的ACAD系统画图

根据上文08:{如果LSPBJ为1,即已得手,且当前绘图不是未命名的新绘图任务,则

用复写ACAD\support\acadapp.lsp的方式

在当前工作路径创建acad.lsp.}

这就是说,在这种情况下,它把已经被感染的CAD系统里面的acadapp.lsp克隆到当前工作路径,名字就叫acad.lsp

不小心工作路径里面混进了那个acad.lsp文件

一旦出现这种情况,即便你的ACAD原来是干净的,也瞬间就被做掉了。

还是根据上文08:{如果LSPBJ为0,也即尚未得手,那么

就在ACAD\support\acad.lsp文件末尾添加(load"acadapp")(princ),

即ACAD启动或开图时自动加载acadapp.lsp并隐蔽命令行反应。

然后同路径创建acadapp.lsp文件,作为刚改过的acad.lsp的备份.}

克隆这个acad.lsp到ACAD\support,名字改成acadapp.lsp,通过acad.lsp自动加载它。

注意,上面的自动加载acad.lsp和这里的通过acad.lsp加载acadapp.lsp效果都是一样的。

那么,怎么就被这个acad.lsp给混进了工作路径呢?

可能性有很多,比如你通过局域网跟别人共享同个文件夹里面的dwg文件,不幸你的同伴的ACAD先感染了;或者用移动盘在别人,尤其打图公司,那里画图甚至只是开图,不幸别人的ACAD已经感染了,等等

这大段代码的自我复制原理很简单。从上面概括下来就是:你的机器是干净的,它[工作路径里的acad.lsp]就把自己复制到ACAD目录;你的机器是感染的,它[support里的acadapp.lsp]就把自己复制到工作路径。只是名字有点变化,被复制的代码是一样的。

补充楼上说的关于杀毒、防毒的办法:如果确认未被感染,那么把自己的原来的support\acad.lsp(没有就建一个空文本文件,改成这名字,注意确信改掉扩展名)文件改成只读属性;如果已感染,请采用mnhyyl兄说的办法清除,之后再做前面的步骤(只读acad.lsp);同时安装多个CAD版本的要分别打“只读补丁”。一般不管闲事editedon2003-11-1123:04楼主好人,虽然只是讲解病毒但是也学了不少的AOTOLISP知识本人没有遇到,所以没法分析元凶。

还有个关键问题没有指出:

1.如果是病毒代码在LISP,那原始程序来自什么软件?即安装了什么软件才引起的?

这才能搞清楚恶作剧的人,把它公布出来。

2.可能这个病毒存在于VBA,即附着在DWG上。这样由于电子图档的交流,才导致悄无声息的传播。由VBA程序来创建ACAD.LISP。如果是这样的话,无法找出恶作剧的软件了。

我看VBA的可能性很大,性质和Word/Excel宏病毒一样。如果是纯粹LISP病毒,那么传播不应当那么广,除非附着在一个非常流行的软件上。金剑editedon2003-11-1311:18好贴啊。赶快预防!!这种东西真是防不胜防!第一次知道有这个东东大概是在去年夏天的6-7月份,一个师姐打电话说她的CAD失灵,发现每个文件夹都有一个acad.lsp,怀疑是病毒。我就让她email了一份来看。后来把道理告诉她,她回忆说很可能是从打图公司带出来的。

距现在有1年多了,也许其他人遇到的更早,再想追究初始来源的话,恐非易事。

会不会是软件夹带呢?

可能性似乎不大,至少CAD第三方软件夹带的可能性不大。市面上流行的第三方软件,连各种工具箱都算上一共也没几种。散装的程序如果没附带说明书好象一般的初级用户也不大会试用。到现在为止不论民间还是AUTODAESK还是杀毒软件官方好象都没有人把这两件事相提并论,大概是还没有这样发现的案例吧。

会不会和VBA有关系呢?

不妨假设它原来有并行的ALISP和VBA两个版本,用LSP骚扰所有ACAD,用VBA捣乱2000以上版本。

前一种情况已经成灾;后一种情况应该就像那些专门附着在MSOFFICE的NORMAL.DOT模版上的宏病毒那样吧,从实际看,这个程序的原理还没有被发现在以这样的方式有所作为,并且,它以LSP方式完全有能力不依赖VBA就可以干扰现行所有版本的ACAD软件,它连VLISP函数都没用到;而VBA还不具备这种能力,抛开可能还零星存在的DOS版用户不说,除非AUTODESK发布让R14支持VBA的核心补丁,不然就应该是不可能了。

另外,从技术方面讲,(一点皮毛:p),VBA可以生成LSP程序,ALISP也可以写ASCII码的VBA脚本,但是后者好象不能实现附着在DWG上,VLISP也许可以,但是VLISP又不能直接自然加载运行。

OFFICE宏病毒之所以会发作是因为利用了OFFICE的宏运行机制,然而那些病毒都不是OFFICE安装盘里原装的,其传播的途径是主流格式文件的共享;这个acad.lsp也是这样,传播靠共享,靠DWG的共享,区别在于宏病毒是隐蔽搭载在DOC等文件上,而此LSP是肉眼就能看出来的和DWG文件捆绑。当MSOFFICE成为事实上的OA领域老大的时候,针对它的宏病毒的传播速度和广度地球人都知道,这个因果关系是否也适合现在的AUTOCAD呢?

万一哪天真有针对ACAD的VBA病毒出现了怎么办?

要死几个人是肯定的,但是在下愿意乐观地估计应该很快就会被遏制吧,现在各种杀毒软件都把VBA宏病毒说成是小菜一碟。它放着专业病毒这份暂时还有前途的的职业不做,去做通用病毒干什么呢?

在下觉得出现这个程序总体上是好事。虽然多少也误了些事,但是没有破坏任何用户资源,也没有这个企图。还不如把它当成一个善意的提醒,提醒大家:

不在自己的地盘就不要用人家的CAD直接打开自己移动盘上的文件,

从别人那里拷贝DWG文件,尤其整夹一锅端的时候要检查文件夹,只拿CAD文件,最多顺手牵两个字体或者pat文件,别乱拿人家的LSP。要是放这么个东东在光盘上那还是比较苦恼的。

没有十足把握不要随便试用来路不明的快捷程序

再有,就是,现在看到的是预告片,它一旦有更新就很可能会要人命了!

ps,其实并不熟悉VBA和VLISP,肯请高手指正为盼

ps2,身边很大很大的范围内都以r14为主流,可能高估了它对这个版本用户的影响

ps3,很想知道全国范围内的灾情分布应该说能在用户目录自动加载是这个病毒蔓延的真正原因。

1、除了acad.lsp以外,能在用户目录自动加载的还有其他文件吗?

2、任何用文件来决定动作的企图,都是危险的。某次在某个论坛上,看到有一款软件采用了增加控制文件来满足文件版本的自动更新,这样做非常危险。mnhyyleditedon2003-11-1319:03能在用户目录自动加载的确是这个病毒蔓延的原因之一,但是在这个程序出现以前,这个接口给大家带来的好处也不少啊,当然,并不是谁都会主动去用。它的作用可以看成是ByProject的便捷设置,该不该因噎废食呢

除了acad.lsp以外,还有其他能在用户目录自动加载的文件,比如acad.pgp也可以。程序类的也还有,不知道该不该在这里讲,我不是高手,可是有时候我怕遇到高手啊任何用文件来决定动作的企图,都是危险的。某次在某个论坛上,看到有一款软件采用了增加控制文件来满足文件版本的自动更新,这样做非常危险。

windowsupdate是这样吧?有一回自动更新的引导程序就被做了

好象完全避免也是不可能的,越复杂精细的东西越难以全面掌握,越容易百密一疏~我有一个解决的办法,很简单,步骤如下:

1、在你要打开的dwg文件所在目录里找到acad.lsp文件,用写字板打开它;

2、将里面的所有内容删除,然后保存文件(不是把acad.lsp文件删除!)。

其中,做第一步前一定要关闭打开的dwg文件,关闭acad软件。经过上面过程后再打开你的dwg文件,就和感染前一样了,功能恢复正常了。

尽管该方法仍留有“尸体”,且要对你每个工作目录下的acad.lsp都要这样弄一次,显得有些麻烦,但十分有效!!!yuplerwrote:

我有一个解决的办法,很简单,步骤如下:

1、在你要打开的dwg文件所在目录里找到acad.lsp文件,用写字板打开它;

2、将里面的所有内容删除,然后保存文件(不是把acad.lsp文件删除!)。

其中,做第一步前一定要关闭打开的dwg文件,关闭acad软件。经过上面过程后再打开你的dwg文件,就和感染前一样了,功能恢复正常了。

尽管该方法仍留有“尸体”,且要对你每个工作目录下的acad.lsp都要这样弄一次,显得有些麻烦,但十分有效!!!

失效以后别忘了回来说一声听说ACAD2000上就有VBA做的病毒。现在讨论的这个诚如“一般不管闲事”女士/先生/同志/朋友所说,只是在Lisp上做了些文章。是我看走眼了。

删除所有acad.lsp当然可以解决,但未免有些滥杀无辜。如果能下决心跟它和平相处的话,就到放base.dcl的目录下,打开acad.lsp,删除这样的两段:

(command"undefine""explode")

(command"undefine""xref")

(command"undefine""xbind")

以及从

(defunC:explode(/pcontold_cmd)

到末尾的(princ)之前的

)

以后开图应该不会有问题了,当然已经感染的目录下的acad.lsp还是要删除。另一个好处是:在ACAD程序目录里留下的这个acad.lsp可以当疫苗,估计是终身免疫的。不过我没有试过,如果不灵权当“疗妒汤”了。他日虫沙editedon2003-11-2021:33我中过这种病毒,我的r14不知重装了多少次啊,实在没办法只能用2002了,好象2002对它免疫.很好啊,我们公司的机子就有这个问题的。救命恩人啊!好象lightscape文件也会被破坏。我的ls文件内得病前透明贴图好好的,得病后透明贴图就时好时坏(不同角度显示不一样,有的角度植物会显示黑掉)。猜测而已,我刚格式化硬盘,重装系统,未敢再使用旧文件。感谢各提醒和教悔!我刚学CAD,还不知CAD上会有病毒!但我一直用2002,没发现什么不妥的.在此提供一个CAD杀毒软件吧,我没试过,如果谁中了“CAD“病毒可以试试

killcadvirusexe.rar(103.9k)使用AutoCAD2000提高绘图效率的途径和技法

一、遵循一定的作图原则

为了提高作图速度,用户最好遵循如下的作图原则:

1.作图步骤:设置图幅→设置单位及精度→建立若干图层→设置对象样式→开始绘图。

2.绘图始终使用1:1比例。为改变图样的大小,可在打印时于图纸空间内设置不同的打印比例。

3.为不同类型的图元对象设置不同的图层、颜色及线宽,而图元对象的颜色、线型及线宽都应由图层控制(BYLAYER)。

4.需精确绘图时,可使用栅格捕捉功能,并将栅格捕捉间距设为适当的数值。

5.不要将图框和图形绘在同一幅图中,应在布局(LAYOUT)中将图框按块插入,然后打印出图。

6.对于有名对象,如视图、图层、图块、线型、文字样式、打印样式等,命名时不仅要简明,而且要遵循一定的规律,以便于查找和使用。

7.将一些常用设置,如图层、标注样式、文字样式、栅格捕捉等内容设置在一图形模板文件中(即另存为*.DWF文件),以后绘制新图时,可在创建新图形向导中单击"使用模板"来打开它,并开始绘图。

二、选用合适的命令

用户能够驾驭AutoCAD,是通过向它发出一系列的命令实现的。AutoCAD接到命令后,会立即执行该命令并完成其相应的功能。在具体操作过程中,尽管可有多种途径能够达到同样的目的,但如果命令选用得当,则会明显减少操作步骤,提高绘图效率。下面仅列举了几个较典型的案例。

1.生成直线或线段

(1)在AutoCAD中,使用LINE、XLINE、RAY、PLINE、MLINE命令均可生成直线或线段,但唯有LINE命令使用的频率最高,也最为灵活。

(2)为保证物体三视图之间"长对正、宽相等、高平齐"的对应关系,应选用XLINE和RAY命令绘出若干条辅助线,然后再用TRIM剪截掉多余的部分。

(3)欲快速生成一条封闭的填充边界,或想构造一个面域,则应选用PLINE命令。用PLINE生成的线段可用PEDIT命令进行编辑。

(4)当一次生成多条彼此平行的线段,且各条线段可能使用不同的颜色和线型时,可选择MLINE命令。

2.注释文本

(1)在使用文本注释时,如果注释中的文字具有同样的格式,注释又很短,则选用TEXT(DTEXT)命令。

(2)当需要书写大段文字,且段落中的文字可能具有不同格式,如字体、字高、颜色、专用符号、分子式等,则应使用MTEXT命令。

3.复制图形或特性

(1)在同一图形文件中,若将图形只复制一次,则应选用COPY命令。

(2)在同一图形文件中,将某图形随意复制多次,则应选用COPY命令的MULTIPLE(重复)选项;或者,使用COPYCLIP(普通复制)或COPYBASE(指定基点后复制)命令将需要的图形复制到剪贴板,然后再使用PASTECLIP(普通粘贴)或PASTEBLOCK(以块的形式粘帖)命令粘帖到多处指定的位置。

(3)在同一图形文件中,如果复制后的图形按一定规律排列,如形成若干行若干列,或者沿某圆周(圆弧)均匀分布,则应选用ARRAY命令。

(4)在同一图形文件中,欲生成多条彼此平行、间隔相等或不等的线条,或者生成一系列同心椭圆(弧)、圆(弧)等,则应选用OFFSET命令。

(5)在同一图形文件中,如果需要复制的数量相当大,为了减少文件的大小,或便于日后统一修改,则应把指定的图形用BLOCK命令定义为块,再选用INSERT或MINSERT命令将块插入即可。

(6)在多个图形文档之间复制图形,可采用两种办法。其一,使用命令操作。先在打开的源文件中使用COPYCLIP或COPYBASE命令将图形复制到剪贴板中,然后在打开的目的文件中用PASTECLIP、PASTEBLOCK或PASTEORIG三者之一将图形复制到指定位置。这与在快捷菜单中选择相应的选项是等效的。其二,用鼠标直接拖拽被选图形。注意:在同一图形文件中拖拽只能是移动图形,而在两个图形文档之间拖拽才是复制图形。拖拽时,鼠标指针一定要指在选定图形的图线上而不是指在图线的夹点上。同时还要注意的是,用左键拖拽与用右键拖拽是有区别的。用左键是直接进行拖拽,而用右键拖拽时会弹出一快捷菜单,依据菜单提供的选项选择不同方式进行复制。

(7)在多个图形文档之间复制图形特性,应选用MATCHPROP命令(需与PAINTPROP命令匹配)。

三、使用快车工具(EXPRESSTOOLS)

所谓快车工具,实际上是为用户设计并随AutoCAD2000一起免费提供的实用工具库。该库中的大部分工具来自AutoCADR14的优惠(Bonus)工具,其余的则已被舍弃或改进,同时又增加了一些新工具。快车工具在图层管理、对象选择、尺寸标注样式的输入/输出、图形的编辑修改等众多方面对AutoCAD进行了功能扩展,而且能非常容易地结合在AutoCAD2000的菜单和工具条中,使用起来方便快捷,故能明显提高你绘图的工作效率。

安装快车工具的方法,是在安装AutoCAD2000时选择"完全"安装,或者选择带有"快车工具"选项的"用户"安装。假如当初不是这样,则应以"增加"方式重新安装AutoCAD2000,并选择需添加的"快车工具"。

缺省时,AutoCAD2000在启动时不把快车工具装入内存,以缩短其启动时间。当你第一次使用快车工具时,工具库会自动装入。不过你也可以在开始时用EXPRESSTOOLS命令强行装入。在已正确安装了快车工具的前提下,如果屏幕上未出现其"快车"菜单,你可以使用EXPRESSMENU命令将菜单显示出来。

下面则是在屏幕上显示"快车"工具条的方法步骤:

(1)在下拉式菜单中,选择视图>工具条...,则出现"工具条"对话框。

(2)在名为"菜单组"的下拉组合框中,选择"快车"。

(3)在名为"工具条"的组合框中点选所需要的选项。凡冠以"X"的选项,将在屏幕上显示其工具条。

(4)单击"关闭"按钮,退出对话框。

四、打开或关闭一些可视要素

图形的复杂程度影响到AutoCAD执行命令和刷新屏幕的速度。打开或关闭一些可视要素(如填充、宽线、文本、标示点、加亮选择等)能够增强AutoCAD的性能。

(1)如果把FILL设为OFF,则关闭实体填充模式,新画的迹线、具有宽度的多义线、填充多边形等,只会显示一个轮廓,它们在打印时不被输出。而填充模式对已有图形的影响效果,可使用REGEN命令显示出来。另外,系统变量FILLMODE除控制填充模式之外,还控制着所有阴影线的显示与否。

(2)关闭宽线显示。宽线增加了线条的宽度。宽线在打印时按实际值输出,但在模型空间中是按象素比例显示的。在使用AutoCAD绘图时,可通过状态条上的LWT按钮,或者从"格式"菜单中选择"宽线"选项,用"宽线设置"对话框将宽线显示关闭,以优化其显示性能。系统变量LWDISPLAY也控制着当前图形中的宽线显示。

(3)如果把QTEXT设为ON,则打开快显文本模式。这样,在图样中新添加的文本会被隐匿起来只显示一个边框,打印输出时也是如此。该设置对已有文本的影响效果,可使用REGEN命令进行显示。另外,系统变量QTEXTMODE也控制着文本是否显示。这在图样中的文本较多时,对系统性能的影响是很明显的。

(4)禁止显示标示点。所谓标示点,是在选择图形对象或定位一点时出现在AutoCAD绘图区内的一些临时标记。它们能作为参考点,能用REDRAW或REGEN命令清除,但打印输出时并不出现在图纸上。欲禁止标示点显示,可将BLIPMODE设为OFF,以增强AutoCAD的性能。

(5)取消加亮选择。在缺省情况下,AutoCAD使用"加亮"来表示当前正被选择的图形。然而,将系统变量HIGHLIGHT的值从1改为0,取消加亮选择时,也可增强AutoCAD的性能。

(6)顺便一提的是,将系统变量REGENMODE的值设为0,或者将REGENAUTO设为OFF,可以节省图形自动重新生成的时间。

五、及时清理图形

在一个图形文件中可能存在着一些没有使用的图层、图块、文本样式、尺寸标注样式、线型等无用对象。这些无用对象不仅增大文件的尺寸,而且能降低AutoCAD的性能。用户应及时使用PURGE命令进行清理。由于图形对象经常出现嵌套,因此往往需要用户接连使用几次PURGE命令才能将无用对象清理干净。

六、使用命令别名和加速键

AutoCAD为一些比较常用的命令或菜单项定义了别名和加速键。使用命令别名和加速键可以明显节省访问命令的时间。命令别名是在acad.pgp文件中定义的。用任何文本编辑器打开并编辑该文件,就可以添加、删除或更改命令别名。用这种方法定义的别名,当重新进入AutoCAD时即可使用。在最新的软件版本中,用户不必退出AutoCAD就可以利用快车工具重新定义命令别名,但如果使用这种方法,则需要在第一次使用新定义的别名之前,执行REINIT命令以对软件重新初始化。

命令加速键是在acad.mnu文件中定义的。欲添加、删除或更改命令加速键,用户只能用文本编辑器对acad.mnu文件进行编辑修改。修改过的*.mnu文件必须用MENU命令加载并编译后,新定义的命令加速键方可使用。在AutoCAD下如何能提高绘图速度

使用计算机绘图就是为了提高绘图速度和效率,然而CAD的绘图命令达几百条之多,要将这些绘图命令全部掌握,不但烦琐,而且没有必要。但是,在这几百条绘图命令里,活学活用,会给我们的绘图工作带来意想不到的效果。实践证明使用AutoCAD加快绘图速度,提高工作效率的方法有使用样板图、用好当前点、块与属性,巧妙使用命令的组合以及灵活使用层和Ucs。本文介绍如何使用AutoCAD加快绘图,提高工作效率,让你充分体验到AutoCAD的魅力所在。

样板图

样板图是绘制一幅新图形时,用来给这个新图形建立一个作图环境的一个样本。其中包括层,每一层的线形,颜色,标注时字的大小,字的纵横比,箭头大小,绘图范围等一些限制设置。样板图中甚至还可以包含一些通用的图形,如图框,标题栏,粗糙度符号等,凡是公用的参数,图形等都可以放在样板图中。这样便于各个使用该样板图的图形共享。做一个合适的样板图上作图,可以带来以下好处:

1.不需重复设置。各种图形的共同参数是很多的,如箭头大小、字的高低、图层颜色等。如果不使用样板图,每一个图形我们都要进行设置。如果使用样板图我们只需要设置一次,这样我们节省大量的作图时间。并且可以实现作图的标准化。

2.样板图本身是一个利用率极高的图库。你可以将经常使用的符号,例如:粗糙度符号、设计基准符号、螺钉螺帽符号等做成块放在样板图里单独存储,在需要时可以非常方便地调出,插入到所需要的位置即可。还可以将本厂中的常用的或系列化的零件图放到样板图中,便于今后调用。因此绘图时间越长,样板图中保留的图块越多,今后绘图的速度就会越快。

3.在样板图中设定有层,并规定每一层的使用范围。这样就可以保证每一个使用该样板图的线型和颜色一致,能够保证使用大型绘图机时多张图纸同时输出,保证所有图形图幅大小,字体的大小等一致,并可以节约图纸,便于图纸管理等。

命令组合应用

在长期使用Autocad的过程中,对于各种命令熟练使用的基础上,可以发现,有几组命令组合使用可以方便地减少命令转换的麻烦。

Offset与Trim命令的组合使用。在绘图过程中,可以毫不夸张地说,如果你能够熟练掌握这两个命令的组合使用,那么,一般绘图你就可以顺利完成。在使用的过程中,首先是绘制出设计基准,随后就使用Offset命令。再用Trim剪裁。这样你可以省去大量的坐标输入。先不要管画长了或是画短一类的事,你第一步工作是根据图纸的需要Offset上应该有的图素,生成基本图样。第二步工作才是用Trim命令剪切掉所有多余的线或弧。这就象是编织工作,编织完基本图形,最后的工作是修剪多余的材料,以期得到完整利落的最后样品。

2.Scale:Scale命令可以改变现存实体的大小。虽然它的使用方法与Rotate命令十分相似,但是它与Rotate命令相比,给人的感觉是全新的。例如,在绘制图素某一部分的放大图时,先使用copy命令将该部分拷贝到空白位置处,然后用Trim命令修剪掉多余的部分,再使用Scale命令直接放大即可。在Scale放大系数中还有Reference选项,合理利用该选项你可以做到:

使用绝对长度缩放实体。例如,某实体的一边的当前长度为4.8个绘图单位,现在要把它放大到7.5个单位长。通常的做法是算出相对的缩放因子为1.5625,再输入值来放大实体。使用“Reference”或者是“R”选择项来指明当前长度为4.8,再根据要求添入新的长度为7.5即可。

另外还可以指定需缩放线的两个端点来显示参考长度,然后再指明所需的新长度。

整个图形的重新缩放。如果用户觉得原来选用的绘图单位不合适,就可以使用该命令来选中图中所有的实体(窗口选择),然后使用”Reference”项,指定已知长度实体的两个端点,再指明要求的新长度,于是图内的所有实体将按要求重新缩放。

当前点及Ucs

当前点即绘图到当前时的最后一个点。当前点的使用实际上与相对坐标密切相关。在绘图过程中,计算点的坐标十分麻烦,并且容易出错,甚至根本就无法根据给出的条件算出其绝对坐标来。图纸上的标注实际上就是相对标注的。如果将当前点移到标注的一端,确定另一端的位置就可以直接利用图纸尺寸,使用相对坐标了。移动当前点的方法十分简单,就是使用Line命令在”From”提示下,采用目标捕捉将当前点移动到标注线的已知端,在随

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论