Page 1 sur 1

[R] Attribuer un Input spécifique par une variable

Posté : dim. 17 juil. 2011 23:04
par cutprod
Bonjour a tous,
Je m'explique =
je pilote des carte électronique grâce a autoit, mais la je bloque sur un truc tout bête !
je déclare un mode événementiel au début de mon code grâce a =

Code : Tout sélectionner

$oPhidEvents = ObjEvent($oPhidget, "phid1_")
ensuite je récupère les événement grâce a la fonction =

Code : Tout sélectionner

Func phid1_OnSensorChange($Index, $SensorValue)
GUICtrlSetData($Input1, $SensorValue)
EndFunc
 
Tout fonctionne bien mais je ne parviens pas a changer le $Input1 (qui doit être attribuer a mon entrée analogique 1) avec le $Input2 ou 3 ou 4 ... en fonction des différentes entrées qui sont sollicités.
On retrouve le numéro de l'entrée avec $Index
j'ai donc essayer pas mal de chose du genre =

Code : Tout sélectionner

GUICtrlSetData($Input&$Index, $SensorValue)
ou

Code : Tout sélectionner

GUICtrlSetData($Input($index), $SensorValue)
mais je bloque!!
quelqu'un aurais une idée ?
Peut être avec une boucle (ma carte possède 8 entrées)
Merci d'avance

Re: [..] Attribuer un Input spécifique par une variable

Posté : dim. 17 juil. 2011 23:17
par bloodwolff

Code : Tout sélectionner

GUICtrlSetData(Eval("Input" & $index), $SensorValue)

Re: [..] Attribuer un Input spécifique par une variable

Posté : dim. 17 juil. 2011 23:24
par cutprod
Gagné !!
Comment il est bon le loup du Québec :wink: !!