下载首页 | 资讯中心 | 文章分类 | 最近更新 | 排 行 榜 |
文章搜索: 分类 关键字
您的位置:首页软件教程AutoCADAutoCAD资料教程 → ACAD问答
ACAD问答
日期:2007-10-23 16:02:09 人气:143     [ ]
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页

1. CAD中文化及汉字处理

如果你在简体中文版的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中读取低版本的汉字图形文件

尽管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的字体目录中。

二、绘图技巧

[问题1]输入文字字高值要随已设定比例手工变换,标注文字由全局比例 "DINSCALE"控制除外。

[解决办法1]AUTOCAD保持图形尺寸与实际尺寸相一致即在AUTOCAD中始终按11绘图,只有图中的输入文字高度各标题栏、图框尺寸等随比例反向变化,而输出时,采用正比例输出,因此输入文字高度和标题栏,图框尺寸等输入11,而图形随比例正比输出。所以采用先设定比例,输入文字字高时,应输入"要输出字高/比例"

[解决办法2]采用比例始终是1:1,文本高度和标题栏\图框尺寸等是1:1,图形画好标注前按正比例缩放.在AUTOCAD2000中,可在布局模板中图纸空间按1:1初始化标题栏\图框图,在模型空间按上述方法绘图,在图纸空间按1:1输入文字.这种方案的好处是避免多次输入文字高度时进行换算,文件始终按1:1输出. [建议]修改程序,输入文字时,只输入要输出文字的字高值,在程序中采用"要输出字高/比例"作为当前字高,这样适用于各种绘图方法.

--By CCARCH

有关字型与字高的定制

[问题1]在标注和单行文本中输入不能识别

[解决方法]在"文字类型"设置中,把"文字类型名"项"standard"改成能同时接受西文各中文的类型名,在"字体"栏中,选中"使用大字体"项,同时在"大字体"项中选一中文字体,在"字高"项中输入一个默认字高,然后按"应用"、"关闭"按钮后,解决了单行文本中输入汉字不能识别的问题。在"标注类型"设置中的"尺寸文本"下的"文字类型项"standard"改成能同时接受西文和中文的类型名,解决了标注中输入汉字不能识别的问题。

--By CCARCH

Windows版天正软件使用窍门二则

上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页
我有问题,我要进入论坛
出处:本站原创 作者:佚名
 热点文章
·如何定制自己的个性化..
·proe超级技巧
·怎样学好PRO/E软件?
·PRO/E COFNIG文件设置..
·PROE将默认英制转换成..
·PRO/E分模经验总结
·Pro/E 各种曲线方程集..
·Pro/E 各种曲线方程集..
·Pro/E 各种曲线方程集..
·Pro/E 各种曲线方程集..
·Pro/E 各种曲线方程集..
·旧版ProE如何读取野火..
·Pro/E如何做两条c2(曲..
·Pro/E 2001下一个阵列..
·一款钣金产品的结构设..
 推荐文章
·翻砂铸造的特点及其工..
·整编SolidWorks应用技..
·模具选材原则
·如何解决中文Pro/E工程..
·Pro/ENGINEER 中的文本..
·Pro/ENGINEER Wildfir..
·模型从proe->ansys..
·用行为建模优化设计的..
·簡單的Top-Down設計實..
·适合初学者的基础练习..
·ProE不传之秘笈(高级技..
·PRO/E 关于零件精度的..
·Pro/E的scan-tools工具..
·关系式的世界
·关系式教程