微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > PCB设计问答 > CAM350学习交流 > 我在CAM350写汉字的方法

我在CAM350写汉字的方法

时间:10-02 整理:3721RD 点击:
.      首先说明一点,在350里是不可能像写英文一样写汉字的,只能通过别的方法来导入汉字。
.      先说说现在常用的几个导入汉字方法:
.         1、AI类软件:CorelDRAW,Photoshop,Illustrator,写好你要的汉字,转*.Plt,直接导入350;
.          2、AutoCAD:写好你要的汉字,炸散后成多段线(注:是用TXTEXP命令,而不是Explode),导入350;
.          3、AutoCAD:装一个虚拟打印机,把图形打印成*.Plt,直接导入350。这个不一定要在CAD里装,无数软件都可以,最近在网上看到说,用Excel或Word貌似也可以,不过,没试过。
.          4、用其它GBR类软件,写好汉字,导入350。这里有CircuitCAM,GC-PowerStation,等等等。
.      最后,说说我的方法。
.         1、把所有汉字写在AutoCAD里,即成一个汉字库,有几千个,炸散成多段线;
.          2、导入350后,把里面的单字分别取出来,每一个汉字成一个*.cam文件,如:有.cam,没.cam,好.cam,等等等……
.         3、写一个350的汉字导入外挂;
.         4、把你想写的内容放在一个记事本里;
.         5、点击外挂,就可以把你想要的内容直接“写”到350里,而无须再借用第三方软件。
.      虽然我的方法不可能对书写内容进行再编辑,但最大程度保证它的可编辑性,所有英文及数字,即键盘上可以找到的,都可进行再编辑,但汉字内容如果想更改的话,必须重新在记事本里修改再导进来。
.      太方便,太完美了!

小编,,强!

Shx 字体(单线字体)是Autocad定义的一种字体,其Shx 字体的文字由线段组成。如果用CAD文字转换多边形命令后会形成多个单线,一般不能满足图形转移需求(如光掩膜,菲林,雕刻等)。因此必须把单线进行路径扩展(按一定宽度把单线转换成矩形),但如果仅仅转换为矩形,生产中会产生剪刀口;为了避免剪刀口的发生,必须把单线转换成两端为圆弧的多边形。以上的转换如果在CAD中实现将会非常繁琐且很容易出错。

深圳志和诚科技有限公司(zhcdesign.com) 开发的软件ZHCConverter采用的是另外一种处理方式,直接转换Shx 字体(单线字体)到两端为圆弧的Polygon,,而且ZHCConverter不需要在安装Autocad环境下工作,其字体处理是该公司独立开发的。ZHCConverter转换速度非常快,转换非常准确,另外还有直线宽度参数选择来控制转换的单线的宽度,非常方便。

TTF字体(宽线字体)TrueType字体,中文名称全真字体,数学函数描述字体轮廓外形。

如果用CAD文字转换多边形命令后会形成多个轮廓线,一般不能满足图形转移需求(如光掩膜,菲林,雕刻等),因为多个轮廓线没有”填挖”(或者说分层)关系。因此必须手动”填挖”。

以上的转换如果在CAD中实现将会非常繁琐且很容易出错。

深圳志和诚科技有限公司(zhcdesign.com) 开发的软件ZHCConverter采用的是另外一种处理方式,转换TTF字体(宽线字体)到一笔画后的Polygon,直接解决了手动”填挖” 的问题。ZHCConverter转换速度非常快,转换非常准确。

CorelDRAW Shx(单线字体)会出现与Autocad 一样的情况。
CoreDraw ,photoshop,illustrator的TTF(双线字体)会出现与Autocad 一样的情况。
Cam350 对CAD  Text,Mtext的支持存在问题,仅仅支持一部分。

Altium Designer  PCB Layout佈線軟體就能輸入中文了~轉GERBER也是中文,不會變成亂碼

你說的這個方法早就有了,2003年人家做的,8000多個字庫。

楼上的Lidaji同学,首先谢谢你的回复。
1、说实话,我写的这个方法,确实别人先有了。是一个群里一个朋友写的,外挂+字库;
2、但如果你用过之后,你就会发现,那位朋友写的这个外挂+字库,功能太简单;
3、3.1)他的字库都是以Polygon的形式存在的,它的数字、字母及符号(就是键盘上能输入的)是不能再编辑的。比方说我要写“此为2014年”这几个字,如果我要改成“此为2015年”的话,用他的外挂,就必须重新在记事本里修订成要修改的内容后,再一次启动外挂,最后再导进350。但我优化后,做到了可以直接用350里的修改文字的命令,直接把“2014”改为“2015”就OK了;
  3.2) 他外挂中用的是把汉字存成一个个的*.gbr格式,每输入一个字符都是用导入GBR的方式,这样的导入方式太慢,效率太低;
4、我用了那位朋友的“外挂+字库”之后,就有了优化的想法:
    4.1) 我重新写了字库,全部都是单线体,具体体现在350里就是一条一条的线段,而不是“Polygon”;
    4.2) 我把每一个汉字都存成*.cam形式,这样我在导入汉字的时候,就不是导入GBR方式,而是以“Merge”(合并文件)的方式,这样,导入汉字的时间能缩短一两倍;
    4.3) 我对于觉得自己优化得最好的一点,就是对于“ 数字、字母及符号(就是键盘上能输入的)”增加了再编辑功能,即,只要是”键盘上能输入的字符“我就可以让它可以再编辑(这里说的再编辑,肯定不包括汉字了)。也即,可以用350的内部修改文字的命令加以现场修改。而不用再写源文件,再导入。
5、当然,如果你没有用过那位朋友的外挂,你可能不明白我的意思。这没关系,我的意思是就说,我在那位朋友的产品上做了更多的优化,做到了更方便,更人性化,呵呵……
6、以上外挂+字库的优化,用到的软件有:CAM350、Excel、Word、Notepad、AutoCAD和CircuitCAM等;
7、首先十分感谢那位朋友写的源外挂,这激发了我的灵感,找到了思路。说实话,我能写出让我事半功倍的“写汉字”的外挂,也多亏了那位朋友的思路;
8、也要谢谢Lidaji同学的观注,再次感谢………………

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top