Beruflich Dokumente
Kultur Dokumente
import time
import threading
def start_process():
# Code zum Starten des Prozesses ausführen
# Beispiel: Starte den Stepper-Motor und starte den Timer
stepper_thread = threading.Thread(target=start_stepper)
stepper_thread.start()
timer_thread = threading.Thread(target=start_timer)
timer_thread.start()
def stop_process():
# Code zum Stoppen des Prozesses ausführen
# Beispiel: Stoppe den Stepper-Motor und beende den Timer
stop_stepper()
stop_timer()
def start_stepper():
# Code zum Starten des Stepper-Motors
# Beispiel: Bewege den Stepper-Motor entsprechend der eingestellten Bewegung
pass
def stop_stepper():
# Code zum Stoppen des Stepper-Motors
pass
def start_timer():
global start_time
start_time = time.time()
def stop_timer():
# Code zum Stoppen des Timers
pass
def update_time():
elapsed_time = int(time.time() - start_time)
minutes = elapsed_time // 60
seconds = elapsed_time % 60
time_label.config(text=f"Zeit: {minutes:02d}:{seconds:02d}")
root.after(1000, update_time)
# Hier fügst du die Steuerelemente und Anzeigen für das GUI hinzu
# Tischsteuerung
table_frame = tk.Frame(root, padx=20, pady=10)
table_frame.pack()
# Y-Achsen-Bewegung
y_axis_frame = tk.Frame(root, padx=20, pady=10)
y_axis_frame.pack()
# Verfahrgeschwindigkeit
speed_frame = tk.Frame(root, padx=20, pady=10)
speed_frame.pack()
# Zeitanzeige
time_frame = tk.Frame(root, padx=20, pady=10)
time_frame.pack()
# Tischpositionsanzeige
table_position_frame = tk.Frame(root, padx=20, pady=10)
table_position_frame.pack()