Page 1 sur 1

String Indexée dans Structure Vijeo Designer

Posté : 22 juil. 2020, 15:45
par philou77
Salut !

Tout est dit dans le titre !!

Ma structure fonctionne bien si j'ai un adressage direct de la partie STRING de 20 caractères ( par exemple %MW1010 ) !

Par contre, dès que je met un index, pas moyen de trouver ou vijeo lit ou écrit les valeurs
Mon index est 10,20..etc, l'adresse de départ est donc logiquement %MW1000 et bien ça marche pas !
Il lit et écrit bien quelque chose mais pas au bon endroit !!

RRRRRRRRrrrrrrrr

Re: String Indexée dans Structure Vijeo Designer

Posté : 22 juil. 2020, 16:18
par philou77
Re !

Bon bah je me répond !!

Dans le Cas ou j'ai un objet affichage / Saisie de chaine de caractère !
1 - Faut saisir l'adresse de la première String
2 - L'index dans ce cas là n'est pas le décalage en mots...mais (0,1, 2, 3, 4 Etc..) et il calcule l'adresse tout seul c'est Con !


suis tombé dedans le piège de schneider !!

Re: String Indexée dans Structure Vijeo Designer

Posté : 22 juil. 2020, 18:34
par itasoft
slts,
c'est vrai que ça peut surprendre que ça calcule tous seul, on est pas habitués, LOL

Re: String Indexée dans Structure Vijeo Designer

Posté : 22 juil. 2020, 18:44
par philou77
Re !

surtout que dans ma structure, j'ai des bool et des int, et que là ! tu mets bien la valeur du décalage !

Genre pour MW10, tu pointes sur %MW0

Index = 10 tu récupères %MW10, normal quoi !


Va comprendre Charles :roll: :roll: :roll: :roll: :roll: :roll:

Re: String Indexée dans Structure Vijeo Designer

Posté : 22 juil. 2020, 19:24
par itasoft
Re,
Disons que dans l’absolu c’est pas complètement faux, ça traite le String[20] comme un objet unique (comme si c’était un INT) donc l’index est de modulo 1 et ça se démerde en interne.

Re: String Indexée dans Structure Vijeo Designer

Posté : 22 juil. 2020, 22:00
par philou77
Yes ça doit être ça ! :D

du coup, faut avoir des zones contigües pour les strings ! sinon, ça marche pas
ou a la rigueur multiples du nombre d'octets !!

Re: String Indexée dans Structure Vijeo Designer

Posté : 22 juil. 2020, 23:56
par itasoft
du coup, faut avoir des zones contigües pour les strings ! sinon, ça marche pas
ou a la rigueur multiples du nombre d'octets !!


Je pense que ça te viendrait pas à l'idée de ne pas respecter ce principe.