对话
编码报告
@@ Coverage Diff @@
## master #2022 +/- ##
============================================
+ Coverage 22.51% 22.54% +0.02%
Complexity 1997 1997
============================================
Files 577 577
Lines 24244 24252 +8
Branches 1922 1924 +2
============================================
+ Hits 5459 5468 +9
+ Misses 18314 18308 -6
- Partials 471 476 +5
|
// 如果我们处于相对模式,则不需要调整 | ||
// TODO: 如果我们以相对模式启动,这将不是真的,在这种情况下我们需要确保第一个命令 | ||
// 是向下移动 (0, 0) 处的偏移量 | ||
如果(!状态。inAbsoluteMode ) { | ||
返回 集合。单例列表(命令字符串); |
更新。我之前正在使用仅具有相对 z 轴移动的 gcode 进行测试。这次我用下面的 gcode 进行了测试。当第一步是相对的时,它仍然存在问题,但我认为需要更广泛的改变才能正确检测和处理这种情况。
G91
G1 Z-1F300
G1 X10Z2F1000
G1 Y10Z2
G1 X-10Z-2
G1 Y-10Z-2
@@ -599,26 +599,32 @@ private void dataViewerActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FI | |||
} //GEN-LAST:event_dataViewerActionPerformed | |||
private void applyToGcodeActionPerformed ( java.awt.event.ActionEvent evt ) { // GEN – FIRST : event_applyToGcodeActionPerformed | |||
GcodeParser gcp = new GcodeParser (); |
我记得不赞成使用这种方法,因为我认为当你应用一个处理器时,它会变得不直观,而前一个处理器被替换了。例如,这会阻止用户同时应用“Mirror”和“Run from”。
它仍然有点不直观,因为更改没有反映在可能更有意义的 GCode 中。
如果您愿意,我很乐意测试这个新的自动调平功能。让我知道你需要我做什么。👍 |
FWIW,我已经使用此代码以 0.05 毫米的深度雕刻了几块 PCB,它对我来说效果很好。不过,我经常忘记先点击应用按钮,所以如果您已加载扫描数据但尚未将其应用到您的 gcode,我可能会考虑添加提醒😉 |
我讨厌成为“那个人”,但是有没有关于如何将这个版本构建成我可以在我的 Windows 机器上运行的东西的指导? |
哇,太棒了。Nick 和 Joacim 干得好。
随着最近 Github 构建脚本的添加,这是否意味着下载 Nightly 将包含此补丁?
编辑:我每晚下载了最新的(标题栏显示 2022-12-28),但我仍然在启动时收到“Autoleveler 不工作”警告。@nickmayer在这里指出它应该只在将自动调平应用于 gcode 时发出警告,所以我想知道这个每晚是否真的是最新的。
@daxliniere我还没有合并它,因为我还不能测试它(我的工作室由于一些装修暂时用于存储所以访问非常有限)。非常欢迎您对其进行测试并报告任何发现。 一旦完成,它应该在夜间构建中可用: |
会做 Joacim,但我会说至少再过一周不会回到工作室。 |
@daxliniere这太奇怪了,这发生在你身上。我一直在升级/降级 UGS,但从未发生过这种情况。 不管怎样,从 2.0.13 版本开始,缓存文件夹现在位于: 抱歉给您带来不便… =( |
是的,我已经删除了两个缓存目录,但我仍然有这个问题。知道我是否可以恢复我的布局吗? |
我将如何执行全新安装?也许这会阻止这种情况发生? |
当错误发生时,它希望只是打破了窗口位置。但我担心这些设置会丢失。由于我从未能够重现该错误,因此在发生这种情况时查看您的日志文件会很有趣。 您应该能够使用菜单恢复窗口位置
全新安装是下载并解压缩 UGS:
|
AutoLeveler 现在警告应用到 gcode 而不是启动时发送垃圾邮件的可能错误
AutoLeveler 应用到 gcode 现在将删除旧处理器并替换而不是禁用按钮,从而可以使用不同的高度图
修复 MeshLeveler 相对模式(G91)