IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API, COM et SDKs Delphi Discussion :

Émuler un port COM virtuel


Sujet :

API, COM et SDKs Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 69
    Par défaut Émuler un port COM virtuel
    Bonjour,
    je dois faire une application qui cause avec une machine par un lien série (j'utilise un bon vieux port COM pour ça). La machine n'est pas disponible tout le temps du développement et je dois la modéliser. Du coup il faut que je fasse une autre application "simulateur" qui se comporte comme la machine. Ce simulateur doit créer un port COM virtuel afin que la bonne appli s'y connecte.
    Comment fait-on ceci?

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2011
    Messages
    271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Italie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2011
    Messages : 271
    Par défaut
    Tu pourrais utiliser l'emulateur null-modem com0com c'est un project open source, un driver qui te crée un port virtuel avec qui tu peux faire tout les tests que tu veux.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 69
    Par défaut
    Ben j'avais bien vu ça. Mais c'est en C. Enfin s'il n'y a que ca, je vais essayer de traduire...

  4. #4
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2011
    Messages
    271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Italie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2011
    Messages : 271
    Par défaut
    A ta place je me concentrerais plus a developper l'application et a modéliser la machine. Pour les tests, ton application travaillera sur par exemple sur COM4 et ta machine sur COM5 (COM4 et COM5 reliées virtuellement par un cable Nullmodem). Une fois tu aura ta machine en main, tu ne changera rien a ton programme a part le nom du port.

    Sinon une autre solution qui ne nécessite aucun driver, si tu possede dans ta machines de 2 Ports COM, tu les relie avec un cable Nulmodem. L'application travaillera sur un port et la machine modélisée sur l'autre.

    Il existe un ensemble de composants utilisés pour la programmation d'application pour le port série. On y trouve six composants : TComPort, TComDataPacket, TComComboBox, TComRadioGroup, TComLed, TComTerminal
    a l'adresse ComPort

    A toi de voir.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 69
    Par défaut
    Merci de ta réponse, j'utilise en effet ces composants. Par contre, le port com virtuel reste obligatoire, de part les specs du programme (il faudra après qu'il intercepte et complète les trames). Mais l'idée était bonne (parce que simple).

  6. #6
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2011
    Messages
    271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Italie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2011
    Messages : 271
    Par défaut
    J'avais compris que cette virtualisation n'était nécéssaire que parce que la machine n'est pas disponible tout le temps du développement donc servirais juste pour la phase test. Explique-nous un peu les specs de ton programme.

Discussions similaires

  1. BLUETOOTH - Port COM virtuel bloqué
    Par rob24 dans le forum Windows
    Réponses: 0
    Dernier message: 06/01/2012, 10h25
  2. Accès port COM virtuel
    Par arbtec dans le forum C#
    Réponses: 5
    Dernier message: 29/09/2008, 14h41
  3. [W98] changer le numero port COM virtuel d'un cable usb to RS232
    Par Arnard dans le forum Windows 2000/Me/98/95
    Réponses: 2
    Dernier message: 10/06/2008, 14h22
  4. creation d'une paire de port com virtuel
    Par KnightCoder dans le forum Windows
    Réponses: 1
    Dernier message: 17/09/2007, 12h00
  5. [WD11] Création Port COM Virtuel
    Par C-Faust dans le forum WinDev
    Réponses: 2
    Dernier message: 27/07/2007, 08h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo