Bonjour,
Je suis actuellement en train de travailler sur une communication entre un
écran tactile XBT-GT utilisée avec le logiciel VIJEO DESIGNER et un hyperterminal utilisé pour commander un laser. Pour cela j'utilise les ports de ommunication ainsi qu'un script java. Voici mon script :
//##############################################################################
// ECRITURE
//##############################################################################
//''''''''''''''''''''''''''''''''''''''''''''''''''''' 1. Créer les variables de script -''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
//------------------------------------------ Pour travailler avec le message et la longueur du message----------------------------------------------------
char[] sendToDisplayTMP; // tableau de caractères temporaire
byte writeArray[]; //----------------- tableau d'octets pour l'opération d'écriture-----------------------------------------------
int numOfChar = 0, // -------------------------------------longueur de la chaîne----------------------------------------------------
i, j;
//------------------------------------------------------------- valeur----------------------------------------------------------------------------------------
String alarmMsg = "1111CR";
//'''''''''''''''''''''''''''''''''''''''''''''''' 2. Calculer la longueur du message d'alarme''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
numOfChar = alarmMsg.length();
writeArray = new byte[numOfChar+1];
//''''''''''''''''''''''''''''''''''''''''''''''''''''3. Convertir le message UNICODE en octets ASCII''''''''''''''''''''''''''''''''''''''''''''''''''
sendToDisplayTMP = alarmMsg.toCharArray();
for (i = 0; i < numOfChar; i++)
{
writeArray[i] = (byte)sendToDisplayTMP[i];
}
writeArray[numOfChar]=13;
// '''''''''''''''''''''''''''''''''''''''''''''''''''4. Envoyer le message''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Print_valeur.write(true, numOfChar, writeArray); //print_valeur nom du terminal
//--------------------------------------fin de script-----------------------------------------------------------
Mon problème est qu'il y a certains caractères que l'hyperterminal ne reçoit pas!!!
si je lui met que des 1 pas de souci même chose si je lui rentre CR mais dès qu'on lui rentre 1234 il ne voie se t-ce l
Est-ce que cela peut venir du code ou pas?Ou bien est-ce le terminal?
Merci de votre aide!!!