Reconnaissance des ports séries

Bonjour à tous.
Je voudrais ouvrir une liaison serie dans labview, donc je place mon visa config, je creer un constante de refum VISA je click sur la petite flêche. Et la ! ... c'est le drame... je ne vois aucun port com.. Donc je vais verifier dans MAX.  Je déroule Périfériques et interface, et la... c'est le drame n°2 ! Aucun port détécté et un petit triangle jaune corresspondant a l'erreur 0xBFFF0011 vi error rsrc nfound. J'ai vérifier que les driver VISA était installé et ils le sont ! 
Voici le matériel branché sur mes PC ( et oui le problème est identifié sur 2 PC) :
- Une alimentation ELC AL991s en RS232
- 2x Agilent 34972A branché en USB
- Un Wattmètre Enerium 200 branché sur un adaptateur USB<-->RS485
J'ai essayé de tout débranché (normalement à vide MAX devrais voir le port COM1) et max reste aveugle. J'ai également activé NiVisaTulip.dll et rien ne change.
Quelqu'un à t'il un idée pour résoudre mon problème ?
Alexandre
Résolu !
Accéder à la solution.

Bonjour,
Avez-vous consulté les deux documentations ci-dessous ;
Agilent 34970 Data Acquisition System :
http://sine.ni.com/apps/utf8/niid_web_display.download_page?p_id_guid=014F4CD7EF78136AE0440003BA7CCD...
Using the Agilent 34970A with LabVIEW :
http://www.ni.com/white-paper/4644/en/
Le problème provient directement de NI-MAX. Quelle version de NI-VISA et de LabVIEW avez-vous? Avez-vous installé ou reinstallé la dernière version de NI-VISA?
Merci,
Cordialement
Brice S.
National Instruments France

