Vous voulez capturer les données de Hyper Terminal avec C # Service Web
-
14-11-2019 - |
Question
Je travaille sur Hyper Terminal pour capturer les données du port COM1. Je l'ai configuré et le fichier que j'ai est un fichier .ht sur le bureau où je peux ouvrir et voir les données.
L'appareil qui s'est connecté est un dispositif d'échelle de poids. Je peux capturer les données via Hyper Terminal et les enregistrer dans un fichier texte. Mais il s'agit d'une capture et d'une économie continues dans ce fichier texte.
Je développe un service Web en C # pour obtenir les données de poids de Hyper Terminal. Tout ce dont j'ai besoin du service Web est d'obtenir les données de poids de l'échelle quand je veux.
Je pense que la façon dont je peux y parvenir est que je dois allumer l'hyper terminal, capturer les données et désactiver l'hyper terminal. Mais je ne sais pas comment puis-je faire cela en C #.
Toute suggestion sera appréciée. Et faites-moi savoir si vous avez besoin de plus d'informations.
La solution
Vous n'avez pas besoin d'hyper terminal. Vous pouvez utiliser System.IO.Ports.SerialPort
classe pour communiquer avec les ports com