一.先看genesis原有Font字体
在PCB工程CAM加孔点字体要求时,通常我们直接用Geneis软件给我们提供了2种孔点字体canned_57与canned_67,但此字体可能不能满足各个工厂个性化需求,比如:孔密度,孔间距,孔形状分布,如果有一些个性化需求时必须得自己可以编辑孔点字体才可以满足要求,可以奥宝没有提供这样的工具给我们,在这里就介绍用genesis自制Font字体实现方法
三.Font字体编辑孔符规则说明
1.由于借助Genesis图形界面编辑Font字体,所以每一层分别带表对应的Char字符,而在Genesis层名不能使用特殊符号作为层名,这里采用ID号作对应关系作为层名,对应关系如下表.当我们编辑字体坐标时,可以通过Char字符找到对应的ID号层名。
3. 编辑字体比例规则:【字体宽度】字体宽度与框架宽度 有一个黄金比例关系,字体最大坐标宽度X比框架范围X比值为0.72,所以我们在编辑字体时要尽量尊守,并往这个比例靠笼,【字体高度】无特别要求,尽量保持字体高度与框架高度接近就好了
四.Font字体坐标转换关系说明
这里讲一讲,Font字体坐标文件,Genesis UI界面参数,绘制字体坐标图形 三者坐标转换的计算公式
具体坐标转换关系转换计算器 http://pcbren.cn/CannedText/ 五.C#代码实现 另一篇文章有介绍不用Genesis孔点坐标加点阵字的方法,有兴趣可以看一下 PCB Genesis增加点阵字 实现原理 canned_57 fonts 字体读入genesis
canned_57 fonts 字体输出
View Code
六.实现效果
Font坐标读入
转载于:https://www.cnblogs.com/pcbren/p/9906573.html
相关资源:CAD快速超级排孔软件_cad自动排孔插件,cad排孔插件-制造工具类…
来源:weixin_30445169
声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!