Bonjour,
Dans le but d'automatiser une machine qui sert au contrôle de pièce industrielles, j'aurais besoin d'aide pour réaliser un programme afin de pouvoir renseigner la température à laquelle les pièces sont contrôlées.
Grâce à un enregistrement avec l'aide du logiciel de contrôle, j'ai pu extraire un premier script de ma séquence de contrôle. Je vous partage la partie sur laquelle je travaille afin de la modifier :
Dans ce script, il est écrit que la température de mesure (measurement_temperature) est de 22.3°C.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 # -*- coding: utf-8 -*- import gom gom.script.atos.set_project_settings ( cut_out_background_points_automatically=True, measurement_temperature=22.3, part_scanning_mode='single_part', use_automatic_exposure_time_by_matrix=False, use_gpu_acceleration=True)
Lorsque je l'exécute, cette valeur est tout le temps renseignée or en réel, la température a varié et je dois la changer.
Dans ce but, j'ai écris un début de code qui me permet d'afficher une fenêtre dans laquelle je rentre ma température ambiante mais je ne sais pas comment extraire la valeur renseignée (je me doute qu'il faudrait utiliser une variable) et intégrer ce programme que j'écris à celui existant juste au-dessus.
Ci-dessous, vous trouverez le programme que j'ai commencé à faire :
Il est possible qu'il y ait des erreurs ou que celui-ci puisse être amélioré car c'est le premier programme que j'écris.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 from tkinter import * # creer une premiere fenetre window = Tk() # personnaliser cette fenetre window.title("Température") window.geometry("500x100") # creer la frame frame = Frame(window) # ajouter un titre label_title = Label(frame, text="Veuillez entrer une température", font=("Arial", 12)) label_title.grid(row=0, column=0, sticky=W) # ajouter une entree label_title = Entry(frame, font=("Arial", 12)) label_title.grid(row=1, column=0, sticky=W) # ajouter un bouton close = Button(frame, text= "Continuer", font=("Arial", 12), bg='white', fg='black', command=window.quit) close.grid(row=1, column=2, sticky=W) # ajouter frame.pack(expand=YES) # afficher window.mainloop()
Donc pour résumer, il faudrait que lorsque j'exécute mon premier programme, une fenêtre s'ouvre dans laquelle je puisse renseigner la température ambiante et qu'elle vienne se mettre dans measurement_temperature.
Merci pour votre aide
Bonne journée![]()
Partager