当前位置: 首页 > news >正文

ODB++ 及Gerber 数据格式解析

拥有自主研发的带圆弧和负数据的几何运算库,包括booling, sizing, rounding, distance等各类API.

ODB++数据格式的简介 ODB++格式是由Valor公司提供的,广泛用于PCB以及PCBA 行业.

Genesis2000软件是以此数据格式为基础. 与普通Gerber 274X格式的联系和区别

Gerber274X 是一种更加通用的PCB 数据描述格式.

基本支持ODB++格式的软件,都支持将ODB++格式转换为Gerber274X.

contourize

GUI

图形数据解析没有二义性

  1. 和CAM联系紧密, 无需数据转换
  2. 图形数据可以加属性, 有利于自动化处理
  3. 资料的冗余性小
  4. 内容丰富

Job 某个资料名称

Matrix 一张表格,较清楚的展现Step和layer之间的数据关系

Step 资料编辑的各个不同阶段

Layer 对应各层数据, 如线路层, 绿油层, 文字层, 还有各种临时资料层

Symbol 类似 Gerber中的Aperture,比较复杂的有动态symbol. 一些较复杂的symbol, 其描述和Layer一样.

Feature 类似我们喷印软件里的element. 有线,弧,焊盘,铜面,字体.

Attribute 加在图形数据上额外描述信息

Profile 图形外框 有可能是带孔的polygon.

目前的很多PCB设备为了加强CAM设计和工站直接的联系,往往需要读取图形外的 Attribute信息,这也是Gerber数据的缺失。

支持读入gerber, 支持保存成ODB++.

支持输出profile区域, 为AOI检测建立需检测区域.

可解析 274X, ODB++(支持8.0以上版本), 删除数据, 可出各种分辨率BMP图, 可缩线.

支持添加feature的功能. (新添加feature可以保存)

支持读入和写出部分dxf文件.

支持框选区域打印.

支持一次出多张BMP图.

支持出1/2bit BMP数据. 支持输出预览图.

支持避开白油块.

支持防焊筑坝功能.

支持高分辨率出图. 25400*25400 (微米级)

支持各种Mark点选择,坐标输出 (xml和txt格式).

支持命令行模式调用 (无界面).

支持各层数据间的布尔操作.

ODB++数据解析二_apex_zeng的博客-CSDN博客_odb++文件解析

ODB++数据解析三_apex_zeng的博客-CSDN博客

http://www.jsqmd.com/news/753308/

相关文章:

  • Android 13+ 适配指南:Compose Scaffold侧滑菜单没了drawerContent?别慌,ModalNavigationDrawer救场
  • 1931年的大模型能写代码?GPT之父的穿越实验,撕开了AI界最大的谎言
  • RK3588安卓12平台Camera对焦调试实战:手把手搞定DW9763 VCM马达驱动移植
  • Arm C1-Nano核心缓存架构与性能优化指南
  • 大语言模型应用开发实战:从评估到部署的工程化指南
  • 别再为CAD和GIS数据对不上而头疼了!一份完整的ArcGIS for AutoCAD坐标系定义与数据套合指南
  • Kubernetes 1.29 + Calico 3.27 踩坑实录:内核版本不兼容导致网络插件启动失败的完整修复指南
  • 5分钟搞定PS4/PS5手柄Windows连接:DS4Windows终极配置指南
  • 告别内存泄漏:用TscanCode V2.14.24给你的C/C++代码做个深度体检(附规则配置避坑指南)
  • 基于CLIP与SAM的AI绘画自动抠图工具:原理、部署与优化
  • 从一次线上故障复盘说起:PostgreSQL主从切换的流复制配置与深度监控
  • cgft-llm性能优化:vllm paged attention技术深度解析
  • 如何在10分钟内掌握BepInEx:游戏模组开发者的必备框架
  • Arm CoreLink CI-700 PMU架构与调试技巧详解
  • 贵阳这场增值税法稽查新政培训,百企齐聚、好评刷屏!
  • 别再死记硬背了!用这个‘水管模型’5分钟搞懂MOS管N沟道P沟道工作原理
  • Arm CoreLink CI-700缓存一致性互连技术解析
  • 【车载软件调试生死线】:C++ DoIP UDS over Ethernet 调试失败的6类底层原因与对应Wireshark过滤表达式库(仅限内测版)
  • 从巅峰到崩塌:BuzzFeed 20 年沉浮,AI 成“救命稻草”还是“催命符”?
  • 别再傻傻分不清!码元、波特、比特率,5分钟搞懂计算机网络传输速率那些事儿
  • 别再死记硬背connect语法了!用Qt Creator的F1键,5分钟搞懂QPushButton的4个核心信号
  • 树莓派4B新手开箱指南:从烧录系统到SSH远程连接,一次搞定所有基础配置
  • 2026年4月镀锌电缆桥架供应商推荐,大跨距电缆桥架/防火电缆桥架/热浸锌电缆桥架/铝合金电缆桥架,镀锌电缆桥架厂家推荐 - 品牌推荐师
  • 从一张“坏掉”的PNG图片里挖出Flag:手把手教你用Python脚本修复图片尺寸(附CRC32碰撞实战)
  • constexpr配置性能暴增370%?实测12个真实项目中静态配置替代宏定义的5步迁移法
  • IntelliJ IDEA里运行正常,一打Jar包就报NoClassDefFoundError?可能是Logback的坑
  • 题解:AT_arc218_d [ARC218D] I like Increasing
  • 终极指南:如何使用Harepacker复活版打造专属MapleStory游戏世界 [特殊字符]
  • 如何快速上手Talking Head Anime:5分钟完成你的第一个动漫角色动画
  • Cross-Tool Skill Sync:统一管理多AI编程工具配置的工程实践