[AIDE] Borland port serie C++
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

[AIDE] Borland port serie C++



  1. #1
    inviteb451b6a2

    [AIDE] Borland port serie C++


    ------

    Bonjour à tous,

    Je vous expose mon problème, tout d'abord j'aimerais avoir un petit tutoriel sur les fonctions simple utilisables (écrire, affichage, lecture de donnée )sur Borland Code Gear builder 2007 C++.

    Ensuite des conseils pour utiliser le module TVaComm toujours sur Borland par exemple le code pour lier l'appareil au pc et envoyer des données et les recevoir dans un fichier texte.
    sur 8bits, br 9600,pas de bit de parité,1 bit de stop,event char a #13(==CR) et ceRXFlag True et le reste false

    PS : Je n'ai pas la possibilité d'utiliser d'autres logiciels ou modules similaires.

    Merci d'avance de votre aide.

    -----

  2. #2
    inviteb451b6a2

    Re : [AIDE] Borland port serie C++

    Besoin d'aide d'urgence ,

    s'il vous plait.

  3. #3
    Jack
    Modérateur

    Re : [AIDE] Borland port serie C++

    Je vous expose mon problème, tout d'abord j'aimerais avoir un petit tutoriel sur les fonctions simple utilisables (écrire, affichage, lecture de donnée )sur Borland Code Gear builder 2007 C++.
    D'une manière générale, tu dois faire une recherche de doc avec les mots clés "C++ builder".

    Le site developpez.com est assez riche sur la question.

    Pour le reste, je ne connais pas ton module TVaComm. Désolé.

    A+

  4. #4
    fbedon

    Re : [AIDE] Borland port serie C++

    Salut, je sais causer à une liaison série en C++ Builder 6, je pensais d'ailleurs que c'était l'ultime release de CPPB...

    voici un petit example :
    Code:
    HANDLE hComm = NULL;  // pour parametrer la ligne serie 4
    DCB dcbCommPort;
    hComm = CreateFile("COM4", GENERIC_READ | GENERIC_WRITE,
                          0,
                          0,
                          OPEN_EXISTING,
                          0,
                          0);
    if(hComm ==INVALID_HANDLE_VALUE)
    Form1->Edit8->Text=AnsiString("pb d'initialisation du port com");
    // SET THE COMM TIMEOUTS.
     GetCommTimeouts(hComm,&ctmoOld);
     ctmoNew.ReadTotalTimeoutConstant = 100;
     ctmoNew.ReadTotalTimeoutMultiplier = 0;
     ctmoNew.WriteTotalTimeoutMultiplier = 0;
     ctmoNew.WriteTotalTimeoutConstant = 0;
     SetCommTimeouts(hComm, &ctmoNew);
    
    dcbCommPort.DCBlength = sizeof(DCB);
    GetCommState(hComm, &dcbCommPort);
    
    BuildCommDCB("9600,N,8,1", &dcbCommPort);  // version 7.2
    SetCommState(hComm, &dcbCommPort);
    
    char bu[100];
    strcpy(bu,"^JUS^LRN");
    writeportcom(bu);
    
    
    void writeportcom(char *buf5)
    {
    int lo,i;
    lo=strlen(buf5);
    for (i=0;i<lo;i++)TransmitCommChar(hComm, buf5[i]);
    return;
    }

    Pour la lecture je dois aussi pouvoir trouver, mais je pense qu'encherchant les cousins de la fonction TransmitComm...
    Fred

    Merci de penser à utiliser la balise Code pour la lisibilité.
    JPL
    Dernière modification par JPL ; 13/04/2010 à 01h20.

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Port parallèle vers port série
    Par invite5d1bc976 dans le forum Électronique
    Réponses: 7
    Dernier message: 12/07/2012, 15h10
  2. convertiseur port RS485/port serie
    Par invitedae5fd2a dans le forum Électronique
    Réponses: 0
    Dernier message: 17/01/2010, 14h47
  3. aide pour PIC 16F877 vers PC via port serie (transfert de données)
    Par invite1c4b6700 dans le forum Électronique
    Réponses: 8
    Dernier message: 08/05/2009, 02h47
  4. tranformation port série en port usb
    Par invite708d9584 dans le forum Matériel - Hardware
    Réponses: 8
    Dernier message: 04/08/2008, 09h35
  5. Port serie/USB ===> port paralléle
    Par invited60b6f1f dans le forum Matériel - Hardware
    Réponses: 3
    Dernier message: 07/11/2007, 20h52
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...