v1.3.0: 修复pinmap_layout周长公式,新增PinList→PinMAP反向转换完整支持

This commit is contained in:
2026-06-01 11:43:53 +08:00
parent 3228c1a2e6
commit 8ad31cbf04
16 changed files with 967 additions and 183 deletions

27
docs/requirements.md Normal file
View File

@@ -0,0 +1,27 @@
# 需求规格说明书
## 项目信息
- 项目名称pinmap-to-pinlist
- 项目 IDPROJ-002
- 项目类型:脚本
- 技术约束Python 脚本,支持 Windows 和 Linux
## 需求描述
PinMAP ↔ PinList 双向转换器,支持 PinMAP→PinList 与 PinList→PinMAP 互转。
## 输入/输出
| 类型 | 描述 |
|-----|------|
| 输入 | PinMAP 或 PinList Excel 文件 |
| 输出 | 转换后的 Excel 文件 |
## 边界条件
- 支持 .xls 和 .xlsx 格式
- Pin 数量必须与网格周长匹配
- 网格尺寸至少为 2x2
## 验收标准
1. 能正确解析 PinMAP 结构
2. 能正确生成 PinList
3. 能正确反向转换
4. 错误处理完善