[labview 8.2] probleme de lecture sur port serie

Bonjour, j'ai un probleme avec la fonction "VISA READ".
J'envois une requette sur la rs232, je regarde le nombre d' octets sur le port (Byte at ports) et lorsque le nombre d'octet  est superieur ou égale à 96, je lance la lecture.
Or il y a un trame, je ne sais pourquoi, qui n'est pas lu correctement.
Le "Byte at ports" me renvoit bien 96 (j'ai en plus un analyseur de trame qui me confirme que la trame fait 96 octet) je rentre "en dur" 96 octets à lire à la fonction "VISA READ" et pourtant la trame de sortie ne fait que 13 octets et ceci à chaque fois?
Merci d'avance de vos solutions.
Cordialement
Mathieu R.

[resolu]
le probleme venait de l'init du port com dans lequel il y a par defaut le "enable terminaison char".
Donc mes trames étaient coupées des la reception d'un "0A"

Similar Messages

  • Probleme de lecture sur port serie

    Je desire aller lire a une adresse precise grace a ma liaison serie mais je ne trouve aucun VI capable de m'aider comment faire?
    D'avance merci

    Bonjour,
    Pouvez vous précisez votre question ?
    A quoi correspond votre adresse.
    Le protocole série est point à point vous n'aurez qu'un périphérique sur chaque port COM.
    généralement pour dialoguer avec un périphérique sur port COM il vous faut un protocole d'échange qui est puls ou moins complexe. Sans connaissance de ce protocole vous ne pourrez pas dialoguer avec votre périphérique. Ce protocole constitue une suite de caractère à envoeyr dans une ordre précis avec des attribututs de vitesses de transmission et de trame connus.
    Les VIS de la palette VISA doivent vous permettre d'émettre et recevoir n'importe quelle trame sur votre port. Ils vous permettent aussi de gérer le bus en mode HandShake CTS/RTS XON/XOFF.
    J'espères que ces informations vous permett
    ent d'avancer
    Sincères salutations
    Salissou ISSA
    Ingénieur d'applications
    National Instruments France

  • Lecture sur 2 ports d'une DIO-32-HS sur front descendant d'une horloge ?

    Bonjour,
    Je voudrais effectuer une lecture sur 2 ports, sur front descendant d'une horloge (Je voudrais faire cela sur 2 ports d'une carte DIO-32-HS, sachant que j'ai préalablement configuré ces 2 ports en entrée digitale, puis je les ai groupés. J'ai aussi généré le signal d'horloge à l'aide d'une PCI-6602).
    Ma question ne concerne donc que la lecture sur les 2 ports : comment puis-je la faire sur front descendant de l'horloge ? Je précise que je voudrais réaliser une lecture de la donnée présente sur ces 2 ports, pour CHAQUE front descendant de l'horloge (et envoyer au fur et à mesure les données dans un buffer).
    Merci d'avance pour toute aide.
    Julien

    Bonjour,
    Pour vous aider dans votre développement de programme, je vous conseille d'utiliser les exemples de la bibliothèque CVI, spécialement celui situé au chemin suivant : CVI\Samples\daq\di et il s'appelle DISingleBufExtTrig653x.prj.
    De plus, je vous joins un document très intéressant concernant l'utilisation des cartes DIO. Des exemples en CVI y sont également illustrés.
    Bon courage,
    Cordialement.
    Attachments:
    32HS&6533.pdf ‏147 KB

  • Labview sur ubuntu, utilisation port serie

    Bonjour,
    J'ai installe LabView 2009 sur ubuntu et je voudrais pouvoir communiqueravec le port serie de mon pc.
    J'utilise donc les VI visa serial, mais j'obtiens ce genre de message d'erreur !! 
    "Possible reason(s):
    LabVIEW:  (Hex 0xBFFF009E) VISA or a code library required by VISA could not be located or loaded.  This is usually due to a required driver not being installed on the system. "
    Je suppose que les drivers ne sont pas installés, mais je ne trouve pas comment les installer ???
    Si qq'un peut m'aider SVP
    RP 

    Maxime MULLER a écrit:
    Bonjour,
    Effectivement après une installation il faut toujours redémarrer afin que LabVIEW puisse prendre en compte les nouveaux drivers.
    Pareil...!! 
    Ci cela ne fonctionne toujours pas, alors c'est que les drivers ne fonctionne pas pour Ubuntu en effet, ceux-ci n'ont pas été testés et validés pour cette distribution de Linux comme vous avez pu le voir sur la page de téléchargement des drivers ou sur la page de LabVIEW pour Linux.
    Cordialement,
    pfff, vous me conseilleriez quoi comme distrib a la place d'ubuntu ??

  • Problems accessing the parallel port

    Dear All,
    I'm having problems to access to the parallel port using the VI write /
    read to the serial port, it returns the error code 37. As far as I've
    seen in the documentation this error code is for UNIX systems and we're
    using Windows 95.
    Anybody know what's going on?
    Cheers,
    Ernest
    Ernest Mendoza
    Institut de Ciencia de Materials de Barcelona
    Consejo Superior de Investigaciones Cientificas
    Campus de la UAB. E-08193 Bellaterra (Barcelona)
    Tel- 34- 93 580 18 53
    Fax- 34- 93 580 57 29
    http://www.icmab.es/dmag/new/index.html

    This is the device not found error. It is platform independant. It means
    that you are addressing a serial port that LabVIEW cannot find. This is
    becuase the port is not there or LabVIEW cannot access it. Make sure the
    serial port you are addressing is configured in Windows device manager and
    then make sure you have the file serpdrv in your LabVIEW (or compiled executable)
    directory.
    -Jim
    Ernest Mendoza wrote:
    >Dear All,>>I'm having problems to access to the parallel port using the
    VI write />read to the serial port, it returns the error code 37. As far
    as I've>seen in the documentation this error code is for UNIX systems and
    we're>using Windows 95.>>Anybody know what's going on?>>Cheers,>>Ernest>>>-->____________________________________________
    _______>>Ernest
    Mendoza>Institut de Ciencia de Materials de Barcelona>Consejo Superior de
    Investigaciones Cientificas>Campus de la UAB. E-08193 Bellaterra (Barcelona)>Tel-
    34- 93 580 18 53>Fax- 34- 93 580 57 29>http://www.icmab.es/dmag/new/index.html>___________________________________________________>>

  • Probleme Ecriture port serie, quel code envoyer

    Bonjour,
    Actuellement en école d'ingénieur, dans un projet pour une entreprise, je dois réaliser un VI permettant la lecture de données d'un capteur (thermocouple) sur lequel un microcontroleur a été gréffé, puis par la suite on souhaite envoyer des informations au capteur pour pouvoir modifier son gain, son offset.
    Mon problème se situe au niveau de l'envoie d'information.
    L'entreprise travaillait sous hyperterminal. Lorsque que le capteur envoyait les informations, il suffisait d'appuyer sur la touche "a" du clavier pour selectionner le paramêtre à modifier, appuyer ensuite sur "p" pour augmenter ce paramêtre et enfin appuyer sur "echap" pour valider cette modification et sortir du paramétrage.
    Ma question est donc, comment dois envoyer l'information sous labview afin de simuler l'appui sur les touches "a" puis "p" puis "echap".
    Dans un premier temps j'ai pensé a utilisé le code ASCII des touches du clavier, mais cela ne marche toujours pas
    note; le paramêtre associé à la touche "a" est l'offset du capteur.
    Je vous laisse en pièce jointe mon VI.
    Merci de votre aide !
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    port serie ecriture(modif11).vi ‏85 KB

    Je ne peux pas ouvrir ton code, pas ta version de LabVIEW sur mon PC.
    Je te propose quelques pistes :
    > hyperterminal configure le port série (parité, vitesse, ….) tu fais de même, via VISA Open ?
    > il y a peut-être un caractère de fin de commande (CR, LF, …) à ajouter,
    > tu utilises la fonction VISA Write, un des paramètres d’entrée est une chaîne de caractère, ton idée de câbler une constante string « a » ou « p » me semble correcte.
    Je pense donc que ton problème provient de la configuration du port ou d’un caractère de fin de commande ou réception.
    Luc Desruelle | Voir mon profil | LabVIEW Code & blog
    Co-auteur livre LabVIEW : Programmation et applications
    CLA : Certified LabVIEW Architect / Certifié Architecte LabVIEW
    CLD : Certified LabVIEW Developer / Certifié Développeur LabVIEW

  • Probleme de lecture avec itunes

    Bonsoi r
    alors cela fait deux jours que je n arrive plus a lire les musiques sur itunes ni meme les videos.
    J ai tester si cela été un probleme de son venant des hauts parleur mais non, youtube fonctionne parfaitement et puis lorsque je met lecture sur itunes et bien dans la barre de lecture le pointeur reste tout le temps a 0.
    S il vous plait aidez moi!!

    C est bon probleme resolu, tout cela a cause de icloud! pffiiiouu!!

  • Lecture des ports de la carte PCI6509

    Bonjour, nous programmons au niveau des registres la carte PCI-6509 (par vxWorks).
    Nous programmons le port0 en sortie et nous envoyons le motif "A5" sur ce port (registre à l'adresse 0x40 depuis l'adresse de base BAR1) .
    Nous possédons l'outillage SCB-100 qui permet de vérifier que la programmation du port0 est correcte.
    Ensuite, à l'aide de l'outillage, nous rebouclons le port0 sur le port1 , puis à l'aide des registres, nous configurons le port1 en entrée.
    Et nous essayons de lire l'état de ce port (registre à l'adresse 0x50 depuis l'adresse de base BAR1) .
    A cette adresse 0x50, nous ne récupérons pas le motif "A5". Mais si nous effectuons une lecture à l'adresse 0x53, nous retrouvons le motif "A5".
    Pourquoi ce décalage?
    Merci d'avance pour votre réponse.

    Bonjour,
    après investigations complémentaires, nous pensons avoir trouvé l'explication : il y a bien une incohérence sur les adresses des registres dans la documentation http://www.ni.com/pdf/manuals/371580a.pdf
    Est-ce un problème connu chez National Instruments ? Merci de nous le confirmer afin que nous puissions continuer dans l'état et contourner le problème de façon sereine sans qu'il ne subsiste de doutes sur la programmation des registres .
    Explication/Description du problème:
    0°) Rappel : programmation de la carte PCI 6509 par vxWorks, carte 6509 installée dans un PC basé sur un processeur x86, adresse BAR1=0xFE908000
    1°) nous programmons le port0 en sortie et nous envoyons l'octet 0xA5 (offset d'adresse 0x40)
    2°) grâce à l'outillage SCB-100, nous vérifions bien au voltmètre que les sorties TTL correspondant bien au motif "A5" envoyé précédemment
    3°) ensuite, toujours à l'aide de l'outillage, nous rebouclons le port0 sur le port1 , puis à l'aide des registres, nous configurons le port1 en
    entrée (octet 0x01 à l'offset d'adresse 0x51)
    4°) nous écrivons les octets 0x59 et 0x58 aux offsets d'adresses suivants: 0x52, 0x53 (port1)
    5°) nous effectuons une lecture d'octet aux offsets d'adresses suivants: 0x50, 0x51, 0x52, 0x53 (port1)
    6°) nous attendons normalement à récupérer dans l'ordre les octets suivants: 0xA5, 0x01, 0x59 et 0x58,
    mais en réalité nous obtenons 0x58, 0x59, 0x01 et 0xA5
    7°) Afin de dédouaner notre méthode de lecture des octets, nous installons un autre type de carte (gestion de liaisons séries HDLC) sur le bus PCI du PC
    et nous effectuons le même type d'écritures/lectures
    Sur 4 octets consécutifs (adresses 0xFE900060 à 0xFE900063), nous écrivons sur cette carte les octets dans cet ordre: 0x41, 0x42, 0x43 et 0x44
    Puis nous réalisons la lecture à ces adresses et nous récupérons : 0x41, 0x42, 0x43 et 0x44, ce qui est complètement identique !
    Conclusion: suite à ces essais, nous en déduisons que pour la lecture des registres de la carte PCI6509, il y a une permutation à faire sur les offsets d'adresses indiqués dans la documentation , ce qui est faisable par programmation. Les permutations sont applicables à l'intérieur d'un groupe de 4 octets consécutifs.
    Pouvez-vous confirmer notre observation? Merci d'avance.

  • Is anyone else experiencing problems with the thunderbolt port on their Mac Mini's regarding using it to connect a second monitor? I've got the Mini Display Port to DVI-D adapter along with a DVI-D cable and I can't get an image on the second monitor.

    I had an dual display image / setup working twice for a few seconds, but then it cut out. I think there may be a problem with the thunderbolt port.

    As far as I can tell you have only listed that you have a DVI monitor connected to the Mini Displayport socket (i.e. the Thunderbolt socket) via presumably the Apple Mini Displayport to DVI adapter and a DVI to DVI cable.
    You don't appear to have listed what the second monitor is and how it is connected (even though not working). As such I cannot tell what may be wrong.

  • How to be sure port 10443 is open on  vintage airport extreme ( ufo shape, not square)

    My Denon 2112 AV reciever is having intermittent internet connect  issues. Denon says to be sure port 10443 in my router  is open. How do I check this and see if it is open on my vintage (ufo/dome shape) airport extreme?

    To setup port mapping on an 802.11n AirPort Extreme Base Station (AEBSn), either connect to the AEBSn's wireless network or temporarily connect directly, using an Ethernet cable, to one of the LAN port of the AEBSn, and then use the AirPort Utility, in Manual Setup, to make these settings:
    Advanced > Port Mapping tab
    o Click the "+" (Add) button
    o Service: <skip this setting as you will be custom configuring which ports you need opened for the TiVo>
    o Public UDP Port(s): <enter the appropriate UDP port values>
    o Public TCP Port(s): <enter the appropriate TCP port values>
    o Private IP Address: <enter the IP address of the host server>
    o Private UDP Port(s): <enter the same as Public UDP Ports or your choice>
    o Private TCP Port(s): <enter the same as Public TCP Ports or your choice>
    o Click "Continue"

  • Problems with the USB Ports

    Hi there,
    I writing this because I'm having some really big problems with my USB ports.
    A few days ago I plugged in an USB-Hub that was quite cheap. Suddenly a window popped up saying that a USB device was deactivated because it "needed" to much power. Since this happening, two of those windows keep popping up everytime I boot the MacBook. I called Apple and got some help: I had to delete some .plist files and clear some caches. The man who helped was able to find the error and deactivate the notification, he also told me to make a PRAM- and a SMC-reset. The man said that it's just a software problem and that I have to reinstall the system if we don't find a solution. So, one day later I reinstalled the system (Lion) and not only didn't it help, the two notification windows were popping up again...everytime I booted the Mac. So I decided to formate the whole hard drive and install Snow Leopard -> still the problem with the USB ports. After that I installed Lion  -> still the problem with the USB ports. I even tried to extract the .kext files that are important for the USB functionality from an earlier Combo Update, but it didn't help either. The point is, that the Mac doesn't recognize my external hard drive or any of my iDevices. Sometimes it recognizes USB sticks, but only after 20 seconds. The data transfer on both USB ports is also very slow. If I'm lucky and Mac recognizes one of my USB sticks, it takes like an hour for 1GB to be transfered on the USB stick or from the USB sticks to the Mac.
    I really don't know what to do and need help, especially because my backup data is on my external hard drive which I can't access because of this problem.
    I really hope that someone can help me, I'm very thankful for every answer that could help me!
    PS: Sorry for my bad English, I hope that everyone understands what I mean, please tell me if you don't get what I'm trying to explain in the text above.
    Sincerely,
    iLoud
    [UPDATE] I downloaded "USB Prober" and copied the Output file, maybe it helps:
    Timestamp Lvl            Message
        0.698 [3]          AppleUSBHub[0x5076c00]::DecrementOutstandingIO(7316), outstandingIO(0), _interruptReadPending(false) - rearming read
        0.698 [3]          AppleUSBUHCI[0x4f97000]::UIMCreateInterruptTransfer - root hub interrupt transfer - clearing unneeded memDesc (0x5073080) from dmaCommand (0x506a100)
        0.735 [3]          AppleUSBUHCI[0x4f97000]::UIMAbortEndpoint - endpoint 1:1,1
        0.735 [3]          AppleUSBUHCI[0x4f97000]::RHAbortEndpoint - Interrupt pipe -  noting status change
        0.735 [3]          AppleUSBHub[0x5076c00]::InterruptReadHandler error kIOReturnAborted (expected)
        0.739 [2]          AppleUSBUHCI[0x4f97000]::HandleInterrupt - Host controller resume detected - calling EnsureUsability
        0.739 [2]          AppleUSBUHCI[0x4f97000]::HandleInterrupt - deferring further processing until we are running again
        0.761 [3]          AppleUSBHub[0x5076c00]::DecrementOutstandingIO(7320), outstandingIO(0), _interruptReadPending(false) - rearming read
        0.761 [3]          AppleUSBUHCI[0x4f97000]::UIMCreateInterruptTransfer - root hub interrupt transfer - clearing unneeded memDesc (0x5073080) from dmaCommand (0x506a100)
        0.798 [3]          AppleUSBUHCI[0x4f97000]::UIMAbortEndpoint - endpoint 1:1,1
        0.798 [3]          AppleUSBUHCI[0x4f97000]::RHAbortEndpoint - Interrupt pipe -  noting status change
        0.798 [3]          AppleUSBHub[0x5076c00]::InterruptReadHandler error kIOReturnAborted (expected)
        0.801 [2]          AppleUSBUHCI[0x4f97000]::HandleInterrupt - Host controller resume detected - calling EnsureUsability
        0.801 [2]          AppleUSBUHCI[0x4f97000]::HandleInterrupt - deferring further processing until we are running again
        0.823 [3]          AppleUSBHub[0x5076c00]::DecrementOutstandingIO(7324), outstandingIO(0), _interruptReadPending(false) - rearming read
        0.823 [3]          AppleUSBUHCI[0x4f97000]::UIMCreateInterruptTransfer - root hub interrupt transfer - clearing unneeded memDesc (0x5073080) from dmaCommand (0x506a100)
        0.860 [3]          AppleUSBUHCI[0x4f97000]::UIMAbortEndpoint - endpoint 1:1,1
        0.860 [3]          AppleUSBUHCI[0x4f97000]::RHAbortEndpoint - Interrupt pipe -  noting status change
        0.860 [3]          AppleUSBHub[0x5076c00]::InterruptReadHandler error kIOReturnAborted (expected)
        0.863 [2]          AppleUSBUHCI[0x4f97000]::HandleInterrupt - Host controller resume detected - calling EnsureUsability
        0.863 [2]          AppleUSBUHCI[0x4f97000]::HandleInterrupt - deferring further processing until we are running again
        0.885 [3]          AppleUSBHub[0x5076c00]::DecrementOutstandingIO(7328), outstandingIO(0), _interruptReadPending(false) - rearming read
        0.885 [3]          AppleUSBUHCI[0x4f97000]::UIMCreateInterruptTransfer - root hub interrupt transfer - clearing unneeded memDesc (0x5073080) from dmaCommand (0x506a100)
        0.922 [3]          AppleUSBUHCI[0x4f97000]::UIMAbortEndpoint - endpoint 1:1,1
        0.922 [3]          AppleUSBUHCI[0x4f97000]::RHAbortEndpoint - Interrupt pipe -  noting status change
        0.922 [3]          AppleUSBHub[0x5076c00]::InterruptReadHandler error kIOReturnAborted (expected)
        0.926 [2]          AppleUSBUHCI[0x4f97000]::HandleInterrupt - Host controller resume detected - calling EnsureUsability
        0.926 [2]          AppleUSBUHCI[0x4f97000]::HandleInterrupt - deferring further processing until we are running again
        0.947 [3]          AppleUSBHub[0x5076c00]::DecrementOutstandingIO(7332), outstandingIO(0), _interruptReadPending(false) - rearming read
        0.947 [3]          AppleUSBUHCI[0x4f97000]::UIMCreateInterruptTransfer - root hub interrupt transfer - clearing unneeded memDesc (0x5073080) from dmaCommand (0x506a100)
        0.984 [3]          AppleUSBUHCI[0x4f97000]::UIMAbortEndpoint - endpoint 1:1,1
        0.984 [3]          AppleUSBUHCI[0x4f97000]::RHAbortEndpoint - Interrupt pipe -  noting status change
        0.984 [3]          AppleUSBHub[0x5076c00]::InterruptReadHandler error kIOReturnAborted (expected)
        0.987 [2]          AppleUSBUHCI[0x4f97000]::HandleInterrupt - Host controller resume detected - calling EnsureUsability
        0.987 [2]          AppleUSBUHCI[0x4f97000]::HandleInterrupt - deferring further processing until we are running again
        1.009 [3]          AppleUSBHub[0x5076c00]::DecrementOutstandingIO(7336), outstandingIO(0), _interruptReadPending(false) - rearming read
        1.009 [3]          AppleUSBUHCI[0x4f97000]::UIMCreateInterruptTransfer - root hub interrupt transfer - clearing unneeded memDesc (0x5073080) from dmaCommand (0x506a100)
        1.045 [3]          AppleUSBUHCI[0x4f97000]::UIMAbortEndpoint - endpoint 1:1,1
        1.045 [3]          AppleUSBUHCI[0x4f97000]::RHAbortEndpoint - Interrupt pipe -  noting status change
        1.045 [3]          AppleUSBHub[0x5076c00]::InterruptReadHandler error kIOReturnAborted (expected)
        1.049 [2]          AppleUSBUHCI[0x4f97000]::HandleInterrupt - Host controller resume detected - calling EnsureUsability
        1.049 [2]          AppleUSBUHCI[0x4f97000]::HandleInterrupt - deferring further processing until we are running again
        1.071 [3]          AppleUSBHub[0x5076c00]::DecrementOutstandingIO(7340), outstandingIO(0), _interruptReadPending(false) - rearming read

    Oh, sorry, I meant "I'm writing this...".

  • How do i fix this: error message- index.html - error occurred - An FTP error occurred - cannot put index.html. Access denied. The file may not exist, or there could be a permission problem. Make sure you have proper authorization on the server and the ser

    that is...
    index.html - error occurred - An FTP error occurred - cannot put index.html. Access denied. The file may not exist, or there could be a permission problem. Make sure you have proper authorization on the server and the server is properly configured.
    File activity incomplete. 1 file(s) or folder(s) were not completed.
    Files with errors: 1
    index.html
    thanks!

    It's under More Options triangle in the Manage Sites panel.  See screenshot:
    Nancy O.

  • Communication bidirectionnelle sur port parall�le en java ?

    J'ai test� l'emploi de l'api java.comm, mais il est impossible de changer le mode SPP (undirectionnel) par d�faut du port.
    J'ai regard� au niveau des JNIs pour employer une dll salvatrice, mais elles ne r�serv�es que pour les langages qui ont la chance d'avoir leur interface avec cette dll. (g�n�ralement, il s'agit du langage C, et VB)
    Bref, je ne vois aucune solution pour une communication bidirectionnelle et je n'ai pas le droit � d'autres recours que le langage Java.
    Merci de votre aide.
    Un �tudiant en informatique.

    Si tu n'as pas eu de probl�me avec cette api pour une communication bidirectionnelle sur le port parall�le, peut-�tre que ce code contient une erreur d'emploie.
    * Programme �crit le 22 et 23 avril 2002.
    * Programme g�rant la communication avec le port parall�le en utilisant l'api java.comm
    * Ce programme r�alise les actions suivantes qui sont effectu�s sur la machine locale:
    * Teste la pr�sence d'un port parall�le, si celui-ci est pr�sent:
    * R�cup�ration du nom du port
    * R�cup�ration du mode de port (SPP, PS2, ECP, ...)
    * Tentative d'association � un flux de sortie
    * Tentative d'association � un flux d'entr�e
    * Envoie des donn�es sur le port
    * Pour fonctionner, il est n�cessaire de disposer d'un pilote de p�riph�rique sur port parall�le,
    * et d'avoir correctement installer l'api java.comm
    import java.io.*;
    import java.util.*;
    import javax.comm.*;
    public class TestLpt1 {
    static Enumeration portList;
    static CommPortIdentifier portId;
    static String messageString = "Texte envoy� en sortie sur le port parall�le... (60 octets)\n";
    static String ApplicationName = "TestLpt1";
    static ParallelPort parallelPort;
    static OutputStream outputStream;
    static InputStream inputStream;
    public static void main(String[] args) {
    portList = CommPortIdentifier.getPortIdentifiers();
    while (portList.hasMoreElements()) {
    portId = (CommPortIdentifier) portList.nextElement();
    // Recherche d'un port parall�le nomm� lpt1
    if (portId.getPortType() == CommPortIdentifier.PORT_PARALLEL&&
    portId.getName().equals("LPT1")) {
         System.out.println("Il y a un port parall�le nomm�: "+portId.getName());
         try {
              // Ouverture de ce port
              parallelPort = (ParallelPort)portId.open(TestLpt1.ApplicationName, 2000);
              System.out.println("\nTentative d'appropriation du port par l'application TestLpt1...");
              System.out.println("Le port est appropri� � "+portId.getCurrentOwner());
         catch (PortInUseException e) {
              System.out.println("Le port est utilis� par une autre application.");
         // tentative de reconnaissance du mode utilis�
         switch(parallelPort.getMode()) {
              case ParallelPort.LPT_MODE_PS2:
                        System.out.println("\nLe port est actuellement en mode PS2");
                        break;
                   case ParallelPort.LPT_MODE_EPP:
                        System.out.println("\nLe port est actuellement en mode EPP");
                        break;
                   case ParallelPort.LPT_MODE_ECP:
                        System.out.println("\nLe port est actuellement en mode ECP");
                        break;
                   case ParallelPort.LPT_MODE_NIBBLE:
                        System.out.println("\nLe port est actuellement en mode NIBBLE");
                        break;
                   case ParallelPort.LPT_MODE_SPP:
                        System.out.println("\nLe port est actuellement en mode SPP");
                        try {
                             SetModeECP();
                        catch (UnsupportedCommOperationException e) {
                             System.out.println("Cannot set port at ECP mode");
                        break;
                   default:
                        System.out.println("\nLe mode du port est inconnu.");
                        break;
         try {
              // cr�ation d'un flux de sortie
              outputStream = parallelPort.getOutputStream();
              System.out.println("-> Open ouput stream");
         } catch (IOException e) {
         System.out.println("X Cannot open ouput stream");
    try {
         // cr�ation d'un flux d'entr�e
         inputStream = parallelPort.getInputStream();
         System.out.println("-> Open input stream");
    } catch (IOException e) {
         System.out.println("X Cannot open input stream");
    try {
         // �criture vers le port parall�le
    outputStream.write(messageString.getBytes());
    System.out.println("\nPrint to parallel port");
    System.out.println("Fin normale du programme.");
    catch (IOException e) {
         System.out.println("\nCannot print to parallel port");
    } // fin du if
    } // fin du while
    } // fin du main
    public static void SetModeECP() throws UnsupportedCommOperationException {
         // Fonction qui permettra de passer le port en mode ECP
    parallelPort.setMode(ParallelPort.LPT_MODE_ECP);
    } // fin de la classe
    Merci de tes commentaires.
    La fonction setMode(int) n'est pas utilis� car elle est incapable de changer le mode du port.

  • Bonjour, j'ai un probleme d'uniformité sur mes 2 mac avec iphoto en Icloud !

    Bonjour, j'ai un probleme d'uniformité sur mes 2 mac avec iphoto en Icloud !
    j'ai un imac et un mac book pro et mes albums ne sont pas identique !!

    On each of your Macs disable Photo Stream in the System/iCloud preference pane
    and in iPhoto's Photo Share preference pane. 
    That should jump start Photo Stream.
    OT

  • (Infos) Sound Blaster PRO 2 sur port ISA

    Bonjour,
    J'ai une Sound Blaster PRO 2 sur port ISA (qui fonctionne tr?s tr?s bien) qui tourne avec un Cyrix 66+.
    N'ayant plus le manuel sous la main (heu...si vous savez o? je peux le trouver ?a serait sympa!) je me pose une question : ? quoi sert le connecteur, m?me connecteur en apparence qui se trouve sur la carte m?re pour alimenter hdd et/ou lecteur de cd, sur cette carte ?
    Je me pose la question car quand j'ai branch? dessus mon lecteur de CD, le r?sultat ?tait plut?t innatendu sous DOS : probl?me au ni'veau de la carte son (adresse et irq -> donc pas de son) et probl?me au ni'veau du lecteur de CD (pas de lecteur)
    Merci par avance de toute l'aide que vous pouvez apporter.

    poissonfree,
    Perhaps someone that speaks French will reply, but otherwise I would recommend you contact Customer Support directly, as you can speak to someone in French then:
    European Customer Support
    Cat

Maybe you are looking for

  • Iphoto '09 (version 8.1.2) library disappeared! Help!

    I just opened my iPhoto today for the first time in a couple of days and it said that my iPhoto is "unreadable" and I tried rebuilding the library but that doesn't work. I've looked all through my computer and I can't find the images. My iphoto recen

  • Performance issue in selecting data from a view because of not in condition

    Hi experts, I have a requirement to select data in a view which is not available in a fact with certain join conditions. but the fact table contains 2 crore rows of data. so this view is not working at all. it is running for long time. im pasting que

  • Receiver file adapter - support for attachments

    Hi, Is it possible that the reciever file adapter can process a message with attachment and generate two files, one for the main payload and the other for the attachment? Thanks, Amol

  • 10.6 home directory mounting with active directory and open directory integration

    Hi guys i am having some issues in my new mac environment. I have a windows network with an server 2008 active directory. I have just recentlly created a "magic triangle" setup with active directory and open directory. When my users login via windows

  • Can't scroll up

    I read previous discussions on this subject but no-one seems to provide a satisfactory answer.  I'm using an intel imac with OSX 10.6.8, safari 5.1.7 with a plugged-in mouse. I can scroll down in safari but not up. The same problem exists in itunes.