微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > PCB设计问答 > CAM350学习交流 > 文字Gerber生成算法与流程

文字Gerber生成算法与流程

时间:10-02 整理:3721RD 点击:

1. 读取钻带中丝印孔和锣板孔的坐标,获取最下一行的坐标,然后再减去5mm

         赋值给StartX,StartY变量

2.   For循环指定的字符串,首先倒置绘图,从最后一个字符开始绘图,并取得相   

     应的单字符

3.   如果字符为空格的话,那么重置StartX,StartX:=StartX-1.24,转到第2步

4.  从Gerber中选取此字符的数据到临时文件中

5.  更新此临时文件中的所有数据为假数值浮点型,SCAN此文件,在每个坐标中   

     加入小数点

6. 求得X轴的最大值和最小值,从而计算出此字符的宽度值WordWidth

    WordWidth=最大值-最小值+0.254

7. 用StartX,StartY去再次SCAN此临时文件,SCAN的同时再转成标准的Gerber   

    文件格式

8. 开始绘制此字符

9. 绘制完成后,重置StartX变量:StartX:=StartX-WordWidth-0.254

10. 返回到第2步,开始绘制下一个字符

11. 循环结束后再重新绘制此字符串的镜化图像,镜化的字符串是从第一个字符开  

      始绘制,镜化的字符串开始的位置是从X轴的长度-StartX

小编讲的有点深奥呀!做个脚本给我等吊丝用用呀!

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

网站地图

Top