Bonjour,
Je suis bloquer sur unity pro XLS. J'aimerais comparer deux tableaux string. J'ai réalisé deux tableaux comportant chacun 8 caractères. J'ai regroupé deux caractère par mot (%MW...). J'aimerais que lorsque la valeur string de mes deux tableaux sont égales le signal passe.
Merci de votre aide.
Comparaison de deux tableau string en ladder
- itasoft
- Mi homme - Mi automate
- Messages : 7037
- Inscription : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Comparaison de deux tableau string en ladder
slts,
pourquoi tu dis "des tableaux" ?
tu veut dire avoir déclarés 2 variables de type STRING[8] de 8 caractères à des adresses absolues %MWxx , c'est ça ?
pourquoi tu dis "des tableaux" ?
tu veut dire avoir déclarés 2 variables de type STRING[8] de 8 caractères à des adresses absolues %MWxx , c'est ça ?
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
- Dieu du process
- Messages : 981
- Inscription : 12 nov. 2015, 21:02
- Localisation : 45 - Loiret
- Contact :
Re: Comparaison de deux tableau string en ladder
Bonjour.
Si tes 2 chaines font toujours pile 8 caractères, tu a juste a comparer les 4 mots en série.
Si ils font parfois moins de 8 ça risque d’être chiant car généralement seul le dernier caractère est un 0, et les suivants ne sont pas forcement remis a 0, du coup tu peut avoir 2 chaines de 5 caractères identiques dans une zone prévue pour en stocker 8, mais vu que les 2 autres pourraient être aléatoires la comparaison directe des MW pourrait de donner un faux négatif.
Autre truc, une chaine de caractères fini normalement par un 0. Pense a réserver un "demi mot" pour stocker ce 0, sinon tu risque d'avoir des bugs plus ou moins aléatoires.
Si tes 2 chaines font toujours pile 8 caractères, tu a juste a comparer les 4 mots en série.
Si ils font parfois moins de 8 ça risque d’être chiant car généralement seul le dernier caractère est un 0, et les suivants ne sont pas forcement remis a 0, du coup tu peut avoir 2 chaines de 5 caractères identiques dans une zone prévue pour en stocker 8, mais vu que les 2 autres pourraient être aléatoires la comparaison directe des MW pourrait de donner un faux négatif.
Autre truc, une chaine de caractères fini normalement par un 0. Pense a réserver un "demi mot" pour stocker ce 0, sinon tu risque d'avoir des bugs plus ou moins aléatoires.
Re: Comparaison de deux tableau string en ladder
Merci beaucoup problème résolu !!!