Tom's Guide > Forum > Programmation > Communication hyperterminal

Communication hyperterminal

Forum Programmation : Communication hyperterminal

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

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!!!

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Citation :

il ne voie se t-ce l


????

------------------------------ Les dessins des seins ou les desseins des saints ?
Répondre à OmaR
Tom's Guide > Forum > Programmation > Communication hyperterminal
Aller à :

Il y a 1577 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens