贝壳电子书 > 基础科学电子书 > 能解决你一切问题的巨强cad宝典 >

第3章

能解决你一切问题的巨强cad宝典-第3章

小说: 能解决你一切问题的巨强cad宝典 字数: 每页4000字

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!



关于手工定义HATCH的方法请参见《自定义图案填充》有关章节。
互联网上到是有几个自由软件专门用来定义HATCH,某些专业软件也提供了有关命令。
F提示:注意备份您自定义的图案的定义数据。



我修改了MNU菜单,但为何不起作用?
这是由于AutoCAD自动优先加载同名的MNS菜单文件。如果您修改了MNU菜单文件(如:ABC。MNU),须调用MENU命令加载它(图1。14)。

6。png(24。68 K)

2010…1…26 10:06:39


图1。14  
  TOP 
 
 发送短消息

查看公共资料 

查找该会员全部帖子

UID:5710 
精华: 4 
威望:3751 
金钱:3745 元 
来自: 
注册: 2009…12…10 
状态: 离线 
 清明  
 

个人空间 相册 组别:高级会员 性别:保密 积分:3978 帖子:207  2010…01…26 10:24 | 只看楼主 树型| 收藏| 小 中 大 4# 
第一章(四)
为什么汉字显示为很多问号?
产生的原因:

由于没有找到指定的SHX大字体文件 
或者字体样式的定义未使用中文TTF字体或SHX大字体。
有两种解决方法。
方法一 :替换字体。

首先了解是何种字体样式出现了问题。
命令:List? ——选择一个显示为问号的文字(图1。15)

1。png(20。22 K)

2010…1…26 10:23:53


图1。15


在AutoCAD文本窗口中了解到文字样式名称和所使用的字体。在本例中,是由于没有使用中文TTF字体或SHX大字体。

修改字体样式定义,替换汉字字体文件(图1。16)。
命令:Style?



2。png(23。43 K)

2010…1…26 10:23:53




图1。16


在上面插图中,采用了SHX大字体的方式。结果如下:

e



也可以使用TTF字库,如图1。17所示:


3。png(21。38 K)

2010…1…26 10:23:53




图1。17



e





方法二 :复制字体文件。

首先了解是何种字体样式出现了问题。
命令:List? ——选择一个显示为问号的文字(图1。18)


4。png(23。92 K)

2010…1…26 10:23:53




图1。18


若调用〖字体〗(Style)命令,会发现在英文小字体xcsg。shx 和中文大字体HZTXT。SHX 的名称前均没有圆规符号,表示在当前支持文件搜索路径中找不到相应文件(图1。19)。



5。png(11。41 K)

2010…1…26 10:23:53



图1。19


6。png(47。62 K)

2010…1…26 10:23:53


复制字体文件。找到相关的SHX字体文件,把它们拷贝到您的计算机中。 
拷贝到AutoCAD的FONTS文件夹中,您以后一直可以使用它。 
拷贝到DWG图形所在的工程文件夹中,成为此工程专用的字体。 
修改系统配置,添加字体文件所在路径到支持文件夹列表。
F建议:

您的公司应该统一规划字体的使用。 
强力建议您把SHX字体文件、形文件同DWG图形文件一同归档存盘。



SHX字体与TTF字体的使用有何区别?
SHX字体与TTF字体是两种不同的方式定义的字体,AutoCAD都可以使用。
SHX字体的特色:

是AutoCAD专用字体。 
是采用矢量的方式定义的字体,字体由线条构成,不填充。 
相应的字库文件分两类:
小字体

只包含英文、数字和一些符号,总共只有256个字

大字体

可容纳65535个文字,一般用于定义亚洲文字


优点:具有较高的编辑、显示、打印速度。单线条仿宋字字体清秀,适合国标制图。 
缺点:由于AutoCAD专用字体目前尚没有国家标准,所以不同公司提供的SHX字体文件名与款式可能各不相同,同样的文件可能是不同的字体,也可能字体的基本大小比例也不同。从而导致汉字与数字字母大小不一致,或汉字与数字字母分开写时,文字易因替换字体而错位。
目前国内流行的AutoCAD专用大字体常见如下:
gbcbig。shx
单线仿宋汉字

