Gerber文件编程

那该多好啊!!! 2018-01-02 05:30:38
我想用PCB板提供的Gerber文件做一个软件,
这个软件通过Gerber文件能显示一张图片,这张图片能显示PCB板所有的焊点,当操作人员选择其中一部分焊点时,又能导出这部分焊点的坐标和面积,
不晓得能不能用VB或者C#从Gerber文件里提出这些数据,并且做一个有这样功能的软件,
有知道的大师指点一下不胜感谢!!
...全文
592 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 1 楼 xuzuning 的回复:
这里又一篇介绍Gerber文件格式的文章 http://ishare.iask.sina.com.cn/f/35322237.html 你可以参照他写成程序
请问老大正则
引用 11 楼 leon51 的回复:
这个回复没法编辑是个问题,上面我是想说只见过很早期版本的CAM350
这个贴麻烦看看,http://bbs.csdn.net/topics/392305779
leon51 2018-01-04
  • 打赏
  • 举报
回复
你将选中的这些焊点拷贝到新的一层,CAM350和Genesis都有计算面积的,直接调用输入即可。 至于坐标,就更简单了,因为Gerber文件本身就是有坐标、形状和其它一些指令完成的。 输出坐标更简单的方式是将其转换为钻孔文件再输出。
leon51 2018-01-04
  • 打赏
  • 举报
回复
我觉得要实现这需求太难了,你为何不用CAM350,Genesis或InCAM做二次开发呢?
leon51 2018-01-04
  • 打赏
  • 举报
回复
这个回复没法编辑是个问题,上面我是想说只见过很早期版本的CAM350
leon51 2018-01-04
  • 打赏
  • 举报
回复
引用
做二次开发是什么意思? 那我要几个软件呢,一个软件能调用另一个软件CAM350吗?
引用
CAM350,Genesis或InCAM都不是开源的,我怎么做二次开发?
1,二次开发的意思你百度下吧,以我这水平给你解释会把你带到沟里去 2,用CAM350,Genesis或类似软件的其中一种即可二次开发,比如写一个脚本,将你要的结果作为一个文本文件输出。 CAM350好像用的是一种自带的类似BASIC的语言(只见过很早期的脚本),Genesis比较常用的语言是Perl。 3,开不开源跟二次开发没有关系吧?这些软件都开放的有API接口方便自己扩展,具体查看软件的帮助文档。 希望能帮到你!
  • 打赏
  • 举报
回复
引用 6 楼 leon51 的回复:
我觉得要实现这需求太难了,你为何不用CAM350,Genesis或InCAM做二次开发呢?
CAM350,Genesis或InCAM都不是开源的,我怎么做二次开发?
  • 打赏
  • 举报
回复
引用 6 楼 leon51 的回复:
我觉得要实现这需求太难了,你为何不用CAM350,Genesis或InCAM做二次开发呢?
做二次开发是什么意思? 那我要几个软件呢,一个软件能调用另一个软件CAM350吗?
sakuragilyb 2018-01-03
  • 打赏
  • 举报
回复
这个恐怕有点难,既懂PCB画板,又懂编程的人估计好少
  • 打赏
  • 举报
回复
还是不清楚怎么搞,
xuzuning 2018-01-03
  • 打赏
  • 举报
回复
对的 你贴个Gerber文件上来看看
  • 打赏
  • 举报
回复
为什么CAM350能处理GERBER文档,它能处理,我也应该能处理是么
xuzuning 2018-01-02
  • 打赏
  • 举报
回复
这里又一篇介绍Gerber文件格式的文章 http://ishare.iask.sina.com.cn/f/35322237.html 你可以参照他写成程序

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