12-14-2011 04:56 PM - edited 12-14-2011 04:58 PM
Bonsoir, je travail sous Labview 2011.
Mon problème c'est que dans mon programme ("snake2-3") je ne parviens pas à initialiser le tableau en sortie qui contient les points de coordonnées de mon snake.
Cela me sert pour détecter mes collisions.
Merci pour votre aide,
Cordialement,
Solved! Go to Solution.
12-14-2011 05:25 PM
Comment veux-tu initialiser ce tableau, et avec quelles valeurs? D'ou viennent ces valeurs? La facon la plus sera de connecter une constante en dehors de la boucle au "shift register" (je utilise la version anglaise de LabVIEW, je n'ai aucune idee comment sa s'appele en francais).
En general, l'utilisation de variables globales et de "sequence structures" est fortement decourager en LabVIEW.
How are you trying to initialize the array, and with what values? Where do those values come from? The easiest way to initialize a shift register is to connect a constant to the shift register outside the loop.
In general, the use of global variables and sequence structures is not recommended in LabVIEW.
12-15-2011 03:20 AM
Ce tableau doit être initialisé à zéro. Sinon il bloque le programme dès que je le relance car il détecte directement une valeur connue. Ces valeurs sont les anciens points de coordonnées de la tête du snake (c'est comme ça que la trace reste).
12-15-2011 01:34 PM
Alors c'est facile, il suffit de liee un tableau vide au "shift register" pour l'initialisation, comme ca: