diff --git a/Wireless_Communication/UWB/Beacons_tag_position/realtime_location_POF_gui.py b/Wireless_Communication/UWB/Beacons_tag_position/realtime_location_POF_gui.py index 5357d397728204d76c7eefe940d2cb7ebe2ac504..d3401248ee29cb8db6d6ffac90720045c1f94492 100644 --- a/Wireless_Communication/UWB/Beacons_tag_position/realtime_location_POF_gui.py +++ b/Wireless_Communication/UWB/Beacons_tag_position/realtime_location_POF_gui.py @@ -52,9 +52,7 @@ class AnchorTagGUI: def determine_anchor_coords(self): try: measured_distances = self.measured_distances - for var in measured_distances: - print(var.get()) - + # Measured distances arrive in order: A, E, D, B, F, C measured_distances = [var.get() for var in measured_distances] @@ -161,6 +159,7 @@ class AnchorTagGUI: # Display result self.output_label.config(text=f"Tag Position: ({x_tag:.2f}, {y_tag:.2f})") + #print(f"Tag Position: ({x_tag:.2f}, {y_tag:.2f})") except Exception as e: self.output_label.config(text=f"Error: {str(e)}") @@ -206,8 +205,9 @@ class AnchorTagGUI: self.canvas.create_oval( x_tag_scaled - 5, y_tag_scaled - 5, x_tag_scaled + 5, y_tag_scaled + 5, fill="red" ) + label = f"Tag ({round(x_tag, 2)}, {round(y_tag, 2)})" self.canvas.create_text( - x_tag_scaled + 15, y_tag_scaled, text="Tag", fill="black" + x_tag_scaled + 15, y_tag_scaled+15, text=label, fill="black" )