Bonjour,
Dans le but de développer un moyen de mesure afin de contrôler des pièces industrielles, j'essaie d'automatiser la mesure afin de pouvoir faire de grandes séries de pièces le plus rapidement possible.
Pour cela, j'ai besoin d'entrer sur le logiciel qui supporte mon moyen de contrôle la température ambiante de la pièce où celle-ci est placée.
Pour le moment, grâce au logiciel, j'ai pu créer une fenêtre dans laquelle je peux indiquer la température ambiante et j'ai aussi crée l'endroit où il faut la rentrer.
Mon problème est que je n'arrive pas à lier les deux. C'est à dire que je peux entrer la température dans ma fenêtre mais je n'arrive pas à l'injecter dans la suite de mon programme afin qu'il la prenne en compte.
Ci-dessous, vous trouverez mon programme actuel :

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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
# -*- coding: utf-8 -*-
 
import gom
 
# affichage d'un fenetre demandant la température ambiante
 
RESULT=gom.script.sys.execute_user_defined_dialog (dialog={
	"content": [
		[
			{
				"background_style": "",
				"columns": 1,
				"maximum": 1000,
				"minimum": 0,
				"name": "input",
				"precision": 2,
				"rows": 1,
				"tooltip": {
					"id": "",
					"text": "",
					"translatable": True
				},
				"type": "input::number",
				"unit": "TEMPERATURE",
				"value": 0 		#La valeur par défaut quand on ouvre la fenêtre est de 0°C
			}
		]
	],
	"control": {
		"id": "OkCancel"
	},
	"embedding": "always_toplevel",
	"position": "automatic",
	"size": {
		"height": 112,
		"width": 203
	},
	"sizemode": "automatic",
	"style": "",
	"title": {
		"id": "",
		"text": "Titre du dialogue",
		"translatable": True
	}
})
 
 
#Script dans lequel il faut intégrer la température renseignée dessus
 
gom.script.atos.set_project_settings (
	cut_out_background_points_automatically=True, 
	measurement_temperature= 23.5, 			#J'ai essayé en utilisant float('value') mais cela ne marche pas. C'est sur cette ligne qu'il faut intégrer la température actuelle.
	part_scanning_mode='single_part', 
	use_automatic_exposure_time_by_matrix=False, 
	use_gpu_acceleration=True)

Je suis débutant sur python, une aide serait la bienvenue... Je ne demande pas forcément la réponse exacte mais si quelqu'un peut juste m'expliquer la méthode afin d'arriver à mes fins ce serait déjà génial.
Merci à vous
Bonne journée