|
|
e27636dd93
|
fix: 二钻涨缩系数记忆在写回钻带后立即落盘
原实现 Save 在'涨缩完成'MessageBox(模态阻塞)之后才执行,配置滞后到用户点掉弹窗。改为写回钻带后立即 Save,失败信息并入完成提示,避免两个连续模态框。
|
2026-06-14 13:43:59 +08:00 |
|
|
|
29c7be3fac
|
feat: 二钻涨缩系数记忆,载入上次系数
涨缩完成后将模式与系数写入 %LocalAppData%\DrillTools\scaling.ini,涨缩窗口新增"载入上次系数"按钮实时读取回填。每次完成涨缩覆盖更新,只保留最新一条记录(含源文件名追溯)。ini 使用 UTF-8 无 BOM,损坏时容错返回空。
|
2026-06-14 12:16:17 +08:00 |
|
|
|
cacbbe6c33
|
feat: 增加钻带涨缩功能,支持倍率/PPM模式缩放坐标
- 新增 ExcellonScaler 引擎:普通孔缩放坐标,G85槽孔保护槽长,刀具定义行原样保留
- 新增 DrillScalingWindow 参数设置窗口:倍率/PPM模式切换,X/Y独立输入
- 集成到启动功能菜单:.dr2/.dpin 文件显示"涨缩"按钮
- 输出覆盖原文件 + .bak 备份,GB2312 编码
|
2026-06-05 22:17:15 +08:00 |
|
|
|
ce81e1cf7d
|
显示 3.175 外围孔间距
|
2026-05-25 10:15:42 +08:00 |
|
|
|
41bba7f8aa
|
perf: 启动时合并4次文件读取解析为1次,加速右键打开大钻带
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-23 17:13:53 +08:00 |
|
|
|
b009ece1cd
|
feat: 注册右键菜单"用DrillTools打开",新增.dr3/.trg后缀支持
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-23 16:35:56 +08:00 |
|
|
|
cb27e8917a
|
feat: PP钻带基础信息显示X/Y间距
检测PP钻带(文件名-pp结尾、4孔、直径4.000),计算上下孔X间距和左右孔Y间距
(欧氏距离),在MainWindow和StartupSelectionWindow的基础信息中显示。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-23 16:04:51 +08:00 |
|
|
|
ceb88c216a
|
feat: 在启动功能选择窗口中显示基础信息
在 StartupSelectionWindow 顶部添加基础信息展示模块,
显示文件名、最小钻咀、最小槽刀、最小EA刀直径,
与 MainWindow 中的基础信息面板布局一致。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-23 12:23:28 +08:00 |
|
|
|
4b2eff1c7e
|
Defer sort seed checks until adjust-order startup
|
2026-05-22 22:44:56 +08:00 |
|
|
|
25a7458db3
|
Add startup PP drill tape generation
|
2026-05-21 13:16:39 +08:00 |
|
|
|
951486202e
|
Add startup drill tape parameter cleanup
|
2026-05-21 12:49:19 +08:00 |
|
|
|
a27cef82b2
|
新增启动菜单
|
2026-05-17 21:56:57 +08:00 |
|
|
|
81a1726557
|
实现导出孔数量
|
2026-05-16 12:07:32 +08:00 |
|
|
|
6361f17598
|
支持拖拽钻带文件到exe自动打开并加载
实现了命令行参数解析,支持将钻带文件(.txt, .drl, .dr2, .dpin)拖拽到exe上直接打开。重构了 App 启动流程,MainWindow 构造函数支持初始文件路径,窗口加载后自动异步读取并解析文件内容。增强了异常处理,提升了启动健壮性和用户体验。
|
2025-12-30 18:42:03 +08:00 |
|
|
|
b866365968
|
添加项目文件。
|
2025-12-07 20:25:27 +08:00 |
|