PCB论坛网

 找回密码
 注册
查看: 1935|回复: 7

我在CAM350写汉字的方法

  [复制链接]
发表于 2014-9-25 01:18:34 | 显示全部楼层 |阅读模式
.      首先说明一点,在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里,而无须再借用第三方软件。

.      虽然我的方法不可能对书写内容进行再编辑,但最大程度保证它的可编辑性,所有英文及数字,即键盘上可以找到的,都可进行再编辑,但汉字内容如果想更改的话,必须重新在记事本里修改再导进来。

.      太方便,太完美了!!!

评分

参与人数 1活跃度 +100 金钱 +100 兑换点 +2 收起 理由
8969163 + 100 + 100 + 2 很给力!

查看全部评分

回复

使用道具 举报

发表于 2014-9-25 08:35:03 | 显示全部楼层
Shx 字体(单线字体)Autocad定义的一种字体,其Shx 字体的文字由线段组成。如果用CAD文字转换多边形命令后会形成多个单线,一般不能满足图形转移需求(如光掩膜,菲林,雕刻等)。因此必须把单线进行路径扩展(按一定宽度把单线转换成矩形),但如果仅仅转换为矩形,生产中会产生剪刀口;为了避免剪刀口的发生,必须把单线转换成两端为圆弧的多边形。以上的转换如果在CAD中实现将会非常繁琐且很容易出错。
深圳志和诚科技有限公司(zhcdesign.com) 开发的软件ZHCConverter采用的是另外一种处理方式,直接转换Shx 字体(单线字体)到两端为圆弧的Polygon,,而且ZHCConverter不需要在安装Autocad环境下工作,其字体处理是该公司独立开发的。ZHCConverter转换速度非常快,转换非常准确,另外还有直线宽度参数选择来控制转换的单线的宽度,非常方便。

点评

TTF字体(宽线字体)TrueType字体,中文名称全真字体,数学函数描述字体轮廓外形。如果用CAD文字转换多边形命令后会形成多个轮廓线,一般不能满足图形转移需求(如光掩膜,菲林,雕刻等),因为多个轮廓线没有”填挖”  详情 回复 发表于 2014-9-25 08:39
回复 支持 反对

使用道具 举报

发表于 2014-9-25 08:39:20 | 显示全部楼层
zhcsolution 发表于 2014-9-25 08:35
Shx 字体(单线字体)是Autocad定义的一种字体,其Shx 字体的文字由线段组成。如果用CAD文字转换多边形命令后 ...

TTF字体(宽线字体)TrueType字体,中文名称全真字体,数学函数描述字体轮廓外形。
如果用CAD文字转换多边形命令后会形成多个轮廓线,一般不能满足图形转移需求(如光掩膜,菲林,雕刻等),因为多个轮廓线没有填挖(或者说分层)关系。因此必须手动填挖
以上的转换如果在CAD中实现将会非常繁琐且很容易出错。
深圳志和诚科技有限公司(zhcdesign.com) 开发的软件ZHCConverter采用的是另外一种处理方式,转换TTF字体(宽线字体)到一笔画后的Polygon,直接解决了手动填挖的问题。ZHCConverter转换速度非常快,转换非常准确。
回复 支持 反对

使用道具 举报

发表于 2014-9-25 08:46:22 | 显示全部楼层
CorelDRAW Shx(单线字体)会出现与Autocad 一样的情况。
CoreDraw ,photoshop,illustrator的TTF(双线字体)会出现与Autocad 一样的情况。
Cam350 对CAD  Text,Mtext的支持存在问题,仅仅支持一部分。
回复 支持 反对

使用道具 举报

发表于 2014-10-20 10:52:20 | 显示全部楼层
Altium Designer  PCB Layout佈線軟體就能輸入中文了~轉GERBER也是中文,不會變成亂碼
回复 支持 反对

使用道具 举报

发表于 2014-11-26 10:50:45 | 显示全部楼层
你說的這個方法早就有了,2003年人家做的,8000多個字庫。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-1 01:34:55 | 显示全部楼层
楼上的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同学的观注,再次感谢………………
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|手机版|PCB设计论坛|EDA论坛|PCB论坛网 ( 沪ICP备05006956号-1 )

GMT+8, 2024-5-6 10:31 , Processed in 0.164802 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表