Cookie
Electronic Team, Inc. uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

Comment tester les applications série

Olga Weis Olga Weis Nov 2, 2021

Lors du développement d'applications en série, les programmeurs peuvent rencontrer des difficultés liées aux tests de programmes. Dans certains cas, il n'est pas possible de modifier le périphérique matériel.

Si votre PC manque d'interfaces série, vous pouvez créer des ports COM virtuels et les utiliser comme émulateurs de ports série physiques. Dans cet article, nous allons vous expliquer le moyen le plus simple de tester des applications série à l'aide d'un port série virtuel.

Comment fonctionne l'émulation de port série

Le logiciel d'émulation de port série peut créer des ports série virtuels qui émulent des interfaces série physiques. Ces ports COM virtuels peuvent être connectés à l'aide d'un câble null-modem virtuel. Les ports peuvent ensuite utiliser un logiciel de communication pour échanger des informations entre des applications ou des périphériques série comme s'il s'agissait de ports matériels connectés par un câble physique.

Après avoir été établis par le logiciel, les ports virtuels sont indiscernables des interfaces physiques et apparaîtront sur votre ordinateur de la même manière qu'un périphérique matériel.

Une connexion entre deux applications série est établie lorsque les applications ouvrent les ports série virtuels. À ce stade, les données série peuvent être transmises dans les deux sens sur les ports virtuels. La communication bidirectionnelle entre les ports rend les données envoyées à l'un immédiatement disponibles à l'autre extrémité de la connexion.

Voyons comment installer une paire d'interfaces série virtuelles

  1. Téléchargez Virtual Serial Port Driver et installez-le sur votre ordinateur.

  2. Démarrez le programme et ouvrez la fenêtre "Pair". Là, vous verrez l'option 'Ajouter une paire'. Vous pouvez maintenant sélectionner les ports série virtuels dans la liste déroulante ou les spécifier manuellement. Fenêtre de paire
  3. Ce qui est particulièrement pratique, c'est que vous pouvez attribuer des noms personnalisés aux ports que vous créez avec Virtual Serial Port Driver (à l'exception des noms de port déjà utilisés dans votre système). Assurez-vous simplement que les applications qui fonctionneront avec ces ports COM prennent en charge les noms de port que vous avez choisis.

  4. Cliquez sur "Créer" et c'est tout. Le nombre de paires de ports COM virtuels que vous pouvez créer avec le logiciel n'est pas limité.

N'oubliez pas que si vous souhaitez utiliser les ports virtuels nouvellement créés avec l'application C # Windows, vous devez les nommer en commençant par COM. C'est très important car le .NET Framework utilise le System.IO.Ports pour accéder aux ports COM. Pour établir une connexion, nous devons utiliser une fonction nommée serialPort1.Open () mais elle ne peut ouvrir qu'un port dont le nom commence par COM.

5 scénarios de test

Examinons maintenant plusieurs scénarios qui peuvent bénéficier de l'utilisation de ports série virtuels.

  1. Le test et le débogage des applications série sont facilités par l'utilisation d'interfaces série virtuelles. Si vous développez de nouveaux logiciels ou recherchez des problèmes avec les solutions série installées, les ports virtuels vous offrent plus de flexibilité que les interfaces physiques. L'un de leurs avantages est la possibilité de multi-thread des données avec une paire de ports série virtuels. scénario 1
  2. Les développeurs de micrologiciels ou les techniciens travaillant sur des pilotes de périphériques série peuvent utiliser des ports virtuels pour les tests et le débogage. Cela permet aux membres de l'équipe d'utiliser n'importe quelle machine connectée au réseau pour des tests en série, même si elle manque de ports COM physiques. scénario 2
  3. Les ports série virtuels permettent aux utilisateurs de travailler avec des applications et des appareils distants lorsqu'aucune connexion physique ne peut être établie. Les points de terminaison doivent simplement être connectés au même réseau. scénario 3
  4. Les interfaces COM virtuelles peuvent être utilisées par des applications conçues pour mettre en cache, enregistrer et traduire le flux de données réseau. Ils permettent aux équipes techniques d'accéder à la transmission de données série sans connectivité physique aux appareils et aux programmes. scénario 4
  5. Des ports série de bouclage virtuel peuvent être établis et ajoutés aux ensembles. Un bouclage peut être très utile lorsque vous essayez de tester comment un port spécifique gère le transfert de données. Avec un bouclage, les paramètres de ligne comme le débit en bauds n'auront pas d'impact sur la transmission des données. Vous serez immédiatement en mesure de déterminer si les informations circulent via la connexion sans perte de données.

Comment tester un port série avec HyperTerminal

