
导出HyperLynx
OSHWHub5v1.0.5
导出 PCB 为 HyperLynx (.hyp) 格式文件,便于进行信号完整性分析。
详情
更改日志
历史版本
评论
导出HyperLynx
OSHWHub5详情
更改日志
历史版本
评论
简体中文 | English | 繁體中文 | 日本語 | Русский
Export HyperLynx
嘉立创EDA (EasyEDA) 专业版扩展 — 将 PCB 设计导出为 HyperLynx (.hyp) 文件格式,用于信号完整性仿真分析。

功能特点
- 将当前 PCB 文档导出为 HyperLynx 2.14 格式
.hyp文件 - 导出内容包含:
- 板框轮廓 (
BOARD) - 层叠结构 (
STACKUP),包含铜箔层与介质层 - 器件信息 (
DEVICES) - 焊盘/过孔堆叠 (
PADSTACK) - 网络数据 (
NET):引脚 (PIN)、过孔 (VIA)、走线 (SEG)、圆弧 (ARC)、铺铜多边形 (POLYGON)
- 板框轮廓 (
- 自动处理未连接对象,避免数据丢失
- 坐标自动从 mil 转换为英寸,保持与 HyperLynx 坐标系一致
- 通过顶部菜单一键导出
使用方法
- 在嘉立创EDA专业版中打开一个 PCB 文档
- 点击顶部菜单 Export HyperLynx → Export HyperLynx (.hyp)...
- 在弹出的保存对话框中选择位置,生成
.hyp文件
输出文件说明
生成的 .hyp 文件遵循 HyperLynx 2.14 ASCII 格式规范,主要包含以下节:
| 节 | 内容 |
|---|---|
{VERSION} | 格式版本 2.14 |
{UNITS} | 英制长度单位(英寸) |
{BOARD} | 板框轮廓 |
{STACKUP} | 铜层与介质层叠信息 |
{DEVICES} | 器件位号与所在层 |
{PADSTACK} | 焊盘与过孔堆叠定义 |
{NET} | 网络对象(PIN / VIA / SEG / ARC / POLYGON) |
更多格式细节可参考 docs/hyperlynx-file-format.md。
兼容性与限制
- 需要嘉立创EDA专业版(EasyEDA Pro)3.2.0 及以上版本
- 导出前请确保 PCB 文档已保存,并且包含所需的铜层信息
- 复杂板框中的圆弧会被离散为线段
- 不支持的焊盘形状将按椭圆/圆形近似
- 板内挖空、开槽等信息可能无法导出
- 建议导入 PADS 或 HyperLynx 后核对关键尺寸
项目结构(开发者参考)
src/
├── index.ts # 扩展入口与导出命令
├── collect.ts # PCB 数据收集
├── generate.ts # .hyp 文件生成
├── types.ts # 类型定义
├── utils.ts # 工具函数
└── writers/ # 各节输出实现
├── board.ts
├── stackup.ts
├── devices.ts
├── padstacks.ts
└── nets.ts
开发
npm install
npm run build
扩展包生成位置:
./build/dist/export-hyperlynx_v1.0.0.eext
可在嘉立创EDA专业版中安装该扩展包。
开源许可
1.0.5
修了一些BUG
1.0.0
初始版本
- 支持将 PCB 文档导出为 HyperLynx 2.14 格式
.hyp文件 - 导出板框轮廓 (
BOARD)、层叠结构 (STACKUP)、器件 (DEVICES)、焊盘/过孔堆叠 (PADSTACK)、网络数据 (NET) - 支持引脚、过孔、走线、圆弧走线、铺铜多边形等网络对象
- 自动处理未连接对象,避免数据丢失
- 坐标自动从 mil 转换为英寸
- 修复板框读取、层叠排序、Y 轴方向、焊盘角度、铺铜多边形坐标缩放等问题
- 修复焊盘网络归属
- 输出铺铜圆弧 (
CURVE) - 修复
.edaignore

暂无数据
类型
Other
关键词
ToolExportHyperLynxSignal Integrity
扩展信息
| 版本 | v1.0.5 |
| 发布者 | EasyEDA |
| 发布时间 | 2026-08-06 21:29:50 |
| 名称 | export-hyperlynx |
| UUID | a5375a120c004b379e5c4456c4521760 |
| 适用EDA版本: | ^3.2.0 |
| 报告 | 报告滥用 |
评论