-
runtime Vijéo designer
Bonjour ,
suite à une mise à jour de Vijéo designer V6.2.2.246 SP2.1 246-254 sur des magélis HMIS5T j'ai rencontré un soucis ,nous utilisons le port com des magélis via un script pour récupérer des code barres et des datamatrix.Lors du flashage des datamatrix j'ai un message d'erreur systême qui s'affiche "la saisie du code barre n'est pas du format ASCII ,essayez le balayage de nouveau sinon vérifiez les paramètres de communications",on acquitte on rescan et ça repart,j'ai vérifié les paramétrages scan port com pas vu de divergence .j'ai modifié les paramètres de com en augmentant ou diminuant la vitesse idem .j'ai modifié le rafraichissement du script au cas ou toujours nada .Si quelqu'un à déjà rencontré se soucis ou à un tuyau ,la je suis prenant.
-
magelis
slts,
tu utilise le Pilote générique "Lecteur de code barre" ou le pilote de script ???
Si c'est le Lecteur de code barre on ne peut recevoir que des caractères ASCII 0123456789A--Z et rien d'autre
sinon il faut utiliser le pilote de script
bb
-
Bjr,
Merci pour la réponse,on utilise le pilote générique et nous utilisons le scan comme élément de scrutation .cependant comme disait l'autre avant cela marchait .
et nous arrivons tous de même a lire les datamatrix avec cela est vrai des caractères / ou \ dedans .quel parade aurais tu ? car comme ça sans aller plus en vant je ne vois pas ce que tu appel pilote de script .
-
pilote
slts,
il est dans la liste des pilotes génériques:
Lecteur de code barre (SIO)
Lecteur de code barre (USB)
Pilote de script
Pilote Ethernet /IP
c'est pas possible que ça marchait avant car le pilote code barre ne laisse pas passer les "/" "\"
-
salut ,
une petite latence entre deux réponses désolé,je confirme que le drivers"Lecteur de codes à barres(SIO)" arrive bien à lire le caractère ASCII "/" puisqu'il est present dans notre datamatrix est que malgré le message d'erreur qui s'affiche aléatoirement on arrive à le lire.
Cependant j'ai tenté de gérer le lecteur code à barres avec le pilote de script ,je n'ai pas réussi à l'associer à un groupe de scrutation.
Donc si quelqu'un à une idée j'achète toujours .merci
-
slts,
On ne peut avoir le lecteur de code barre et le pilote de script ensembles sur le COM1
Le pilote de script ne peut pas être associé à un groupe de scrutation, il faut écrire un Script dans une action périodique à 1s.
Exemple de script:
int nbl=0;
byte TBITS[] =new byte[128];
// Reception du code barre ASCII
nbl=Pilotedescript01.read(0, 100, TBITS);
if (nbl>0)
{
String TXT = new String(TBITS);
// Copie dans une variable type STRING
WTABLE_RECEPTION.write(TXT);
}
-
bonjour ,
je te remercie pour ton aide ,mais ce n'est pas le drivers le vrai soucis car le drivers codes a barre (SIO) lit correctement tous les caractères autres que 123456789 ,j'en ais fait l'essais aucun soucis .
c'est le nombre de caractères lus qui pose soucis ,je lis 40 caractères jusqu'à 35 aucun soucis mais à 38 le problème apparait .
-
code barre
slts,
la déclaration du pilote Code-barre généré la variable String " Barcode01" c'est bien sur cette variable que on lit le code barre ?
-
salut ,
oui on la lit et à la fin du script on met codebar01.write" " je suppose que c'est une sorte de mise à 0.