16/10/2024, 06:43:18
Bonjour Filou.
Petite question ARRAY sur Codesys.
Suite a mon post sur la gestion RGBW avec un contrôleur MDT et des BPs JUNG qui ne comporte pas cette fonction, je regarde pour créer un Fb qui me permettrait de gérer ça avec de simple appui court/long.
Je suis arrivé jusqu'à la librairie "colorconverter" qui permet de dégrossir le travail.
Dans cette librairie, il utilise des "typRGB" contenant 3 variables en Byte pour les 3 valeurs RGB est un autre FB utilise un "ARRAY [1 10] OF typRGB" pour stocker 10 valeur de couleurs.
Jusqu'à la, aucun problème. La ou ma question ce tourne, c'est comment réutiliser directement cette variable. A chaque fois, codesys me signale l'erreur 3760, erreur de valeur initial sur la variable Colour_1.
Voici mes 2 variables :
atypRGB : ARRAY [1 10] OF typRGB;
Colour_1 : typRGB := atypRGB[1];
As-tu une idée de là ou j'ai merdé mon écriture ?
Cordialement,
Quentin.
Petite question ARRAY sur Codesys.
Suite a mon post sur la gestion RGBW avec un contrôleur MDT et des BPs JUNG qui ne comporte pas cette fonction, je regarde pour créer un Fb qui me permettrait de gérer ça avec de simple appui court/long.
Je suis arrivé jusqu'à la librairie "colorconverter" qui permet de dégrossir le travail.
Dans cette librairie, il utilise des "typRGB" contenant 3 variables en Byte pour les 3 valeurs RGB est un autre FB utilise un "ARRAY [1 10] OF typRGB" pour stocker 10 valeur de couleurs.
Jusqu'à la, aucun problème. La ou ma question ce tourne, c'est comment réutiliser directement cette variable. A chaque fois, codesys me signale l'erreur 3760, erreur de valeur initial sur la variable Colour_1.
Voici mes 2 variables :
atypRGB : ARRAY [1 10] OF typRGB;
Colour_1 : typRGB := atypRGB[1];
As-tu une idée de là ou j'ai merdé mon écriture ?
Cordialement,
Quentin.