Übersetzung auf Deutsch.
This commit is contained in:
34
main.py
34
main.py
@@ -163,9 +163,9 @@ class ArduinoGUI:
|
||||
if self.selected_pid in self.pid_params:
|
||||
self.pid_flag = True
|
||||
else:
|
||||
messagebox.showerror("Error", "Selected PID configuration not found.")
|
||||
messagebox.showerror("Fehler", "Ausgewählte PID Konfiguration nicht gefunden.")
|
||||
else:
|
||||
messagebox.showwarning("Warning", "Arduino not connected")
|
||||
messagebox.showwarning("Warnung", "Keine Verbindung zum Arduino hergestellt.")
|
||||
|
||||
def load_configurations(self):
|
||||
try:
|
||||
@@ -192,18 +192,18 @@ class ArduinoGUI:
|
||||
self.config_combobox.set(list(self.pid_params.keys())[0])
|
||||
self.selected_pid = list(self.pid_params.keys())[0]
|
||||
except Exception as e:
|
||||
messagebox.showerror("Error", f"Error loading configurations: {e}")
|
||||
messagebox.showerror("Fehler", f"Fehler beim Laden der Konfigurationen: {e}")
|
||||
|
||||
def connect_arduino(self):
|
||||
com_port = self.combobox_value.get()
|
||||
if com_port:
|
||||
try:
|
||||
self.arduino = serial.Serial(com_port, 115200, timeout=1)
|
||||
messagebox.showinfo("Info", "Connected to Arduino on " + com_port)
|
||||
messagebox.showinfo("Info", "Arduino verbunden an " + com_port)
|
||||
except Exception as e:
|
||||
messagebox.showerror("Error", str(e))
|
||||
messagebox.showerror("Fehler", str(e))
|
||||
else:
|
||||
messagebox.showwarning("Warning", "Please select a COM port")
|
||||
messagebox.showwarning("Warnung", "Bitte einen COM-Port auswählen")
|
||||
|
||||
def set_setpoint(self):
|
||||
if self.arduino:
|
||||
@@ -211,9 +211,9 @@ class ArduinoGUI:
|
||||
self.setpoint = float(self.setpoint_entry.get()) * 1000
|
||||
self.setpoint_flag = True
|
||||
except ValueError:
|
||||
messagebox.showerror("Error", "Invalid setpoint value.")
|
||||
messagebox.showerror("Fehler", "Ungültiger Setpoint.")
|
||||
else:
|
||||
messagebox.showwarning("Warning", "Arduino not connected")
|
||||
messagebox.showwarning("Warnung", "Keine Verbindung zum Arduino hergestellt")
|
||||
|
||||
def send_multi_setpoints(self):
|
||||
if self.arduino:
|
||||
@@ -224,7 +224,7 @@ class ArduinoGUI:
|
||||
angle, torque = map(float, point.split(";"))
|
||||
coordinates.append((angle, torque))
|
||||
except ValueError:
|
||||
messagebox.showerror("Error", f"Invalid input: {point}")
|
||||
messagebox.showerror("Fehler", f"Ungültige Eingabe: {point}")
|
||||
return
|
||||
|
||||
coordinates.sort()
|
||||
@@ -232,15 +232,15 @@ class ArduinoGUI:
|
||||
self.plot_coordinates(coordinates)
|
||||
self.multi_setpoints_flag = True
|
||||
else:
|
||||
messagebox.showwarning("Warning", "Arduino not connected")
|
||||
messagebox.showwarning("Warnung", "Keine Verbindung zum Arduino hergestellt")
|
||||
|
||||
def plot_coordinates(self, coordinates):
|
||||
angles, torques = zip(*coordinates)
|
||||
self.ax.clear()
|
||||
self.ax.plot(angles, torques, 'bo-', label="Setpoints")
|
||||
self.ax.set_title("Drehmoment-Drehwinkel-Kennlinie")
|
||||
self.ax.set_xlabel("Winkel (°)")
|
||||
self.ax.set_ylabel("Drehmoment (Nm)")
|
||||
self.ax.set_xlabel("Winkel in °")
|
||||
self.ax.set_ylabel("Drehmoment in Nm")
|
||||
self.ax.set_xlim(0, 90)
|
||||
self.ax.set_ylim(0, 50)
|
||||
self.ax.legend()
|
||||
@@ -286,19 +286,19 @@ class ArduinoGUI:
|
||||
if self.arduino:
|
||||
self.tare_flag = True
|
||||
else:
|
||||
messagebox.showwarning("Warning", "Arduino not connected")
|
||||
messagebox.showwarning("Warnung", "Keine Verbindung zum Arduino hergestellt")
|
||||
|
||||
def demagnetize(self):
|
||||
if self.arduino:
|
||||
self.demag_flag = True
|
||||
else:
|
||||
messagebox.showwarning("Warning", "Arduino not connected")
|
||||
messagebox.showwarning("Warnung", "Keine Verbindung zum Arduino hergestellt")
|
||||
|
||||
def input_source_Switch(self):
|
||||
if self.arduino:
|
||||
self.input_source_flag = True
|
||||
else:
|
||||
messagebox.showwarning("Warning", "Arduino not connected")
|
||||
messagebox.showwarning("Warnung", "Keine Verbindung zum Arduino hergestellt")
|
||||
|
||||
def communication_loop(self):
|
||||
while self.running:
|
||||
@@ -365,9 +365,9 @@ class ArduinoGUI:
|
||||
self.arduino.write(f"i{ki}\n".encode())
|
||||
time.sleep(0.1)
|
||||
self.arduino.write(f"d{kd}\n".encode())
|
||||
messagebox.showinfo("Info", f"PID parameters sent: Kp={kp}, Ki={ki}, Kd={kd}")
|
||||
messagebox.showinfo("Info", f"PID-Parameter gesendet: Kp={kp}, Ki={ki}, Kd={kd}")
|
||||
else:
|
||||
messagebox.showerror("Error", "Selected PID configuration not found.")
|
||||
messagebox.showerror("Fehler", "Ausgewählte PID Konfiguration nicht gefunden.")
|
||||
|
||||
def on_closing(self):
|
||||
self.running = False
|
||||
|
||||
Reference in New Issue
Block a user