IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

Connecter un périphérique à une application windev [WD20]


Sujet :

WinDev

  1. #1
    Candidat au Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2013
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2013
    Messages : 5
    Points : 2
    Points
    2
    Par défaut Connecter un périphérique à une application windev
    Salut à Tous,
    Je dois développer une application de gestion de contrôle de ronde , cette application doit communiquer avec un appareil qui s'appelle contrôleur , cet appareil contient des informations qui ne sont pas visible même si je branche l'appareil il reste invisible .Cette application doit lire ses données pour ensuite les exploiter .
    Le problème c'est que malgré l'ouverture du port , je n'arrive à lire aucune information .
    Merci de votre aide

  2. #2
    Membre émérite
    Avatar de L.nico
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2003
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 143
    Points : 2 679
    Points
    2 679
    Par défaut
    Bonjour et bienvenue sur le forum,

    pouvez-vous nous montrer un peu de votre code ?
    A lire avant de poster
    Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton

  3. #3
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 202
    Points : 9 190
    Points
    9 190
    Par défaut
    Quel est le modèle de ce contrôleur ?
    Comment est-il connecté (série, usb, réseau) ?
    Comment fais tu pour essayer de lire les données ?
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  4. #4
    Candidat au Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2013
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2013
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    Voila le code que je met ,, un port USB
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    nNbCarALire est un entier = 1 
    // Nombre d'octets en attente dans le buffer 
    nNbOctetAttente est un entier 
    sBuffer est une chaîne // Contenu du buffer 
    nPortSérie est un entier = 3
     
    SI sOuvre(nPortSérie,9600,9600) ALORS 
     
    	// Récupération du nombre d'octets en attente 
    	nNbOctetAttente = sDansFileEntrée(nPortSérie) 
    	// Récupération de la valeur du code-barres uniquement 
    	// si au moins 13 caractères ont été lus 
    	Info(nNbOctetAttente)
    	sEcrit(nPortSérie,"9999")
    	//SI nNbOctetAttente >= nNbCarALire ALORS 
    		sBuffer = sLit(nPortSérie, nNbOctetAttente) 
    		// Récupération des 13 premiers caractères lus 
    		sBuffer = Gauche(sBuffer, 13) 
     
    		Info(sBuffer)

  5. #5
    Membre émérite
    Avatar de L.nico
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2003
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 143
    Points : 2 679
    Points
    2 679
    Par défaut
    vous devriez vous documenter sur la fonction :

    l'ouvrir ne suffit pas pour "l'écouter" ....
    A lire avant de poster
    Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton

  6. #6
    Candidat au Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2013
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2013
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    Il me donne un erreur que le port 3 n'est pas ouvert

  7. #7
    Membre émérite
    Avatar de L.nico
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2003
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 143
    Points : 2 679
    Points
    2 679
    Par défaut
    Il vous faut dans un premier temps

    - un branchement avec Sevenement pour indiquer comment vous allez recevoir les infos sur le port
    - ouvrir le port en s'assurant que celui-ci est bien ouvert
    - envoyer une requête avec secrit sur le port
    - dans la procédure rattachée à sevenement vous allez recevoir la réponse que vous allez lire avec Slit

    Il me semble que votre code mélange tout.
    Prenez le temps de décomposer votre problème

    Aussi, si votre port ne s'ouvre pas vous devez avoir un message d'erreur, qu'en est il ?

    bonne suite,
    A lire avant de poster
    Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton

  8. #8
    Candidat au Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2013
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2013
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    Un erreur windev "le port 3 n'est pas ouvert" au moment de la fonction sEvenement

  9. #9
    Candidat au Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2013
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2013
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    D'ailleurs j'ai un port USB , et dans l'aide la fonction sEvenement : Branche un événement sur un port série. donc ce n'est pas valable pour port USB nonn??

  10. #10
    Membre émérite
    Avatar de L.nico
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2003
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 143
    Points : 2 679
    Points
    2 679
    Par défaut
    Il vous faut donner le maximum d'informations sur votre problème tout de suite et non pas au fil de la discussion.
    je croyais avoir à faire avec un port COM.
    s'agit-il d'un port COM Virtuel basé sur du USB ?
    tout votre code nous pousse à croire qu'il s'agit d'un port COM classique ou virtuel.
    cependant, s'il s'agit d'un périphérique USB et non d'un port COM virtuel vous devez avoir une doc qui vous indique comment piloter votre appareil depuis une application tierce ....

    Sinon vous pouvez essayer avec USBPropriété

    Dans tous les cas, il vous faut potasser l'aide Windev et la doc de votre périphérique ....
    A lire avant de poster
    Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 03/07/2014, 17h09
  2. Réponses: 1
    Dernier message: 13/11/2007, 09h10
  3. Utiliser un fichier Word avec une application Windev.
    Par Belgarath4 dans le forum WinDev
    Réponses: 7
    Dernier message: 18/07/2007, 17h04
  4. pb de connexion avec application client
    Par popopate dans le forum Wildfly/JBoss
    Réponses: 2
    Dernier message: 22/08/2006, 19h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo