Je voudrais en appuyant sur un bouton que le micro m'envoi des trames et que je puisse les afficher sur une TMemo via une ComPort que j'ai déjà configurer.
Merci.
Je voudrais en appuyant sur un bouton que le micro m'envoi des trames et que je puisse les afficher sur une TMemo via une ComPort que j'ai déjà configurer.
Merci.
Tu veut afficher tes trames comment, en texte, en binaire,... ?
Déja pour que le micro t'envoie des trame il faut lui envoyer un ordre pour qu'il réponde, mais ca seul toi peut le faire car on n'a pas la doc du micro.
lut,
Pas obligatoirement cela dépend du programme qui se trouve dans le micro, et oui lui seul peut le faire avec le protocole de dialogue du micro (forme de la trame, octets de controles...).Déja pour que le micro t'envoie des trame il faut lui envoyer un ordre pour qu'il réponde, mais ca seul toi peut le faire car on n'a pas la doc du micro.
Quelque chose dans ce genre sauf que c'est pour un listBox (Reception sous forme Hexa):
++
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 void __fastcall TForm1::ComPort1RxChar(TObject *Sender, int Count) { unsigned char *buf = new unsigned char [Count]; AnsiString ChaineReception; ComPort1->Read(buf,Count); for(int i=0;i<Count;i++) ChaineReception += " " + IntToHex((int)buf[i],2); ListBox1->Items->Add(ChaineReception); delete[]buf; buf = NULL; }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager