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

Windows 8 Discussion :

Cloner un port COM


Sujet :

Windows 8

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Février 2013
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2013
    Messages : 84
    Points : 94
    Points
    94
    Par défaut Cloner un port COM
    Bonjour à tous,

    J'ai entendu dire que l'on pouvait cloner un port COM. Et j'aimerai savoir si cela est possible et si oui avec quel logiciel.
    Mon problème est que je veux utiliser Docklight et Matlab avec l'acquisition de données sur le même port COM.

    Je vous remercie d'avance.

    Cordialement

    Guillaume

    OS : Windows 8.1
    Matlab : R2014b
    Docklight v1.9

  2. #2
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 355
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 355
    Points : 42 834
    Points
    42 834
    Par défaut
    A partir de quoi fait tu de l'acquisition ? (com virtiuel USB ?)

    Si les softs ne sont pas utilisés en même temps ça peut marcher.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  3. #3
    Membre régulier
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Février 2013
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2013
    Messages : 84
    Points : 94
    Points
    94
    Par défaut
    Je récupère l'UART d'une stm32.

    Justement je veux utiliser les deux soft en même temps.

    Merci de m'avoir répondu.

  4. #4
    Expert éminent sénior
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    Décembre 2010
    Messages
    14 916
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2010
    Messages : 14 916
    Points : 23 212
    Points
    23 212
    Billets dans le blog
    10
    Par défaut
    Bonjour

    Je ne pense pas que l'on puisse cloner un port Com de type RS232C.

    Par contre tu dois pouvoir mettre les données dans plusieurs fichiers ouverts et les utiliser séparément.

    Voici un programme en GWBasic que j'avais fait il y a longtemps.

    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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    0,0:WIDTH 80
    20 KEY OFF:CLS:CLOSE
    30 LOCATE 12,21:PRINT "ARCHIVAGE des DONNEES reçues de COM1":LOCATE 23,48:PRINT "PROGRAMME fait par JML19"
    35 FOR I=1 TO 1000:NEXT I:CLS
    40 A!=0:B!=0:C!=0:D!=0:A$="":B$="":W$="":A1=0:B1=0:C1=0:D1=0
    45 B$=INKEY$:IF B$="f" OR B$="F" THEN 490 ELSE 50
    50 OPEN "com1:1200,e,7,1,DS0,CS0,CD0,PE" AS #1
    55 ON ERROR GOTO 500
    56 OPEN "SCRN:" FOR OUTPUT AS #3
    60 LOCATE 25,1:PRINT "-PRCI_1.RES - Sortir TAPEZ [F] - Imprimer TAPEZ [P] Arrêt Impression TAPEZ [ ]-"
    65 OPEN "C:\SPY\PRCI_1.RES" FOR OUTPUT AS #2
    66 IF LOC (1)<2 THEN B$=INKEY$:IF B$="f" OR B$="F" THEN 490 ELSE IF B$="S" OR B$="s" OR W$="S" THEN B$="":W$="":LOCATE 25,77:PRINT " ":GOTO 66 ELSE IF B$="P" OR B$="p" THEN B$="":W$="P":LOCATE 25,77:PRINT "S":GOTO 66 ELSE 66 ELSE 70
    70 INPUT#1,A$
    75 B$=INKEY$:IF B$="F"OR B$="f"THEN 490 ELSE IF B$="S" OR B$="s" THEN W$="S":LOCATE 25,77:PRINT " ":GOTO 80 ELSE IF B$="P" OR B$="p" THEN W$="P":LOCATE 25,77:PRINT "S":GOTO 80 ELSE IF W$="P" THEN LPRINT A$:GOTO 80 ELSE 80
    80 A!=A!+1
    90 IF A!>35000! THEN A1=1:CLOSE #2:GOTO 200 ELSE 100
    100 PRINT #3,A$:PRINT #2,A$:GOTO 66
    200 OPEN "C:\SPY\PRCI_2.RES" FOR OUTPUT AS #2
    205 LOCATE 25,1:PRINT "-PRCI_2.RES"
    206 IF LOC (1)<2 THEN B$=INKEY$:IF B$="f" OR B$="F" THEN 490 ELSE IF B$="S" OR B$="s" OR W$="S" THEN B$="":W$="":LOCATE 25,77:PRINT " ":GOTO 206 ELSE IF B$="P" OR B$="p" THEN B$="":W$="P":LOCATE 25,77:PRINT "S":GOTO 206 ELSE 206 ELSE 210
    210 INPUT#1,A$
    215 B$=INKEY$:IF B$="F"OR B$="f"THEN 490 ELSE IF B$="S" OR B$="s" THEN W$="S":LOCATE 25,77:PRINT " ":GOTO 220 ELSE IF B$="P" OR B$="p" THEN W$="P":LOCATE 25,77:PRINT "S":GOTO 220 ELSE IF W$="P" THEN LPRINT A$:GOTO 220 ELSE 220
    220 B!=B!+1
    230 IF B!>35000! THEN B1=1:CLOSE #2:GOTO 300 ELSE 240
    240 PRINT #3,A$:PRINT #2,A$:GOTO 206
    300 OPEN "C:\SPY\PRCI_3.RES" FOR OUTPUT AS #2
    305 LOCATE 25,1:PRINT "-PRCI_3.RES"
    306 IF LOC (1)<2 THEN B$=INKEY$:IF B$="f" OR B$="F" THEN 490 ELSE IF B$="S" OR B$="s" OR W$="S" THEN B$="":W$="":LOCATE 25,77:PRINT " ":GOTO 306 ELSE IF B$="P" OR B$="p" THEN B$="":W$="P":LOCATE 25,77:PRINT "S":GOTO 306 ELSE 306 ELSE 310
    310 INPUT#1,A$
    315 B$=INKEY$:IF B$="F"OR B$="f"THEN 490 ELSE IF B$="S" OR B$="s" THEN W$="S":LOCATE 25,77:PRINT " ":GOTO 320 ELSE IF B$="P" OR B$="p" THEN W$="P":LOCATE 25,77:PRINT "S":GOTO 320 ELSE IF W$="P" THEN LPRINT A$:GOTO 320 ELSE 320
    320 C!=C!+1
    330 IF C!>35000! THEN C1=1:CLOSE #2:GOTO 400 ELSE 340
    340 PRINT #3,A$:PRINT #2,A$:GOTO 306
    400 OPEN "C:\SPY\PRCI_4.RES" FOR OUTPUT AS #2
    405 LOCATE 25,1:PRINT "-PRCI_4.RES"
    406 IF LOC (1)<2 THEN B$=INKEY$:IF B$="f" OR B$="F" THEN 490 ELSE IF B$="S" OR B$="s" OR W$="S" THEN B$="":W$="":LOCATE 25,77:PRINT " ":GOTO 406 ELSE IF B$="P" OR B$="p" THEN B$="":W$="P":LOCATE 25,77:PRINT "S":GOTO 406 ELSE 406 ELSE 410
    410 INPUT#1,A$
    415 B$=INKEY$:IF B$="F"OR B$="f"THEN 490 ELSE IF B$="S" OR B$="s" THEN W$="S":LOCATE 25,77:PRINT " ":GOTO 420 ELSE IF B$="P" OR B$="p" THEN W$="P":LOCATE 25,77:PRINT "S":GOTO 420 ELSE IF W$="P" THEN LPRINT A$:GOTO 420 ELSE 420
    420 D!=D!+1
    430 IF D!>35000! THEN D1=1:CLOSE #2:A!=0:A1=0:B!=0:B1=0:C!=0:C1=0:D!=0:D1=0:LOCATE 25,1:PRINT "-PRCI_1.RES":GOTO 65 ELSE 440
    440 PRINT #3,A$:PRINT #2,A$:GOTO 406
    490 CLOSE : SYSTEM
    500 RESUME NEXT
    
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  5. #5
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 355
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 355
    Points : 42 834
    Points
    42 834
    Par défaut
    Je ne vois pas comment faire un dispatching des infos reçues sur le même port COM à destination du soft 1 ou 2. A moi qu'il y es un protocole par dessus.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  6. #6
    Membre régulier
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Février 2013
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2013
    Messages : 84
    Points : 94
    Points
    94
    Par défaut
    merci de vos réponses.

    Je n'étais pas sur que cela soit possible.
    En ce moment j'avais plusieurs fichiers.

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

Discussions similaires

  1. lire/écrire sur un port com sans le monopoliser
    Par totofweb dans le forum Windows
    Réponses: 4
    Dernier message: 26/07/2004, 14h23
  2. [socket] envoyer des données vers un port com
    Par Slimer dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 20/07/2004, 18h35
  3. [debutant][Port COM]
    Par Shooter dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 06/07/2004, 10h43
  4. [javaComm]Communication port COM
    Par gui4593 dans le forum Entrée/Sortie
    Réponses: 11
    Dernier message: 04/06/2004, 13h35
  5. port com
    Par jeremi dans le forum C
    Réponses: 12
    Dernier message: 16/09/2002, 12h37

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