Similar Messages

  • Problème tension de sortie des Ports Usb sous Lion

    Bonjour, je viens d'acheter un Macbook Pro qui fonctionne sous Lion et je constate des problèmes sur la tension de sortie des ports USB.
    Mon disque dur USB Freecom 500 GO ne monte pas ???
    Par contre un autre disque dur Freecom en 320 GO monte sans soucis
    J'ai fait l'essai avec le disque Freecom 500 GO sous un Imac sous Lion ... Il ne monte pas !
    J'ai fait le même essai avec un Mac Mini sous Snow Leopard est le disque monte.
    Dernier test, j'ai pris mon disque Freecom 500 GO que j'ai mis sur un Hub USB (alim. Ext.) et le disque monte sous Lion ??? !!!! ????
    Est-ce que quelqu'un à le même problème que moi ou mieux... la solution
    Merci

    Bonjour,
    Avez-vous consulté les deux documentations ci-dessous ;
    Agilent 34970 Data Acquisition System :
    http://sine.ni.com/apps/utf8/niid_web_display.download_page?p_id_guid=014F4CD7EF78136AE0440003BA7CCD...
    Using the Agilent 34970A with LabVIEW :
    http://www.ni.com/white-paper/4644/en/
    Le problème provient directement de NI-MAX. Quelle version de NI-VISA et de LabVIEW avez-vous? Avez-vous installé ou reinstallé la dernière version de NI-VISA?
    Merci,
    Cordialement
    Brice S.
    National Instruments France

  • Le nom des ports de Ni USB-6259 afin de les implémenter en Cpp

    bonjour je veux bien savoir le nom des Port Ni USB-6259 afin de parvenir à manipuler le materiel à l'aide de  Programme en Langage C++. Merci de me répondre dans le plus bref des délais.

    Alors déjà moi je n'ai mis aucun exemple, donc peux-tu me donner un lien, ou un fichier de l'exemple dont tu parles?
    Ensuite, si ton exemple est fait pour du GPIB comme ton commentaire semble l'indiquer, tu es mal parti car l'USB-6259 est une carte d'acquisition DAQmx, elle n'utilise donc pas la communicaion GPIB, mais directement l'accès aux voies par les fonctionnalités du driver DAQmx.
    Dis-nous quel est ton exemple, où le trouver, ou ce que tu cherches à faire et on pourra peut-être t'aider.
    Sinon, tu vas dans le menu démarrer>>Tous les programmes>>National Instruments>>NI-DAQ. Tu y trouveras des guides d'utilisation du matériel USB, des guides pour comprendre ce qu'est le DAQ, et un guide pour le DAQ en langage textuel. Bonne lecture.
    Olivier L. | Certified LabVIEW Developer

  • 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.

  • Iphone probleme de reconnaissance des contacts

    Bonjour,
    Lorsque je reçois des appels, j'ai le numéro qui s'affiche avec le préfixe :
    alors que j'ai le numéro qui est dans mes contacts.
    Comment faire pour que l'iphone fasse le lien automatiquement sans avoir à enregistrer les numéro avec le préfixe ?
    De plus, dans les sms, c'est le numéro qui s'affiche normalement sans préfixe
    alors que j'ai le numéro dans les contacts.
    Même question : comment faire pour avoir le nom du contact qui s'affiche ?
    Merci d'avance.
    <Personal Information Edited by Host>

    Bonsoir, c'est ce que j'ai pu trouver aussi comme réponse .. j'ai donc commander mon bumper ... Par contre la mauvaise nouvelle c'est que je l'ai commander pendant la keynote ou s.jobs declaré qu'il offrirai des bumpers pour se même problème..... arfff ...
    Alors ma question est la suivante le faite d'être ma main en contact coupe ma réception le bumper est t ton sur qu'il ferras bien "isolant" ...
    Et pour mon bumper que j'ai commander comment procéder à une demande de remboursement et ou ?
    merci

  • Emulation d'un port com via un port USB en LabView

    Bonjour,
    Dans le cadre d'un projet, un FPGA (vertex V6) m'envoie des trames de données à interpréter dans LabView. Le soucis qui se pose est le suivant, voulant traiter les données dans LabView, comment est-ce que je peux paramétrer le NI-VISA pour recevoir les trames ?
    Le soucis réside dans le fait que mon matériel FPGA n'a pas d'identifiant propre et que je n'arrive pas à le configurer proprement . Doit-je passer par un adaptateur USB-Série ou bien existe-t'il une solution purement logicielle ?
    Merci d'avance.
    Résolu !
    Accéder à la solution.

    Bonjour Sylvain_j05,
    Le driver VISA propose un jeu de fonctions haut niveau qui permettent d'appeler des fonctions bas niveaux. Si vous utilisez un port USB en partant de votre PC, vous devrez avoir également un port USB disponible sur votre matériel contenant le FPGA et permettant de récupérer ses valeurs. Sinon, un adaptateur Série-USB peut être envisagé s'il n'y a qu'un port série disponible sur votre matériel.
    Vous pouvez également essayer un adaptateur USB-Série sur votre PC (si ce dernier ne dispose pas de port série directement intégré) qui vous permettra d'avoir des ports série directement disponibles depuis votre programme sous LabVIEW.
    Exemple d'adaptateurs existants : NI USB-232, NI USB-232/2, NI USB-232/4
    N'hésitez pas à fournir davantage d'informations et notamment à répondre aux questions d'Helmut O'Brian.
    Cordialement,
    Jérémy C.
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    Travaux Pratiques d'initiation à LabVIEW et à la mesure
    Du 2 au 23 octobre, partout en France

  • Pas de detection de COM port après installation *.exe

    .Bonjour,
    J'ai un probleme au niveau des port de communication serie.
    Mon programme LabVIEW2009 utilise les fonctionnalités VISA et peut communiquer avec un port com.
    Apres la création d'un installeur, et lorsque j'installe mon programme sur une autre machine (XP), le logiciel de détecte aucun port de communication.
    (il y a uniquement "rafraichir").
    Pouvez-vous me dire comment rectifier mon problème.
    Merci
    Cordialement,
    Stephane

    Ah oui désolé,
    ça fait longtemps que j'ai pas utilisé  l'installeur ça prend une place pas possible, je ne me rappelai
    pas qu'on pouvait inclure le visa runtime, sinon essai quand meme ça coute rien
    correction : c'est peut etre le ni serial qui te manque !
    CLAD / Labview 2011, Win Xp
    Mission d'une semaine- à plusieurs mois laissez moi un MP...
    RP et Midi-pyrénées .Km+++ si possibilité de télétravail
    Kudos always accepted / Les petits clicks jaunes sont toujours appréciés
    Don't forget to valid a good answer / pensez à valider une réponse correcte

  • Selectionner le bon port Rs232 en automatique.

    Bonjour à tous(tes)
    Tous d'abord merci d'avance pour l'aide que vos pouvez m'apporter.
    Voici ma problématique :
    J'ai fait une application qui communique avec un matériel en utilisant le protocole VISA Rs232,
    Mon application fonctionne correctement.
    La contrainte est qu'il faut que je séléctionne le port rs232 sur lequel mon appareil est branché.
    Ce que j'aimerais faire pour simplifier l'utilisation de mon application, c'est par example :
    Connecter l'appareil, puis en cliquant sur un bouton, l'application rechercherais le port com sur lequel il est connecté puis le séléctionnerais. (j'ai déjà vu cela sur une autre application qui n'était pas codé sous labview) Et je pense donc qu'il est possible de le faire sous labview, mais je n'ai pas trop d'idée sur la manière.
    J' espère avoir été suffisemment été claire sur ma problématique.
    Et encore merci de l'aide que vous pouvez m'apporter.
    Résolu !
    Accéder à la solution.

    Utilisez la fonction "VISA Find Ressource Name" pour obtenir une liste des ports COM.  Ensuite pour chaque port COM, et ceci  jusqu'à ce que vous ayez trouvé le bon port:
    - ouvrez une session VISA avec les bon paramètres;
    - interrogez l'appareil (généralement en demandant son IDN);
    - si erreur, effacez cette erreur et fermez la session VISA;
    - recommencez avec le port COM suivant.
    Jean-Marc
    LV2009 and LV2013
    Free PDF Report with iTextSharp

  • Wants to Block port no.27015 by ACL

    Hi,
    My network IP address is 192.168.154.1 255.255.255.0. I want to Block the use of UDP port no. 27015 which is used In a game. I tried a access list
    NAME : CS
    SC address 192.168.154.1 0.0.0255
    Des Address 192.168.154.1 0.0.0255
    source Port ANy
    Des Port  27015
    But when I am implementing this switch is blocking all the traffic.
    Please help me to block this port no.
    Thanks in advance.

    Hi,
    I am Using SRW2048 switch. I am not much more comfertable with this switch. also with the term (Match DSCP, Match IP Precedence). Can U give me any example ?I am little bit confuse about the name of access list because I tried to put same name for both the accesslist statment but it says ACL name already exist . can I add one more access list statment within the same access list name ?
    If I will try It on command line then I will Use following command.
    access-list 101 deny   UDP 192.168.154.0 0.0.0.255 any eq 27015
    access-list 101 permit ip any any
    and will implement this access list on lan port
    Int F0/0
    Ip access-list group 101 in
    and If I will try on this swich then I will configure this switch like :
    ACL Name  : CS DENY
    Action : deny
    protocol : UDP
    So. Port : any
    Des. Port .: 27015
    So. Add.: 192.168.154.0 wild mask 0.0.0.255
    D. Add.: 192.168.154.0 wild mask 0.0.0.255
    match dscp : nothing
    and
    ACL Name  : Permit Traffic
    Action : Permit
    protocol : any
    So. Add.: 192.168.154.0 wild mask 0.0.0.255
    D. Add.: 192.168.154.0 wild mask 0.0.0.255
    match dscp : nothing
    Please suggest me.
    Thanks:

  • Accéder/déployer des applications sur des cRIO-9074 aux travers d'un VPN

    Bonjour,
    Je suis basé en France est je voudrais accéder à des cRIO-9074 situés en Chine (Shanghai) via notre VPN d'entreprise.
    Via notre VPN d'entreprise les cRIO sont dans le même réseaux, je "ping" les cRIO Chinois depuis la  France.
    Impossible des les voir dans NI-MAX, donc impossible de déployer mes applications sur ces équipements.
    Ma question : y-a-t-il des ports informatiques spéciaux à ouvrir sur nos passerelles et routeurs pour pouvoir communiquer avec les cRIO ?
    Merci d'avance pour votre support.
    Stephane M. 

    Bonjour,
    Normalement, il est possible de communiquer entre un pc et un cRIO à distance via un réseau VPN.
    Attention quand même au Firewall qui peut cependant bloquer certaines connexions.
    Voici une liste de ports qui doivent être ouvert:
    3079 
    3537 
    3580* 
    44525 
    44516* 
    44517 
    Les ports 3580 et 44516 sont les plus importants.
    Attention ceci n'est pas une liste officielle mais il est propbable que l'ouverture de ces ports corrige votre problème.
    Cordialement.
    Aurélien Corbin
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    Cahiers de vacances de NI
    Présentations en ligne : 12 fondamentaux à réviser, du 9 juillet au 29 aoû...

  • Problème Création Installeur

    Bonjour à tous,
    J'ai un problème avec la création de mon installeur, étant donné que mon application utilise les port RS 232 pour communiquer je souhaite intégrer NI-Serial dans mon installeur, ainsi que le Run-Time LV 2009. Une fois ces deux la cochés, je construis...
    Cependant il me demande la distribution VISION Acquisition Software 2009, donc qu'est ce que ça viens faire la ? Je souhaite seulement avoir Le run-time LV2009 et les pilotes pour pouvoir communiquer en RS-232. Rien à voir avec VAQ2009 ?????
    Et lorsque je lui indique la distribution sur mon cd Vision Acquisition il me dit que la distrib est invalide... Me voila bloqué.
    Je viens donc chercher un peu d'aide pour mon problème.
    Merci à tous.

    Bonjour, Cela n’a rien à voir avec ta question, mais à la lecture du post : Il te faudra surement également inclure NI-VISA Run-Time dans ton installeur pour ton driver sur une RS-232 au travers de VISA. NI-Serial étant le driver des cartes séries NI
    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 communicat​ion Pt1000 et MAX

    Bonjour,
    J'ai un probleme de communication entre MAX et un Agilent,
    Je dispose d'un agilent 34970A, d'un GPIB et d'une carte insere dans l'agilent (34901A).
    Avec MAX je communique avec "communicate with instrument" en language SCPI,
    J'ai reussit a connaitre les temperature de mes Pt100 4 fils et des thermocouples dont les commandes sont:
    Thermocouples de type J: MEAS:TEMP? TC, J, (@203)
    Pt 100, 4 fils: MEAS:TEMP? FRTD, (@201)
    Mon probleme est de communiquer avec la Pt1000 sur le port CH6
    J'ai essayer:
             MEAS:TEMP? RTD, 85,1, 3E-06, (@206) mais on a par default la valeur d'une Pt100 2 fls
             Lorsque l'on configure la resistance avec TEMP:TRAN:RTD:RES 1000, (@206) cela fonctionne car si on lui demande TEMP:TRAN:RTD:RES? (@206) on a bien les 1.0000E+03 ohms. Mais je ne peut pas demander la temperature par la suite.
    Merci d'avance pour vos reponse.
    If you don't understand French I can translate.

    Bonjour,
    Merci d'avoir posté votre question sur les forums de National Instruments.
    Je pense que le problème vient de votre utilisation d’une communication de
    type série. Comme vous travaillez par le biais d’un port série (communication
    RS 232-485), MAX n’affiche pas votre instrument (et notamment pas dans devices
    ans interfaces). Par contre vous devriez être en mesure de voir les ports
    séries qui sont utilisés pour communiquer avec vos instruments (sous la
    rubrique sérial & parallel).
    De la même façon, vous devriez pouvoir communiquer directement avec vos
    instruments (sous LabVIEW par exemple) en utilisant directement les fonctions
    VISA (du driver NI-VISA).
    J’espère que ces informations vous aideront à résoudre votre problème.
    Bien cordialement,
    Guillaume H.
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    >> NIDays 2011, le mardi 8 février au CNIT de Paris La Défense

  • Non détection modules cRIO

    Bonjour.
    J'ai en ma possession un cRIO-9074, avec les modules 9401, 9871, 9403, 9402 9467 et 9802.
    Le problème est que je n'arrive pas à voir ces modules dans MAX. Il y a bien détection du cRIO et du module 9871, mais pas des autre modules ! En tentant de bouger de place les modules, cela ne change rien... Je ne comprend vraiment pas pourquoi un des modules serait visible et pas les autres...
    Quelqu'un aurait une explication à mon problème ?
    Merci.
    Simon M.
    Résolu !
    Accéder à la solution.

    Bonjour,
    C'est tout à fait normal de ne pas voir les modules de la série dans MAX.
    En fait, pour le 9871, vous ne voyez pas vraiment le module mais les ports séries du module qui sont listés dans MAX.
    Pour voir les modules, il vous faut créer votre projet LabVIEW, ajouter la cible CompactRIO et la les modules apparaîtront.
    Cordialement
    .mesLeft{float:left} .mesInfo{border-left:solid 1px #989898;font-size:x-small;color:#989898} .mesLogo{float:right;opacity:0.18} .mesLogo:hover{opacity:0.9}
    Maxime R.  
      CLD - Certified LabVIEW Developer / Développeur LabVIEW Certifié  
      CLAD - Certified LabVIEW Associate Developer   

  • Why no support for the Leica M9 in LR 2.6 RC?

    Hi - bemused that there's no support for the M9 in this release (especially as LR is bundled with the M9).  Even more confusing as the Standard Adobe calibration profile for the M9 that comes with the LR3 Beta is pretty good (beats the embedded profile that comes with the Leica DNGs) - and this can be added to the LR2.5 profile library with a bit of copying and pasting.
    I'd be grateful to hear from Adobe if there's any chance of a good M9 profile making it to the 2.6 final version.  Seems a shame to miss this opportunity.
    Thanks
    Chris Tribble

    Hello Chris,
    thanks for the nice feedback.
    For the moment, I will use LR for the fast preview of all images, 
    cataloging etc., and RawDeveloper for the fine tuning, as often as the 
    image permit it.
    (sorry for my english!)
    Lets hope that we will get through all that without loosing our 
    perfectly nice temper !
    All the best to you,
    Alain
    Le 11 déc. 09 à 09:39, Chris_Tribble a écrit :
    Alain - 1eme - je suis un particulier - aucun fonction chez Adobe.  
    Aussi -
    je m'excuse d'avant pour mon Francais bottant et sans elegance! Je 
    n'ai
    jamais fais des etuded en francais - et aussi mon clavier anglais 
    manquent
    les diacritiques...
    >
    Quelque petit reponses.
    >
    >>>> First I have installed the 2.6 version, that is said to work
    >>>> alongside the 2.5... but of course, it has replaced it. How to
    >>>> reinstall the 2.5 alongside, hase they have the same name ?
    >>>
    >>> C'est pas la peine - 2.6 est meilleur - vous pouvez rester
    >> avec ca...
    >
    >> ok, mais c'est tout de même juste le contraire de ce que
    >> disent sur le site Adobe vos notes d'installation (rien de
    >> très neuf non plus en cette matière, hélas, quant aux infos
    >> approximatives ou manquantes d'Adobe)
    >
    CT: Pas vrais je crois - Version 3 beta peut co-exister - mais 2.6 
    doit
    remplacer 2.5...
    >
    >>>> And then, I have tried to find a M9 profile, read your
    >> posts, do my
    >>>> job, install the beta 3.0, fond the "M9 Digital Camera Adobe
    >>>> Standard.dcp", put a copy of that in any cameraRaw description
    >>>> files... and so what ? In 2.6, I only have the choice between
    >>>> "embeded" (=incorporé in french) and "Adobe standard" when
    >> I select a
    >>>> M9 dng file / but I've more choice when I select a M8 dng
    >> file (ACR
    >>>> 4.4, ACR 3.6, Adobe standard, Adobe standard beta 2,
    >> camera standard,
    >>>> camera standard beta 2).
    >>>> 1. Do I miss something ?
    >>>> 2. what should I do to find and use the M9 specific profile ?
    >>>>
    >>
    >>>> Encore une fois - il n'y a pas de probleme...
    >>> "Adobe Standard" marche tres bien...
    >> moui... si vous le dites... mais il me convient assez mal, et
    >> j'aimerais tout de même comprendre pourquoi je ne peux pas
    >> charger un profil correspondant à mon M9... je ne comprends
    >> pas non plus pourquoi il n'y a pas de profil par optique
    >> développé par Leica... et en Suisse, personne de chez eux ne
    >> peut répondre à ces questions... alors même que LR 2.5 est
    >> livré en bundle avec le m9!
    >
    CT: Alors - Adobe Standard EST le profil developé par Adobe pour le 
    M9 - et
    c'est le meme qu'on trouve dans LR 3 beta.  Selon mon experience c'est
    meilleur que le "embedded profile".  Pas parfait, mais pas mal non 
    plus
    Vous pouvez vous meme telecharger le DNG editor
    (http://labs.adobe.com/wiki/index.php/DNG_Profiles).
    >
    >
    >> je suis professionnel, et très loin d'être heureux avec LR...
    >> (ni avec aucun raw developper, pour être franc, ni
    >> captureOne, ni... encore que justement, RawDevelopper a des
    >> qualités intéressantes - à côté de grande faiblesses... mais
    >> c'est encore un autre sujet)
    >>
    >> mais j'ai bien l'intention de m'accrocher, ne serait-ce que
    >> pour la puissance de gestion/catalogage et l'interface de
    >> LR... quoi que je n'ai aucune confiance en son bricolage des
    >> dng -> donc multiplier les backups des fichiers tels que
    >> sortis du m9, etc... on dirait bien que malgré 15 ans
    >> d'expérience, nous en soyons toujours au balbutiements du digital !
    >>
    >> C'est tout de même plus sérieux (du point de vue des
    >> résultats) du côté de Leaf (j'utilise un L75 sur Alpa
    >> 12SWA)... ça ressemble à quelque chose, mais en petit format,
    >> après le m8, le m9 est vraiment encore loin du compte ! Et
    >> leur développeur, bien sûr, ne développe... que leurs
    >> fichiers propriétaires. Lorsque quelqu'un aura décidé dans
    >> quelques années que leur format .mos est dépassé, mon travail
    >> sera tout simplement perdu. Sauf à convertir en catastrophe
    >> quelques dizaines ou centaines de milliers de fichiers ?
    >> Encourageant, n'est-ce pas ?
    >>
    >>> By the way, I also had this blue pixels lines in the 2500iso
    >>>>
    >>>> files... anyway to save back the file without this bug ?
    >>>
    >>> Je ne vois pas cette image .... Peut etre vous pourriez
    >> m'envoyer par
    >>> email? (mailto:mailto:mailto:[email protected])
    >> Je ne l'ai malheureusement pas avec moi, sur mon portable, et
    >> n'y accéderai plus avant quelques jours...
    >>
    >> Leica Suisse (avec qui je suis en relation directe et qui a reçu ce
    >> fichier) vient de m'appeler et ils reconnaissent - enfin - le
    >> problème.
    >> Mais ils ne savent toujours pas si et comment il vont le résoudre.
    >> Rien avant l'année prochaine, quoi qu'il en soit, et ce sera
    >> fixé, selon eux, soit :
    >> - par un nouveau firmware (difficile à croire)
    >> - par un passage de l'appareil entre leur mains, avec modif/
    >> remplacement d'une partie du soft/hardware
    >> - par un échange d'appareil (!!!) si c'est le capteur qui est
    >> en cause (l'un de mes M8.2 avait été échangé de même à leur
    >> frais après 3 mois, pour d'autres problèmes électroniques) Le
    >> problème de ces lignes de pixels bleus sur certaines prises
    >> de vue en haute sensibilité est largement débattu sur les
    >> forums, et Leica vient de comprendre qu'il n'est pas
    >> extérieur au M9, comme ils le disaient il n'y a pas si
    >> longtemps... encore une petite bombe à leur actif !
    >> Dite-moi si ça vous intéresse et je vous les ferai suivre...
    >
    CT: J'avais un tel probleme avec le M8.2 - chez le M9 pour le moment 
    ca
    marche!
    >>
    >> Par ailleurs, ils viennent de me proposer de repasser toutes
    >> mes optiques au banc (codées par leurs soins il y a moins
    >> d'un an) pour les ajuster une nouvelle fois au mieux au m9...
    >> là aussi, ils reconnaissent des failles techniques sérieuses
    >> ! J'ai par exemple un summicron 35 asph parfait sur film et
    >> sur m8, qui est... flou (sur les bords, et irrégulièrement)
    >> sur mon m9 ! Interressant...
    >>
    CT: c'est vrais que les boittier numerique sont plus exigeant - je 
    conseil
    un contact direct avec Leica a Solms.... Et aussi (si vous n'y etes 
    pas
    inscrit deja) que vous faites appelle pour rejoindre le reseau Leica
    Professional.  Ca vaut la peine et augment le vitesse de reparation...
    >
    >>> Je vous conseiller aussi de visiter L-camera forum...
    >>> (http://www.l-camera-forum.com/leica-forum/leica-m9-forum/
    >>> ) Vous y trouverez des francophones la bas et il y a beaucoup de
    >>> bonnes informations...
    >> je connaissais, mais les questions en français trouvent
    >> rarement de l'écho... et le niveau technique n'est
    >> malheureusement pas très élevé, malgré la gentillesse des
    >> interlocuteurs.
    >>
    >
    Oui!  MAIS j'ai appris des choses la bas ...
    >
    >>> Bon courage!
    >>> Chris
    >>
    >> Il en faut, en effet...
    >> merci en tout cas !
    >> (à propos, quelle est votre fonction chez adobe ? Puis-je
    >> reprendre contact avec vous lors de mes prochaines
    >> découvertes ?) Amitiés, Alain
    >>
    Encore une fois - bon courage..
    >
    Dr Christopher Tribble
    MOBILE     || +44 (0)7917 473522
    EMAIL     || mailto:[email protected]
    WEB     || www.ctribble.co.uk
    >

  • Problem FTP Stor with iSeries

    Hello,
    Here is my problem. I try desperately to upload the content of a file to an IBM iSeries (AS400) in a java program.
    I have found the way to download the content of a file from iSeries to PC, that's made by the method getFileContent, and it works fine.
    But I cannot upload the content of a text file in my PC to the iSeries and I don't know why. I use for this the
    setFileContent method. The file specified on the iSeries to receive my datas is well created or cleared (if it aready exists), but it stays desperately empty. No data seem to be written in. I have also tried to use the appe command, but it doesn't work anyway.
    Please can someone help me and find what's wrong in my code, and how to do this?
    Thank you very much
    import java.net.Socket;
    import java.io.BufferedReader;
    import java.io.PrintWriter;
    import java.io.InputStreamReader;
    import java.io.IOException;
    import java.util.regex.*;
    import java.io.*;
    public class FTPClient {
    static int portDatas;
    private BufferedReader in = null;
    private BufferedReader in2 = null;
    private PrintWriter out = null;
    private BufferedWriter out2 = null;
    private Socket socket = null;
    private String hostName;
    private int hostPort;
    private String user;
    private String password;
    private String library;
    private String file;
    private String member;
    private boolean isPASV;
    private FTPClient commandPort;
    private FTPClient datasPort;
    static StringBuffer fileContent = new StringBuffer();
    private static boolean stopped = false;
    private int mode;
    static BufferedWriter bufferedWriter;
    private File fileMember = null;
    private String fileSeparator = System.getProperty("file.separator");
    // Constructeur priv�
    private FTPClient(boolean isPASV) {
    this.isPASV = isPASV;
    // Constructeur publique
    public FTPClient(String hostName, int hostPort, String user, String password)
    this.hostName = hostName;
    this.hostPort = hostPort;
    this.user = user;
    this.password = password;
    commandPort = new FTPClient(true);
    datasPort = new FTPClient(false);
    // M�thode servant � rappatrier sous forme d'une String, le contenu d'un membre AS400
    public String getFileContent(String library, String file, String member){
    commandPort.library = library;
    commandPort.file = file;
    commandPort.member = member;
    if (commandPort.open(hostName, hostPort)) {
    commandPort.login(user, password);
    commandPort.passive();
    if (datasPort.open(hostName, portDatas)){
    commandPort.retrieve();
    return datasPort.getContent();
    // M�thode servant � rappatrier sous forme d'un Fichier txt, le contenu d'un membre AS400
    public String getFile(String library, String file, String member, String folderPath){
    boolean fileOk = false;
    commandPort.library = library;
    commandPort.file = file;
    commandPort.member = member;
    if (! folderPath.trim().endsWith(fileSeparator)) {
    folderPath += fileSeparator;
    if (commandPort.open(hostName, hostPort)) {
    commandPort.login(user, password);
    commandPort.passive();
    if (datasPort.open(hostName, portDatas)){
    fileMember = new File(folderPath + member + ".txt");
    try {
    fileOk = fileMember.createNewFile();
    bufferedWriter = new BufferedWriter(new FileWriter(fileMember));
    commandPort.retrieve();
    bufferedWriter.write(datasPort.getContent());
    bufferedWriter.close();
    catch (IOException ex) {
    fileOk = false;
    if (fileOk) {
    return fileMember.getAbsolutePath() ;
    else {
    return "";
    // M�thode servant � rappatrier vers l'AS400, un DSPF se trouvant dans un fichier
    public void setFileContent(String library, String file, String member, String filePath){
    commandPort.library = library;
    commandPort.file = file;
    commandPort.member = member;
    if (commandPort.open(hostName, hostPort)) {
    commandPort.login(user, password);
    commandPort.passive();
    if (datasPort.open(hostName, portDatas)){
    commandPort.store(filePath);
    datasPort.meuh(filePath);
    private boolean isMsgValid(String msg, String code) {
    if (msg != null && msg.startsWith(code)) {
    return true;
    return false;
    private boolean readWelcomeMessage() {
    String msg = waitLine();
    //System.out.println(msg);
    return isMsgValid(msg,"220");
    // Ouverture du Socket vers la machine host
    private boolean open(String server, int port) {
    try {
    socket = new Socket(server, port);
    catch (IOException ex) {
    //System.out.println(ex.getMessage());
    return false;
    try {
    in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
    catch (IOException ex) {
    //System.out.println(ex.getMessage());
    return false;
    try {
    out = new PrintWriter(socket.getOutputStream());
    out2 = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));
    catch (IOException ex) {
    //System.out.println(ex.getMessage());
    return false;
    if(isPASV) // si port de commandes
    readWelcomeMessage();
    else // si port des donn�es
    stopped = true;
    new Thread()
    public void run()
    try {
    String line=null;
    while (true) {
    line = in.readLine();
    if (null != line) {
    fileContent.append(line + "\n");
    }else
    stopped=false;
    break;
    catch (IOException ex1) {
    ex1.printStackTrace();
    }.start();
    return true;
    private synchronized String getContent()
    while(stopped)
    try {
    Thread.sleep(200);
    catch (InterruptedException ex) {
    break;
    String ret = fileContent.toString();
    fileContent.setLength(0);
    return ret;
    // Fermeture de la connexion
    private void close() {
    try {
    out.close();
    in.close();
    socket.close();
    catch (Exception fe) {
    //System.out.println("RESOURCE CLOSE EXCEPTION " + fe.getMessage());
    private String waitLine() {
    try {
    return in.readLine();
    catch (IOException ex) {
    return null;
    // Connexion � la machine avec utilisateur et mot de passe
    private boolean login(String user, String pass) {
    if (sendUser(user)) {
    return sendPass(pass);
    else {
    return false;
    // Passage du nom d'utilisateur
    private boolean sendUser(String user) {
    out.println("user " + user);
    out.flush();
    try {
    String line = in.readLine();
    //System.out.println(line);
    return isMsgValid(line,"220");
    catch (IOException ex) {
    return false;
    // Passage du mot de passe
    private boolean sendPass(String pass) {
    try {
    String line = in.readLine();
    //System.out.println(line);
    if (line != null && isMsgValid(line,"331")) {
    else
    return false;
    catch (IOException ex) {
    return false;
    out.println("pass " + pass);
    out.flush();
    try {
    String line = in.readLine();
    //System.out.println(line);
    if (line != null && isMsgValid(line,"230")) {
    return true;
    catch (IOException ex) {
    return false;
    return false;
    // Passage en mode passif avec r�cup�ration du port de transfert de donn�es
    private boolean passive(){
    out.println("pasv" );
    out.flush();
    try {
    String line = in.readLine();
    Pattern p2 = Pattern.compile("((\\d)+,(\\d)+,(\\d)+,(\\d)+,((\\d)+),((\\d)+))", Pattern.CASE_INSENSITIVE);
    Matcher m2 = p2.matcher(line);
    if (m2.find(1)) {
    portDatas = (Integer.parseInt(m2.group(6)) << 8) + Integer.parseInt(m2.group(8));
    //System.out.println(line);
    return true;
    catch (IOException ex) {
    return false;
    // R�cup�ration du contenu du fichier pass� en param�tre � la m�thode getSource
    private boolean retrieve(){
    out.println("retr "+ library + "/" + file + "." + member);
    out.flush();
    try {
    String line = in.readLine();
    //System.out.println(line);
    return true;
    catch (IOException ex) {
    return false;
    // Copie du contenu du fichier en direction de l'host
    private boolean store(String filePath){
    out.println("stor "+ library + "/" + file + "." + member);
    out.flush();
    /*try {
    String line = in.readLine();
    System.out.println(line);
    BufferedReader bufferedReader = new BufferedReader(new FileReader(filePath));
    String str;
    while ((str = bufferedReader.readLine()) != null) {
    out.write(str);
    out.flush();
    System.out.println(str);
    bufferedReader.close();
    return true;
    catch (IOException ex) {
    return false;
    return true;
    private void meuh(String filePath){
    try {
    BufferedReader bufferedReader = new BufferedReader(new FileReader(filePath));
    String str;
    while ((str = bufferedReader.readLine()) != null) {
    out2.write(str);
    out2.flush();
    System.out.println(str);
    bufferedReader.close();
    catch (IOException ex) {
    System.out.println(ex.getMessage());
    // Finalisation (fermeture des ports)
    protected void finalize() {
    commandPort.close();
    datasPort.close();
    }

    any problem with using the builtin ftp url abilities in jdk1.5 or any of the available ftp libraries?
    If you have to do it yourself, I would seriously recommend investigating the difference between binary and ascii transfer and not always using the BufferedReader/PrintWriter technique.
    use formatting as described here http://forum.java.sun.com/faq.jsp#format

Maybe you are looking for

  • My view size keeps on minimizing--why?

    My screen size keeps on changing, fonts, pictures, etc. keeps on getting smaller while scrolling.

  • [Solved]Usb Pendrive not detected

    Hello, I have a xfce4 desktop and when i insert my flashdrive its not detected in thunar. I have ticked the options to "mount removable device when inserted" and "mount removable drivers when hot-plugged". What do I have to do to see my pendrive in T

  • Preliminary file not signed by Apple

    This repetitive problem is bicaming a realy treath for Mac OS users: many apps (already bought via Mac App Store) cannot be installed and/or updated due to this kind of bug. I've experienced it also with some Mac OS X updates. How is it possible to s

  • Itunes 10.5 incorrectly synchronizes playlists smart!! there is a solution?'

    Itunes 10.5 incorrectly synchronizes playlists smart!! there is a solution?

  • My folder is empty but my playlists are full?

    I was trying to create a playlist inside my folder, and now the folder shows empty content with the two playlists that still contain the music.  I cannot sync this folder and its music to my ipod.  When I try to sync, It ignores that folder and its c