Question

Existe-t-il un moyen simple de rediriger la sortie du port série vers un fichier, que je peux mettre en place sur un système de bureau Windows test sans modifier le code?

J'essaie de résoudre un problème dans un module d'imprimante de reçus en série et je n'ai pas le vrai périphérique à portée de main aujourd'hui. Je ne veux pas commencer à modifier le code si je peux l’aider, je veux juste capturer ce qui est actuellement en sortie pour pouvoir le relire dans un fichier.

Il s’agit de Windows XP, si cela fait une différence.

Était-ce utile?

La solution

Une recherche rapide sur Google m'a conduit à enregistreur de données RS232 - Je n ' Je ne l’ai pas essayé, mais s’il fait ce qu’il est indiqué sur la boîte, il devrait vous convenir. Edit: il semble être entrant, pas sortant. Cela vaut peut-être la peine d'essayer: -)

Autres conseils

Une autre option est via la ligne de commande:

type com1: >> data.log

Une autre option: utiliser putty et activer la journalisation . <

Vous pouvez exécuter le module d’impression sur une machine virtuelle. VMWare vous permet de rediriger les ports série vers des fichiers et des canaux nommés.

Semblable à VMWare, PC virtuel (& amp; Serveur virtuel ) peut également redirigez un port COM vers un fichier texte . La configuration est très simple.

Je pense que dans le panneau de configuration, sur les imprimantes, vous pouvez ajouter une imprimante manuelle et installer le modèle factice. Donc, vous pouvez imprimer sur un fichier par exemple

Si vous êtes développeur, utilisez le composant Serial Port de .NET ou si vous n’êtes pas un développeur et souhaitez uniquement obtenir des informations sur le fichier, utilisez Windows HyperTerminal

Je ne sais pas si vous pouvez rediriger les ports COM, mais vous pouvez utiliser com0com pour cela. type de travail.

Par exemple, vous pouvez coupler (COM1, COM2) pour pouvoir écrire sur COM1 et lire à partir de COM2.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top