L'une des solutions de contournement possibles consiste à utiliser un câble null-modem, qui permet de connecter un programme, par ex. HyperTerminal, à un autre. Avec ce type de connexion, vous pouvez non seulement relier deux ordinateurs entre eux, mais également assurer la communication entre deux applications installées sur le même PC. Pour ce faire, vous devez disposer d'au moins deux ports COM disponibles dans votre système.

Une fois vos interfaces COM virtuelles correctement configurées, vous pouvez commencer les tests. À titre d'exemple, nous envisagerons de tester les ports COM avec Windows HyperTerminal.

Pour lancer une nouvelle instance HyperTerminal, accédez au menu Démarrer de Windows > Programmes > Accessoires > Communication > HyperTerminal.

Disons que vous avez une paire de ports virtuels nommés COM3 et COM4. Voici comment utiliser l'hyperterminal:

  1. Tout d'abord, créez une connexion au port COM3.
  2. Après cela, ouvrez le menu Fichier et sélectionnez «Nouvelle connexion». Saisissez un nom, par ex. Test_COM3, choisissez l'icône et appuyez sur OK.
  3. Maintenant, recherchez COM3 dans la liste déroulante et appuyez sur OK. Assurez-vous que les propriétés sont conservées par défaut et appuyez sur OK.
  4. L'étape suivante consiste à créer une connexion à l'autre port - COM4.
  5. Pour ce faire, ouvrez le menu Fichier > Nouvelle connexion. Entrez un nom, dites Test_COM4, choisissez l'icône et appuyez sur OK. Choisissez COM4 dans la liste déroulante et appuyez sur OK. Conservez les propriétés par défaut et appuyez sur le bouton «OK».

À partir de ce moment, vous pouvez facilement utiliser HyperTerminal pour tester les ports série. Tapez simplement le texte requis dans la zone de texte blanche de COM3 et les données écrites seront transmises via un câble null modem virtuel et affichées sur l'écran de COM4.

Tant que HyperTerminal prend en charge le transfert de données via les ports COM, vous pouvez utiliser ce programme pour effectuer un test de bouclage. Si vous ressentez le besoin de remplacer HyperTerminal par une solution plus avancée, le guide HyperTerminal Alternative vous aidera.

Testez le port série via le terminal de port série avancé

Serial Port Terminal est une solution d'émulation de terminal série de haute qualité. Ses fonctionnalités avancées le distinguent des produits concurrents avec des avantages tels que la possibilité de surveiller simultanément plusieurs ports série et la variété de formats disponibles pour visualiser la transmission de données. Les développeurs d'Electronic Team prennent entièrement en charge l'outil et fournissent des mises à jour régulières pour garantir que l'application continue de fournir d'excellents résultats.

Serial Port Terminal

Voici un guide détaillé qui vous permet de démarrer rapidement avec Advanced Serial Port Terminal. Nous passerons sur une discussion sur les paramètres de personnalisation pour le moment.

  1. Une fois le programme démarré, vous souhaiterez établir une nouvelle connexion à une interface série. Choisissez l'option de menu "Fichier" >>> "Nouvelle session" qui fera apparaître la fenêtre de dialogue "Nouvelle session".

  2. La fenêtre de dialogue «Nouvelle session» vous permet de définir des paramètres de connexion tels que le numéro du port série ainsi que sa vitesse de transmission, ses bits d'arrêt et ses paramètres de parité. Ils doivent être identiques aux paramètres de connexion du port série accessible à distance.

  3. Cliquez sur le bouton "Ouvrir" pour lancer la session nouvellement créée.

  4. Une fois la communication établie, le port série doit être ouvert à l'aide de l'une de ces trois options.

    • ❒ Sélectionnez "Fichier" >>> "Ouvrir le port" dans le menu principal de l'application.
    • ❒ Cliquez sur le bouton "Ouvrir le port" situé dans la barre d'outils.
    • ❒ Utilisez le raccourci clavier «Alt» + «O».

  5. Vous avez besoin d'au moins un port série inoccupé pour l'ouvrir afin de l'utiliser avec l'application. Cela signifie qu'aucun autre programme ne peut utiliser l'interface lorsque la connexion est établie.

  6. Une fois le port ouvert, la connexion peut être utilisée pour envoyer des données au format texte, binaire, octal, décimal ou hexadécimal. Vous pouvez envoyer des fichiers binaires ou texte ainsi que surveiller le comportement de l'interface série.
small logo Virtual Serial Port Driver
#1 au Logiciel port série
Virtual Serial Port Driver
Émulez un port série physique en créant des paires de ports COM virtuels
4.9 classement basé sur 367 + utilisateurs
Obtenez un lien de téléchargement pour votre ordinateur
Renseignez votre adresse e-mail pour obtenir un lien de téléchargement rapide et installer l'application sur votre ordinateur !
ou