hztxt。shx
简单的等线体汉字

hztxt1。shx ~ hztxt?。shx
其它的汉字字体

hzfs。zip
双线仿宋字体

hzht。zip
双线黑体字体

hzkt。zip

双线楷体字体

hzst。zip

双线宋体字体

hzzy。zip

双线综艺字体

……



TTF字体的特色:

是Windows系统支持的真轮廓字体(TrueType Font);由三次曲线定义,放大时边界光滑清晰。 
字体得到广泛的支持,且具有统一规范的定义。 
因汉字、英文、数字和一些符号均定义在同一个文件中,字体大小统一规范。 
缺点:在AutoCAD中处理耗用大量CPU时间,显示较慢,对矢量绘图仪需要占用较多的绘图仪内存,因而在图形中有大量此类文字时甚至会因绘图仪内存溢出而不能打印(解决的办法是扩充绘图仪内存)。



以前绘制的图形,在R14或2000/2002中打开后汉字显示为乱码(如¥U+2038¥U+3425¥U+4534¥U+2343),如何解决? 
原因:AutoCAD支持Unicode字符编码标准,Unicode是为了解决在计算机中统一表示多国文字的问题而出现的。Unicode是一种16位的编码方式,它可容纳65536个字符,基本上可以包容目前世界上的所有语言。它以不同的代码页来区分不同国家的文字在计算机中的表示。

症状:当AutoCAD打开在具有不同代码页的系统下生成的图形时,汉字文本实体就会变成混乱的、不可读的字符。 
在什么情况下才会出现这种情况呢?例如:

在具有中文之星或双桥汉字环境下的西文Windows95中的AutoCAD R13/R12上绘制图形,在R14中打开。 
R12/R13 for Dos 的文件在R14或R13 for win95中打开。 
解决方法:改变这些图形的代码页。
Autodesk已经提供了转换图形代码页的实用程序。对于中国大陆用户来说,就需要把图形的代码页改为GB2312或ANSI936;对于使用繁体中文操作系统的用户(台湾、香港),图形代码页应修改为ANSI950。
这个程序是wnewcp。exe
或 wnewcp2000。exe,可以到Autodesk公司的中文网站上下载(Autodesk)。


操作步骤如图1。20所示:



7。png(14。59 K)

2010…1…26 10:23:53



图1。20



本来为繁体字的台湾图纸,怎么也成了乱码?如何把繁体标注转换成简体标注呢?
上一个问题是关于代码页的转换,原因是汉字内码没有变换,即繁体还是繁体,简体还是简体。
如果拿来一套台湾图纸,打开图纸显示为乱码,可采用下述方法解决:

同时拷贝相应的繁体SHX字库,打开文件时会正常显示,但显示为繁体。 
打开图形文件,调用专门的程序进行内码转换,然后用简体SHX字库代替繁体字库。诸多专业CAD软件都提供此命令,在互联网上也可以找到用于此目的的自由软件。
如本书配套提供的big5togb14。exe(big5togb2000。arx),用于在AutoCAD R14(2000/2002)中将繁体字(big5)变为简体字(GB)。

将各文件COPY至AutoCAD R14(2000/2002)的support子目录中。 
在AutoCAD中APPLOAD加载Big5togb14。exe(Big5togb2000。arx)文件。
或在ACAD目录下写一文本文件 ACAD。ADS(ACAD。ARX) ,其中包含一行Big5togb14(Big5togb2000)。

在CAD命令行中执行:Big5togb? 
执行STYLE命令,以简体字shx代替繁体字的shx。



如何书写特殊符号,如直径(?)、度(°)、加减(±)等?
我们知道,表示直径的Ф、表示地平面的
±
和标注度符号
°
都可以用控制码%%C、%%P、%%D来输入。但是如要输入其他符号怎么办呢?我们可以通过“字符映射表”来输入特殊字符,具体步骤如下: 

输入MTEXT命令,然后建立一个文本框,之后就会打开Multiline Text Editor对话框,在这个对话框中,可以看到右侧4个按钮中有一个是Symbol按钮。 
单击这个按钮右下角的箭头,打开一个下拉列表,我们可以看到有Degress %%d、Plus/Minus %%p、Diameter %%c、Non…breaking Space、Other四个选项,选择前三个的某一选项可直接输入°、±、Φ符号,这样就免去了记不住特殊控制码的苦恼。 
单击Other时,会打开〖字符映射表〗对话框,该对话框包含更多的符号供用户选用,其当前内容取决于用户在〖字体〗下拉列表中选择的字体,它的界面是中文界面,相信各位应该没有什么问题。 
在〖字符映射表〗对话框中,选择要使用的字符,然后双击被选取的字符或单击〖选择〗按钮,再单击'复制'按钮,将字符拷贝到剪贴板上,点击〖关闭〗返回原来的对话框,将光标放置在要插入字符的位置,按Ctrl+V就可将字符从剪贴板上粘贴到当前窗口中。



字体为什么会反向?
设置文字样式时使用了〖颠倒〗或〖反向〗选项(图1。21)。

图1。21


8。png(33。98 K)

2010…1…26 10:23:53


修改物体特性时使用了〖颠倒〗或〖反向〗选项(图1。22)。




当文字被镜像时,系统变量MIRRTEXT控制文字的显示方式。
MIRRTEXT = 0
保持原文字的方向

MIRRTEXT = 1
镜像显示文字




怎样解决在AutoCAD中,英文字母比汉字大的问题?
改用TTF字体。如:


e







使用Autodesk公司重新改写的与汉字字高比例适当的西文字体gbenor。shx和斜体西文字体gbeita。shx(它们都包含在中文版的AutoCAD中),如gbenor。shx与gbcbig。shx组合。


e





将汉字与英文数字以不同的高度分开书写。这种方法效率非常低,也容易导致将来替换字体后文字错位,不值得推荐。



如何将多个文本一次性换成同种字体、高度?


方法有很多种:

使用〖特性匹配〗命令。
8
菜单:〖修改〗e〖特性匹配〗
7
命令:matchprop ?
先选择一个字体高度合适的文字为样板,然后选择其它文字,即可。如果只统一高度,不改变字体,此方法不可行。

9。png(14。34 K)

2010…1…26 10:23:53

AutoCAD 2000/2002特性修改(图1。23)。先选择所有需要改变字高(或字体)的文字,然后在特性窗口修改字高。 
R14中,调用Bonus附赠程序。选择〖附赠程序〗e〖修改〗e〖高级属性修改〗(图1。24)。



10。png(15。88 K)

2010…1…26 10:23:53


AutoCAD提供了另一个修改文字的程序,它有更多的功能。此程序是: ¥AutoCAD R14¥Bonus¥CADTOOLSchtext。lsp

¥ACAD2000(2002)¥SUPPORTchtext。lsp
用Appload命令加载成功此程序后,执行命令CHT。
命令:CHT?
选择对象:



…——选择需要修改的文字
xxx 已找到注释对象。
高度(H)/调整(J)/位置(L)/旋转(R)/样式(S)/文字(T)/放弃(U)/宽度(W): H?
——选择修改文字高度,还有更多的功能
单个(I)/列表(L)/: 100?  
  TOP 
 
 发送短消息

查看公共资料 

查找该会员全部帖子

UID:5710 
精华: 4 
威望:3751 
金钱:3745 元 
来自: 
注册: 2009…12…10 
状态: 离线 
 清明  
 

个人空间 相册 组别:高级会员 性别:保密 

返回目录 上一页 下一页 回到顶部 3 2

你可能喜欢的