begin process at 2010 02 10 04:45:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Système

 > 

Périphérique

 > 

lecture sur le port série


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

lecture sur le port série

vendredi 18 mai 2007 à 15:39:55 | lecture sur le port série

sebome

Tout d'abord bonjour à tous,

Je vais commencer un peu par expliquer ce que je voudrai faire.

J'ai un système de télémesure dont la sortie du démodulateur va sur un port série. Je voudrai lire les trames qui m'arrivent sur le port série pour ensuite les traiter en « temps réel ». Je connais exactement la tête des trames qui m'arrivent en binaire (à part la valeur exact des données bien sûr). 1 START bit - 8 bits de données - 1 stop bit ect.

Je pence à peu près avoir bien posé le sujet, maintenant je vais essayer d'expliquer mon problème.

 Je fais mon programme en VB 2005, j'utilise la classe serialPort qui est incluse et j'ai bien configuré mon port.

Je veux lire octet par octet (8 bits par 8 bits) donc j'utilise la fonction « Public Function ReadByte() as Integer » qui lit un octet de la mémoire tampon. Mais je ne vois pas trop ce que retourne cette fonction. C'est la valeur décimale de mes 8 bits de données (donc une valeur entière comprise entre 0 et 255) ?

Je vous remercie d'avance pour votre aide.


Sébome

vendredi 18 mai 2007 à 19:50:28 | Re : lecture sur le port série

casy

Membre Club

Oui, ce que tu lis sur le port série, ce n'est que la partie "données" de ta trame, tout le reste est géré par le matériel et tu n'y accède pas.

---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #
vendredi 18 mai 2007 à 20:14:28 | Re : lecture sur le port série

sebome

Je te remercie pour ta réponse.

Donc si j'ai bien compris si je reçois sur le port série un truc du genre :

1 start bit -00011000 - stop bit

Le port série se charge de retiré le start et le stop bit (en fonction de comment je le configure) et la fonction ReadByte() me retourne 24 (l'équivalent de 00011000(binaire) en décimal) ?

Merci

Sébome

vendredi 18 mai 2007 à 20:36:22 | Re : lecture sur le port série

casy

Membre Club
Réponse acceptée !
t'as tout compris


---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #
vendredi 18 mai 2007 à 20:45:06 | Re : lecture sur le port série

sebome

Ok merci beaucoup pour ton aide précieuse!

Sébome

mardi 5 juin 2007 à 09:51:51 | Re : lecture sur le port série

fbona

Bonjour,

J'ai écrit un petit programme qui lit les signaux venant d'un port série via IO.Ports.SerialPort en VB 2005.

Je reçois bien les signaux mais, pour les bytes > 7E, je reçois systématiquement 3F (comme si VB refusait les bytes avec le 8ème bit à 1).

Quelqu'un peut-il m'expliquer comment éviter cette "conversion"?

Merci d'avance
vendredi 5 juin 2009 à 04:04:16 | Re : lecture sur le port série

karmoussaa



salut,
dans mon application , j'ai une liste d'engins et je désire les contrôler par un gps alors je fais une connection à un port série pour lire des messages contenant l'altitude,la latitude et la longitude -d'un engin particulier - récupérés par un GPS.je veux lire automatiquement à chaque minute par example la liste des sms reçus ,les enregistrer dans la base, puis les effacer du port. alors comment je peux utiliser les timers pour manipuler ça.
je suis débutante en vb .
Merci d'avance pour votre aide



Cette discussion est classée dans : port, données, valeur, série, bits


Répondre à ce message

Sujets en rapport avec ce message

Problème d'emission de données sur un port série [ par Lolo ] Plusieurs collègues et moi même avont constaté un bug du contrôle activeX MSComm32.ocxEn effet lors de l'envoi de données sur le port série en XOn Xof Problème d'emission de données sur un port série [ par Lolo ] Plusieurs collègues et moi même avont constaté un bug du contrôle activeX MSComm32.ocxEn effet lors de l'envoi de données sur le port série en XOn Xof envoie de données via la port série [ par zedyo ] j'aimerais envoyer sur le port série un chiffre en Héxa. J'ai donc : MsComm1.Outport = Hex(0) & Hex(4)Mon problème est que je dois effectivement envoy comment récupérer des données du port série et les exploitées sous access [ par Ben ] je veux récupérer des données que j'ai préalablement stocké dans la mémoire d'un 68hc11 via le port série et exploitées ces données dans une base de d reception par le port série [ par tibops ] Bonjour à tous !Je dois réaliser une application permettant la communication par une liaison série avec un microcontrôleur PIC(Envoi et réception de d plantage prog com port série [ par Strike ] Bonjour,j'ai une application qui envoie des données par le port série sur une carte electronique. L'application fonctionne à la première execution (la lecture de données à partir d'un port série et les stocker dans une base de données [ par maryouma ] bonjourje veux configurer le port série pour faire une lecture des mesures changeantes, les afficher et les stocker ces mesures dans une base de donn dll et port série [ par cmoilastar ] Salut tout le monde, voila, j'ai fait un programme qui lit les données sur le port série sous forme de chaines de caracteres avec mscomm et qui, en su Récupérer des données sur le port série [ par briwax ] Bonjour à tous,Je suis étudiant en informatique et j'ai un mémoire à faire pour ma dernière année, je dois récupérer des données sur le port série d'u Recevoir des données par port série avec Visual Basic [ par duquep ] Bonjour à tous,En deux mots:J'ai programmé un PIC ( Microcontroleur de type PIC 16f876àCe microcontroleur lit deux variables (byte). Les variables son


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,530 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales