Bonjour à toutes et à tous.
je bloque actuellement sur un étrange problème
j'ai mis en piece jointe une séquence pour illustrer mon problème. (TEST_Enum.seq)
j'ai une sous séquence qui a en paramètre un enum de type "couplingType" avec en valeur possible AC ou DC
j'essai de m'interfacer avec cette sous séquence en utilisant une string uniquement et non un enum
j'utilise pour ça la fonction Enum() qui semble adaptée. et c'est la que ça ce complique :
ma séquence principale possède
- 2 variables de type string Locals.COUPLING_AC = "AC" et Locals.COUPLING_DC = "DC"
- un tableau de string (2 element : Locals.COUPLINGS[0] = "DC" ; Locals.COUPLINGS[1] = "AC" )
la formule Enum("couplingType","DC") génère bien mon enum DC
la formule Enum("couplingType","AC") génère bien mon enum AC
la formule Enum("couplingType",Locals.COUPLING_DC) génère bien mon enum DC
la formule Enum("couplingType",Locals.COUPLING_AC) génère bien mon enum AC
en revanche la formule
Enum("couplingType",Locals.COUPLINGS[0]) génère tout le temps un enum AC alors que Locals.COUPLINGS[0] soit égal à "DC"
une idée de la raison du pourquoi ?
merci d'avance.