Browse Source

Add power density to pen query

Kevin Lee 1 month ago
parent
commit
0e87759622
2 changed files with 6 additions and 4 deletions
  1. 3 2
      src/ezcad/pen.rs
  2. 3 2
      src/main.rs

+ 3 - 2
src/ezcad/pen.rs

@@ -190,11 +190,12 @@ impl std::fmt::Display for Pen {
     fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
         write!(
             f,
-            "Speed: {}mm/s, Frequency: {}, Power: {}%, Pulse Width: {}ns",
+            "Speed: {}mm/s, Frequency: {}, Power: {}%, Pulse Width: {}ns, Power Density: {}",
             self.speed,
             self.frequency.human_count("Hz"),
             self.power,
-            self.pulse_width
+            self.pulse_width,
+            self.power_density()
         )
     }
 }

+ 3 - 2
src/main.rs

@@ -271,8 +271,9 @@ fn main() {
                     object,
                     pen_idx,
                     pen,
-                    hatch_power
-                        .map_or(String::new(), |p| format!("\nEstimated power density: {p}"))
+                    hatch_power.map_or(String::new(), |p| format!(
+                        "\nEstimated hatch power density: {p}"
+                    ))
                 );
             }
         }