- UID
- 19
- 积分
- 0
- 精华
- 贡献
-
- 威望
-
- 活跃度
-
- D豆
-
- 在线时间
- 小时
- 注册时间
- 2002-1-5
- 最后登录
- 1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
AutoCAD是设计人员的常用工具,随着电脑的普及,使用者越来越多。但要熟练掌握CAD技术对新手来说不是一两天的事(本人也是新手^o^),恐怕连一些使用CAD多年的前辈也未必敢说样样精通!为帮助新手和自己,特去一些网站转载了有关AtuoCAD应用技术和技巧的文章,供学习之用。在此先声明,如果您认为我侵犯了您的著作权,请向本人随时提出,我会及时改正。[/COLOR]
一、AutoCAD R14汉字处理的有关问题 [/COLOR]
著名的Autodesk公司于前年推出了AutoCAD R14版,其全新的32位CAD引擎,使得R14成为Windows环境下最快的一个版本,众多的新功能如新的图形系统、Windows一致的用户界面、强化的TrueType字体支持、光栅矢量混合编辑及强大的网络功能等令人激动不已,业界好评如潮。今年5月推出了全本地化的简体中文版,为中文CAD图形制作提供了强有力的工具。然而,现在广泛流行的仍然的是AutoCAD R14英文版,笔者在用其处理中文时,遇到过一些问题。其实该版是一个国际版本,通过适当的设置,完全可以支持全面的CAD中文化。
下面给各位介绍应用过程中的一些经验。
1. CAD中文化及汉字处理[/COLOR]
如果你在简体中文版的Windows95~98下安装AutoCAD R14,最重要的一点是安装前应检查Windows的地区国别设置应为“中国”(大多数情况下为安装缺省设置,但有时安装别的软件时会被设乱),否则,尽管AutoCAD R14可以正常安装,但无论如何也不能正常处理汉字,还会造成AutoCAD系统崩溃。AutoCAD R14安装后,启动时会根据这些设置将其内部代码页设置为“ANSI_936”即支持简体中文处理。此时AutoCAD R14可以支持中文的目录及文件名、层名、线型名、块名等中文符号,支持中文菜单及对话框等。
对于汉字的标注,AutoCAD R14除继续支持原有的汉字大字体形文件(shx)外,还支持Windows的中文TureType字体。使用TureType字体的优点是明显的,Windows环境下中文TureType字体繁多,字形优美,小字清晰而大字不变形,中西文字体比例协调等。然而使用汉字大字体形文件可以保证与低版本汉字图形保持兼容,它是低版本汉字图形文件在Autocad R14正确转换的基本条件。将原有的汉字形文件拷贝到AutoCAD R14的字体目录,用Style命令定义你喜欢的中文字体即可,定义方法比以前的版体更为方便。
2. 在AutoCAD R14中读取低版本的汉字图形文件[/COLOR]
尽管Autodesk公司承诺AutoCAD R14向下兼容,完全可以读取低版本的图形文件,甚至可以按AutoCAD R12的格式写文件,但那是针对西文图形文件而言的。AutoCAD R14在读取包含有汉字文本实体的低版本图形文件时,一般情况下汉字不能正确显示而出现“怪”字符(排除找不到汉字形文件的情况,那种情况下汉字显示为?号),严重的导致AutoCAD系统崩溃。在Windows环境下的低版本AutoCAD系统中制作的汉字图形文件最易出现问题,而DOS环境制作的汉字图形文件问题却较少。
通过分析发现,引起该问题的原因是因为AutoCAD内部代码页设置不同造成的。由于在AutoCAD R14以前Autodesk没有正式推出支持简体中文的版本,国内都是使用西文的AutoCAD进行汉化,其中以AutoCAD R12 For Windows最为流行,制作的汉字图形文件也最多。由于是西文版,其缺省代码页仅支持西文字符,而AutoCAD R14如前所述在简体中文Windows95下缺省支持中文代码页,因此转换时产生冲突而出现问题。按此推理,即使是简体中文版的AutoCAD R14也会出现该问题。而解决此类汉字图形文件在AutoCAD R14中正常读取,其意义是不言而喻的。 其实,搞清楚了问题所在,解决起来也比较简单。
最常用的方法是用DXF格式进行转换,这也许是大家都能想到的,但是你也许想不到的是,如果用普通的ASCII方式进行转换,你永远不会成功,用DXF格式最关键的一条是必须使用Binary方式,方能保证汉字的正确转换。用DXF格式进行转换固然可行,但对于复杂的图形文件,生成的DXF文件非常大,要占用大量的磁盘空间,如果要转换大量的图形,操作不免繁琐。这里推荐使用重设代码页的方法比较方便,可以避免生成重复的DXF格式文件。
在AutoCAD R12及LT2.0 For Windows中有一个系统变量叫DWGCODEPAGE,其缺省设置为“iso8859-1”,打开已有的图形,用SETVAR命令将该系统变量重设为“iso8859-2”存盘后即可在AutoCAD R14中正常打开,乱码问题彻底解决。如果在向AutoCAD R14版过渡时期,你仍需要用该版本制作汉字图形文件,那么建议你将AutoLisp语句(SETVAR "DWGCODEPAGE" "iso8859-2")写入ACAD.LSP文件中,将ACAD.LSP文件放在AutoCAD 的第一个搜索目录(通常应是ACAD.EXE所在的目录)中就一劳永逸了。
对于AutoCAD R13及LT3.0 For Windows版,由于其DWGCODEPAGE系统变量为只读,用户不能修改它,因此重设代码页的方法就不能凑效,只能采用二进制DXF格式进行转换了,好在使用此版本的用户并不多。
对于DOS版Autocad,笔者尚未遇到问题,如有问题,参照上述解决方法应该可以解决问题。重申一下,要想低版本的汉字图形文件在Autocad R14中能以原风格完美显示,必须将原汉字形文件放入Autoacd R14的字体目录中。
二、绘图技巧[/COLOR]
[问题1][/COLOR]输入文字字高值要随已设定比例手工变换,标注文字由全局比例"DINSCALE"控制除外。
[解决办法1][/COLOR]AUTOCAD保持图形尺寸与实际尺寸相一致即在AUTOCAD中始终按1:1绘图,只有图中的输入文字高度各标题栏、图框尺寸等随比例反向变化,而输出时,采用正比例输出,因此输入文字高度和标题栏,图框尺寸等输入1:1,而图形随比例正比输出。所以采用先设定比例,输入文字字高时,应输入"要输出字高/比例"
[解决办法2][/COLOR]采用比例始终是1:1,文本高度和标题栏\图框尺寸等是1:1,图形画好标注前按正比例缩放.在AUTOCAD2000中,可在布局模板中图纸空间按1:1初始化标题栏\图框图,在模型空间按上述方法绘图,在图纸空间按1:1输入文字.这种方案的好处是避免多次输入文字高度时进行换算,文件始终按1:1输出. [建议]修改程序,输入文字时,只输入要输出文字的字高值,在程序中采用"要输出字高/比例"作为当前字高,这样适用于各种绘图方法.
--By CCARCH
有关字型与字高的定制
[问题1][/COLOR]在标注和单行文本中输入不能识别
[解决方法][/COLOR]在"文字类型"设置中,把"文字类型名"项"standard"改成能同时接受西文各中文的类型名,在"字体"栏中,选中"使用大字体"项,同时在"大字体"项中选一中文字体,在"字高"项中输入一个默认字高,然后按"应用"、"关闭"按钮后,解决了单行文本中输入汉字不能识别的问题。在"标注类型"设置中的"尺寸文本"下的"文字类型项"standard"改成能同时接受西文和中文的类型名,解决了标注中输入汉字不能识别的问题。
--By CCARCH
Windows版天正软件使用窍门二则:[/COLOR]
1.在AutoCAD R14平台上的天正软件,能方便、快捷的使用TTF字体,以美化图面。但TTF字体将大大增加DWG文件的容积,如果别的电脑 没有该字体时,又将无法显示。这时可用天正软件的 “文字”-“文字炸开”命令,将其炸成单线的空心字,若要实心,则填充一下即可!最后别忘了用“清理图形(CLADWG)”把图清理 一下!
2.“布图”在天正软件中是很有特色的。如一个1:100画的建筑平面, 从中用“矩形裁剪”出卫生间,要将其比例改为1:50,而不改变本身和旁边建筑平面的文字、尺寸、数据...的大小,可按以下方法: A.点取“出图比例”命令,变比例为1:50,圈选大样图; B.点取“布图....”-“变比例”命令,圈选刚才的大样图后,变比 例为1:50,将图移动到需要的位置,即可! 注意:用此法改比例的图,需修改时,一定要用 “布图....”-“临时炸开”命令炸开,再修改;改好后要用 “布图....”-“炸开取消”命令将该图恢复!!!
--By Jxsoft
Q:如何选择相近(重叠)的物体?[/COLOR]
A:按Ctrl键,用鼠标左键选择物体,再松开Ctrl键,点击鼠标左键,此时轮流选择被选中的物体(变虚线的),待需选择的物体变虚后,按回车,此物体被选中。
--By Durain
Q:如何在自定义天正命令?[/COLOR]
A:A:继续上次的话题,我们在Acad.pgp 中定义
w, dwall ;双线直墙
ww, wmend ;墙线修补
..... 可是我们键入 w,显示:
Command: w Unknown command "dwall". Press F1 for help. 通过检查天正菜单,发现天正双线直墙命令中还有一个:(_@ld"dwall") 该命令只需执行一次。
我们可在天正中定义一个命令:常用菜单,如下:
[常用菜单] ^c^c(_@ld"axtool1")(_@ld"dimax")(_@ld"dimtp")
(_@ld"dmtool")(_@ld"chg_lyr")(_@ld"t_util")(_@ld"words")
(_@ld"dwall")(_@ld"wltool2")(_@ld"wltool3")
上面的常用菜单包括了大部份的命令的初始化,其它的初始化命令可在天正菜单中找到。
--By Durain
Q: Excel表格粘贴到AUTOCAD 14.0后打印不出来?[/COLOR]
A:由于AUTOCAD 14.0的打印模块存在BURGE,Excel 表格粘贴(Ctrl+V)到AUTOCAD 14.0 后打印不出来(除非用系统打印机,尺寸<=A3,转角=0)。有两个办法:
1、采用AUTOCAD 2000。
2、在Excel中(Ctrl + C),然后在AUTOCAD 14.0中的下拉菜单中选“编辑”=> “选择性粘贴”=>“粘贴 AUTOCAD图元”。
--by 邓卓智
00.10.22
Q:如何重定义ACAD命令?[/COLOR]
A:Acad与其它应用软件使用上的最大不同可能是它的命令行方式,对熟练的使用者来说,使用好命令行方式,可加快工作效率。可是Acad的命令如果很长,不但不容易记,而且使用不方便。这时就可以利用Acad中的重定义命令的功能,用一二个字母来代表一个命令。如何做到呢?在Acad的安装目录下,有一个acad.pgp的文件,打开它,可以看到如下的片段:
A, *ARRAY
B, *BREAK
C, *COPY
D, *DIST E, *ERASE
.............
其中:逗号和星号是必须的格式,A为简化命令,Array为Acad中的命令的全名。你可以将你常用的命令整理一下,然后用选一两个字母来代表每个命令,按照上面的格式填到acad.pgp文件中,须加到文件的未尾,因为它以最后定义的一个为准。
--by l.lang
00.10.08
Q:如何在AUTOCAD下加载Lisp程序?[/COLOR]
A:有三种方法:
1.使用appload 命令,会出现对话框,点“文件”,找到你硬盘上的Lisp文件后,点击“加载”即可。
2.直接在COMMAND:后面输入(load"硬盘路径//*.lsp)即可。
3.把LSP文件直接拖到ACAD的绘图窗口(谢谢邓卓智朋友补遗)
Q:如何使用使用程序里面定义的命令?[/COLOR]
一般,程序应该有义务告诉使用者,程序中定义了那些命令, 若您拿到了个Lisp程序,而不知道如何使用时候,用任意的文本编辑器打开这个程序,用查找功能去找“c:”,找到后它后面的单词,就是一个LISP程序定义的命令,加载后,在COMMAND:后敲入这个单词使用就可以使用了。 ---by XDsoft
00.10.30
Q:如何使用系统打印机打印AutoCAD图形?[/COLOR]
A: 在R14中打印可不用专用的打印驱动程序(ADI),而直接使用Win95/9 8的驱动程序,但我们在画图时如果使用了不同颜色(用于控制不同的线宽),打印出来的线条会深浅不一,如是彩色打印机则会表现为不同颜色,这 时我们可通过简单的设置来解决。 在打印对话框中选择Pen...,再弹出对话框设置不同颜色所对应的Width(笔宽),此时在全部颜色所对应的Pen(笔 号)中填入7,这样打出来的线条就全为纯黑色。 --by durain
00.11.18
AutoCAD中特殊符号的标注:[/COLOR]
%%O 文字上方划线
%%U 文字下方划线
%%D 数值右上角绘“度数”
%%C 绘制标准钢筋直径号
%%P 绘制正负号 --by jxsoft
00.11.15
Q:在AutoCAD中如何自定义快捷键输入透明命令?[/COLOR]
A:透明命令在作图时给我们带来很大的方便,但输入比较麻烦('Z D。。。),AutoCAD提供了自定义快捷键输入透明命令的功能:打开Acad.mnu(使用TCH30的打开TCH.mnu),找到***ACCELERATORS(找不到自己在末尾加上吧)然后加上: ***ACCELERATORS ["F1"]'zoom;d; ["F11"]'zoom;a; ["F12"]'zoom;p;
注意1.字符之间不要有空格,最后一个分号之后也不能有空格! 2.['F1']表示F!键...,F2-F10系统已使用,不能重定义。
3.修改后须重新编译菜单,键入命令:menu,弹出打开文件对话框,找到文件Acad.mnu(或Tch.mnu),再弹出对话框询问是否重新编译,回答'Yes'即可。 --by Durain
00.11.12
如何处理在AutoCAD 中标注时,中文与直径符号共存的问题?[/COLOR]
A:给中文与直径符号分别设定不同的字型和字体,如中文用宋体,符号用Txt.shx,在标注时,选择不同的字体进行标注.(使用style命令定义字型,用小字体和大字体的组合,前提是英文小字体里面包含直径字型定义) --By cgx
00.11.10
如何将Autocad R14的小十字光标改变成充满屏幕?
A: 菜单「工具」-->「系统配置」-->「定点设备」,将最下面的“光标大小”百分比改为100。 |
|