Communication avec port RS232 : Récupération
vba.v123
Messages postés
2
Statut
Membre
-
le père -
le père -
Bonjour,
Je tente actuellement d'écrire un programme "dans Excel", avec la partie éditeur de code. Il s'agit donc d'un programme en VBA.
Je voudrais communiquer avec un port RS232.
Après quelques recherches et essais, j'ai remarqué que le package habituellement conseillé, MSComm, ne fonctionnait pas sur ma version.
Etant donné que mon temps sur ce projet est limité, j'ai utilisé une autre librairie, XMCommCRC, disposant de presque toutes les fonctionnalités de MSComm.
Cependant, lorsque je connecte ma machine de mesure et que je tente de récupérer des valeurs, au lieu d'avoir quelques chiffres affichés, j'ai des chaines de caractères incompréhensibles("@b£ùer" par exemple).
Pouvez-vous me conseiller sur la façon de faire ? Ou m'aiguiller dans une direction ?
D'avance, merci.
Je tente actuellement d'écrire un programme "dans Excel", avec la partie éditeur de code. Il s'agit donc d'un programme en VBA.
Je voudrais communiquer avec un port RS232.
Après quelques recherches et essais, j'ai remarqué que le package habituellement conseillé, MSComm, ne fonctionnait pas sur ma version.
Etant donné que mon temps sur ce projet est limité, j'ai utilisé une autre librairie, XMCommCRC, disposant de presque toutes les fonctionnalités de MSComm.
Cependant, lorsque je connecte ma machine de mesure et que je tente de récupérer des valeurs, au lieu d'avoir quelques chiffres affichés, j'ai des chaines de caractères incompréhensibles("@b£ùer" par exemple).
Pouvez-vous me conseiller sur la façon de faire ? Ou m'aiguiller dans une direction ?
D'avance, merci.
A voir également:
- Communication avec port RS232 : Récupération
- Télécharger driver rs232 gratuit - Télécharger - Utilitaires
- Advanced port scanner - Télécharger - Utilitaires
- Port usb bloqué par administrateur ✓ - Forum Windows
- Port wsd ✓ - Forum Réseau
- Port d'imprimante en réseau qui change ✓ - Forum Réseau
3 réponses
Bonjour
Commence par vérifier la vitesse, le nombre de bits et la parité.
Reboucle l'émission sur la réception, envoie ce que tu veux et vérifie que tu le reçois bien
Commence par vérifier la vitesse, le nombre de bits et la parité.
Reboucle l'émission sur la réception, envoie ce que tu veux et vérifie que tu le reçois bien
Bonne idée !
Comment puis-je faire ça ?
Simplement en ouvrant le port, puis en envoyant des données par un clic sur un bouton, par exemple, et en les réceptionnant par un clic sur un autre bouton ?
Comment puis-je faire ça ?
Simplement en ouvrant le port, puis en envoyant des données par un clic sur un bouton, par exemple, et en les réceptionnant par un clic sur un autre bouton ?
Tu n'as pas répondu pour la vitesse, le nombre de bits et la parité
Pour l'essai de rebouclage, ok pour envoyer sur un clic, mais la réception elle, devrait être faite en permanence car tu ne sais pas en général quand les données vont arriver.
Je le fais couramment en VB5, mais pas évident que ce soit faisable avec Excel, sans contrôle Timer
Pour l'essai de rebouclage, ok pour envoyer sur un clic, mais la réception elle, devrait être faite en permanence car tu ne sais pas en général quand les données vont arriver.
Je le fais couramment en VB5, mais pas évident que ce soit faisable avec Excel, sans contrôle Timer