Help : Récupération des infos dans XML

Bonjour à tous,
Je débute en Labview et j'ai une question par rapport à la récupération des informations dans un fichier XML.
En effet, j'ai un fichier XML que je considère comme un tableau de chaînes de caractères. Maintenant, je dois récupérer la valeur de la dernière ligne de ce fichier, situé juste avant la balise de fermeture XML </LVData>, je ne connais pas la taille de XML car elle est pas fixée.
Quelqu'un peut m'aider sur cette question? Merci d'avance
Zuzu

Je ne connais pas très bien la syntaxe XML, mais il y a un exemple dans LabVIEW qui te permettra certainement de faire ce que tu veux.
En faisant une lecture simple de ton fichier XML, il te suffit de connaitre le type de données à lire (tableau de valeur numérique dans ton cas).
Help >> Find examples... >> onglet "Search" et tu tapes XML
Ensuite, une fois que tu as ton tableau tu fais ce que tu veux...
soit une lecture de la taille et pour ensuite lire l'élément d'index "taille-1"
soit tu fais un "reverse array" après quoi il te reste à prendre la valeur d'index 0.
J'espère que ça t'aidera...
Message Edité par TiTou le 10-05-2006 11:14 AM
When my feet touch the ground each morning the devil thinks "bloody hell... He's up again!"

Similar Messages

  • Outil Récupération de contenu dans Gabarit

    Bonjour,
    Lorsque j'utilise l'outil Récupération de contenu sur un élément d'un gabarit, il récupère tout les élément du gabarit en une seule fois.
    J'ai bien vérifié que les éléments n'étaient pas groupés (par contre l'élément que je veux récupérer et un bloc composé d'un rectangle d'un texte et d'une ligne).
    J'ai bien vérifié que la case "Récupérer tout les blocs liés" était décochée.
    En dehors du gabarit l'outil ne semble pas poser les même problèmes.
    Le but de l'opération est le suivant : J'ai créer un Wireframe (ou Mockup) d'une application web qui comprends 3 versions (v1.0, v1.1, v1.2) afin de tracer les évolutions possibles à venir au cour du temps sur l'interface.
    De ce fait j'ai créer un gabarit pour le menu, et un autre gabarit pour le menu spécifique à certain types de pages, et donc 3 variantes de mises en pages pour chaque version (afin d'avoir le moins de changements à impacter en cas de remarques sur le Wireframe).
    Donc certains gabarits héritent du menu commun à chaque page mais pas à chaque version, exemple :
    v1.0
    v1.1
    v1.2
    A
    B (hérite de A)
    D (hérite de A) intègre des liens vers des éléments de B
    F (hérite de A) intègre des liens vers des éléments de D
    C (hérite de B)
    E (hérite de D) intègre des liens vers des éléments C
    G (hérite de F) intègre des liens vers des éléments de E
    Du coup lorsque je souhaite modifier E et ajouter un lien de mon nouvel élément de E vers G, l'outil duplique tout les éléments de E dans dans G même quand je clique seulement sur mon nouvel élément.
    Du coup j'ai été obligé de copier coller et je perds l'interactivité et la facilité de modification pour cet élément.
    Quelqu'un aurait une solution ? Merci d'avance !

    Dans ce genre de cas, la première chose à faire est d'exporter le fichier en idml (menu Fichier > Exporter > InDesign Markup) et de rouvrir le fichier exporter. En principe, cela règle ce genre de problème.

  • Problème dans la récupération des propriétés d'un document Word

    Bonjour à tous,
    Je développe actuellement dans l'environnement suivant :
    Windows 8.1 (64 Bits)
    Word 2013 (Famille et petite entreprise)
    Visual Studio (VB Express Edition 2012)
    Je voudrais récupérer les propriétés d'un document Word, et conformément aux préconisations décrites ici:http://msdn.microsoft.com/fr-fr/library/4e0tda25.aspx ,
    j'ai développé ce bout de code :
        Private Sub Get_WordProperties()
            'Ouvre le fichier Word dont le nom est dans le premier item de listview1
            Dim App As New Word.Application
            Dim Doc As Word.Document
            Doc = App.Documents.Open(ListView1.Items(0).Text)
            'Liste les noms des propriétés de ce fichier dans listview2
            Dim Ppts As Microsoft.Office.Core.DocumentProperties
            Ppts = DirectCast(Doc.BuiltInDocumentProperties, Microsoft.Office.Core.DocumentProperties)
            Dim Ppt As Microsoft.Office.Core.DocumentProperty
            For Each Ppt In Ppts
                ListView2.Items.Add(Ppt.Name)
            Next
            'Ferme le fichier Word
            Doc.Close()
        End Sub
    A l'exécution, l'instruction "Ppts = DirectCast(Doc.BuiltInDocumentProperties, Microsoft.Office.Core.DocumentProperties)" provoque une exception avec le message suivant :
    Une exception de première chance de type 'System.InvalidCastException' s'est produite dans PRJ20140113A.exe
    Une exception non gérée du type 'System.InvalidCastException' s'est produite dans PRJ20140113A.exe
    Informations supplémentaires : Impossible d'effectuer un cast d'un objet COM de type 'System.__ComObject' en type d'interface 'Microsoft.Office.Core.DocumentProperties'. Cette opération a échoué, car l'appel QueryInterface sur le composant COM pour l'interface
    avec l'IID '{2DF8D04D-5BFA-101B-BDE5-00AA0044DE52}' a échoué en raison de l'erreur suivante : Cette interface n’est pas prise en charge (Exception de HRESULT : 0x80004002 (E_NOINTERFACE)). 
    Je voudrais connaître la raison pour laquelle cet interface n'est pas pris en compte (Est-ce lié au fait que j'utilise Office Famille et petite Entreprise) ?
    En vous remerciant par avance pour vos réponses.
    Dominique RENAULT

    Hi,
    Because this is an English forum, please post questions in another forum which uses your native language for better response.
    Thank you for your understanding.
    Best regards,
    Marvin
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Récupération des données à partir d'une carte mémoire SD sur LABVIEW

    Salut tout le monde, 
    je suis très heureuse de devenir un membre dans ce groupe. bein, je suis entrain de faire un projet qui consiste à enregistrer des données sur carte mémoire sd à partir d'un microcontroleur puis récupérer ces données sur PC. Mon problème c'est que je veux visualiser ces données sur une interface graphique sur LABVIEW mais dommage je suis débutante sur LABVIEW et j'arrive pas à trouver une solution. Quelqu'un peut m'aider??

    If Google translate is correct, you are trying to log data to a SD card and figuring how to see it in on graph. Since you are getting started with LabVIEW I would suggest using the Write To Measurement File and Read From Measurement File. As shown in this tutorial, you only need to specify the format and file path. I would encourage you to search for code and tutorials about this VIs for more reference, like this one. I hope this helps.
    Alejandro | Academic Program Engineer | National Instruments

  • Récupération des valeurs de position Y d'un curseur en mode multi-tracé

    Bonjour, J’utilise Labview 8.5, je voudrai savoir comment récupérer les valeurs des positions Y d'un curseur lorsqu'il est en mode multi-tracé. Lorsque l'on fait apparaître la légende des curseurs, nous pouvons voir ces différentes valeurs des y selon les tracés (voir photo jointe). Dans mon cas, j'aimerai pouvoir les récupérer pour les utiliser.Est-ce possible ? Si oui, comment? Merci d'avance   
    Attachments:
    valeur position.JPG ‏147 KB

    Oui j'ai bien trouvé le paramètre "liste de curseurs ". Mais mon problème est que celui-ci renvoie un tableau de curseur. Chaque curseur est composé par un cluster: celui-ci permet entre autres de récupérer la position en x et y du curseur. Malheureusement en passant par ce système il ne nous est pas possible de récupérer les valeurs Y de chaque tracé pour un même point X lorsque ce curseur est configuré en multi-tracé. En effet en regardant le cluster, les positions X et Y ne sont pas des tableaux !!! Il prend alors à chaque fois la valeur du tracé actif. C'est étonnant que l'on ne puisse pas récupérer facilement ces valeurs. Néanmoins, j'ai du trouvé une façon de récupérer les différentes valeurs, mais elle me paraît bien lourde.Je n'utilise pas le curseur en mode multi-tracé mais seulement en mode tracé unique. Et dans une boucle, je viens récupérer la donnée Y en activant sur le curseur mes différents tracés un part un  (grâce à "plot" de "liste de curseurs ").Cela me permet de récupérer les valeurs Y en fonction de X. Mais par contre d'un point de vue graphisme je perds l'atout de l'affichage en multi tracé où je pouvais avoir sur chaque tracé un point correspondant à l'endroit de la mesure.  Y aurait-il une façon plus simple de faire me permettant de rester en mode multi-tracé?
    Merci d'avance  

  • Récupération des valeurs d' un curseur afin de traiter les données

    J' utilise la version 5.1 ,je souhait modifier l' exemple de l'oscillo à deux voies , il faudrait que j' arrive à récupérer les valeurs affichées par le curseur afin de pouvoir traiter les données du graphe,
    Ou sont traitées les valeurs affichées par ce curseur?

    La position des curseurs est disponible par les property nodes du graphe. Je ne sais pas exactement ce qui est disponible comme propriété de curseur avec LV5.1 mais vous devriez trouver "Active Cursor", "Cursor" (dont la sous-propriété "Position") et "Cursor List" (désolé pour les termes anglais car j'utilise la version anglaise de LabVIEW). Si vous avec plusieurs curseurs sur le graphe, assignez d'abord le numéro du curseur (Active Cursor) puis lisez les propriétés requises.
    LabVIEW, C'est LabVIEW

  • Récupération des coordonnées absolues d'un Touchpad

    Bonjour,
    J'aurai besoin de récupérer les coordonnées absolues d'un Touchpad de pc  sous Labview 7.0. A chaque nouvel appui sur le Touchpad, définir l'origine d'un curseur au niveau de l'appui et ensuite tracer un dessin suivant le tracé du doigt (application : dessiner une lettre avec plusieurs segments...)
    Est ce possible sous Labview ?? (sachant que je débute en programmation Labview !!!)
    Merci pour votre aide.

    Bonjour,
    Je ne connais pas spécialement bien cette technologie, mais je peu vous fournir
    un exemple d'application
    utilisant un écran tactile. Vous pouvez vous en inspirer pour débuter votre
    application.
    En espérant que cela vous aidera.
    Cordialement
    Richard Keromen
    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;}
    >> Découvrez, en vidéo, les innovations technologiques réalisées en éco-conception

  • Iphone désactiver récupération des données

    Mon iphone est desactiver et je n'ai jamais sauvegarder mes données via itunes et je n'ai pas de compte itunes comment faire pour restaurer mon iphone tout en gardant mes données ( image ,contact ...) merci

    Si vous n'avez jamais fait une sauvegarde, vous ne pouvez pas restaurer à partir d'un.
    Pour un appareil iOS handicapés, suivez les instructions >  iOS: mot de passe oublié ou périphérique désactivé après avoir entré un code incorrect

  • Comment puis je rÃcupÃrer des photos mises par erreur dans la poubelle??  merci pour votre aide, comment puis je rÃcupÃrer des photos mises par erreur dans la poubelle??  merci pour votre aide

    bonjour,  comment puis je récupérer des photos se trouvant dans la poubelle.  merci pour votre aide

    Right click on them and select 'Put Back'

  • [LV2012] Enregistrement des data dans un fichier ".ssn"

    Bonjour,
    Je vais essayer de détailler au maximum mon problème, en espérant trouver une solution.
    Je vais développer une application LabView qui récupère des données d'un bus CAN et enregistre ces données dans un fichier de type ".ssn" (un fichier spécial pour ATLAS mclaren).
    Data bus CAN => LabVIEW APP => .SSN file => Lecture avec ATLAS
    La boite a déjà fait une application pour un objectif différent mais le même principe et avec du C# au lieu de LabVIEW. Et comme je ne connais rien du tout en C#, j'ai proposé de le faire avec LabVIEW.
    Bref, j'ai l'API de ATLAS (un ensemble de fichiers DLL) et je souhaite trouver un exemple de code LabVIEW qui utilise une API tiers pour générer des fichiers. L'utilisation du code de génération de fichier .ssn en C# est envisageable aussi.
    Je reste à votre dispositions pour plus d'information.
    Merci d'avance,

    Hi Blue_Strike,
    Si je vous comprends bien, vous souhaitez utiliser un DLL dans LabVIEW pour écrire des fichiers de type .SSN? Il a un exemple fourni avec LabVIEW qui démontre comment utiliser un DLL dans LabVIEW.
    Dans la version anglaise de LabVIEW , cet exemple peut être trouvé en allant à Help>>Find Examples. Cela ouvriva le “Example Finder”  où le VI appelé "External Code (DLL) Execution" peut être trouvé. Je crois que le nom serait semblable à cela dans la version française de LabVIEW.
    Egalement, vous pouvez trouver plus d'informations sur l'appel de DLL dans cette base de connaissance.
    En outre , il existe des forums en français . Dans l'avenir , s’il vous plaît poser des questions en français là.
    Thank you,
    Andrew
    Andrew T.
    Application Engineer

  • Gestion du déplacement des curseurs, dans un graphe temporel.

    bonjour,
    j'aimerai savoir s'il est possible de gérer le déplacement des curseurs, dans un graphe temporel, après avoir récuperé les coordonnées x et y voulues, par l'intermédiaire des noeuds de propiétés.
    Et si oui, pourriez vous m'indiquer la procédure à suivre.
    Merci d'avance.

    Oui cela est possible.
    Remarque : Comme j'utilise la version anglaise de LV6.1, j'ignore la correspondance française pour les noms des noeuds de propriétés.
    Marche à suivre :
    1) Définir le curseur actif --> noeud de propriétés ActiveCursor
    2) Si tel n'est pas le cas, (presser symbole cadenas sur la face avant), le mode de positionnement du curseur doit être défini comme Free --> noeud de propriétés Cursor --> CursorLocked --> 0
    3) Ecrire les valeurs X et Y du curseur en utilisant les noeuds de propriétés Cursor --> Cursor Position --> Cursor X et Cursor Y
    4) Au besoin, reconfigurer le curseur dans l'un des deux autres modes pour éviter son déplacement à une position hors d'une trace ou hors d'un point par l'util
    isateur.
    En règle générale, l'omission du point 2) est la source du problème.

  • Positions des curseurs dans un graphe

    Bonjour,
    comment peut on récupérer les indications de position des curseurs dans un graphe?
    L'objectif est, quand on a 2 (ou +) curseurs dans un graphe, de faire calculer par labview le delta x et le delta y sur les curseurs.
    Merci d'avance
    Résolu !
    Accéder à la solution.

    Merci Kaleck0,
    eloi76, merci de mettre ce post en résolu si la réponse vous convient.
    Merci
    Paolo_P
    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

  • Comment récupérer des SMS effacés

    Bonjour,
    J'ai accidentellement effacé des SMS de mon Iphone 4s Que je souhaiterais récuperer.
    Je N'ai Pas fel de sauvegarde récente sur mon Iphone ni de mise à jour (IOS 5.1.1)
    Commentaire faire?
    Mer

    Bonjour, découvert par hasard votre problème, je suis sûr que vous avez résolu votre problème. Sur ici, je voudrais seulement suggère vous que utiliser un outil de récupération de données iPhone. Ce outil peut vous aider à récupérer tous les fichiers perdues que vous voulez. Donc, si vous avez rencontré ce problème encore, vous pouvez essayer de télécharger ce logiciel. Je pense que vous l'aimerez.
    Ces les sites de ce logicil:
    http://www.ipubsoft.fr/idevice-tips/how-to-recover-iphone-text-messages.html
    http://www.istonsoft.fr/ios-recovery/recover-deleted-files-from-iphone.html
    http://fr.copytran.net/support/sauvegarder-sms-iphone/

  • Taille des lettres dans un formulaire

    J'ai Adobe Acrobat Pro avec lequel j'ai créé un formulaire à remplir en ligne, sauvegarder et renvoyer. Je voudrais ajuster la taille des lettres dans les cases que j'ai créées pour que les textes à mettre soient lisibles (je nen peux pas agrandir les cases !). Comment dois-je procéder ? Si vous avez un lien pour le mode d'emploi d'Adobe, merci de me le donner car Adobe ne veut pas m'aider....ni ne me renvoie à la page correspondante.
    Mille mercis.

    Bonjour Bucovina,
    sous l'hypothèse que j'ai tout compris correctement , je vais envoyer ce lien pour Adobe Acrobat Pro X en anglais: http://help.adobe.com/en_US/acrobat/X/pro/using/acrobat_X_pro_help.pdf. Avec ma recherche (mot-clé «font size», j'ai trouvé - entre autres - cette information:
    Page 195 > Appearance tab for form field properties > Sets the size of user-entered text or of the selection marker for radio buttons and check boxes. The choices include Auto, various preset values, and typing in a different value. If you select Auto for a text field, as the user types, the font size changes to fit the text in the box. J'espère que qui fonctionne mieux.
    Par ailleurs, on peut présumer que une aide en français pour Adobe X n'existe pas de toute façon.
    Hans-Günter

  • [Mac] Gestion des polices dans Photoshop CC2014 (sous Yosemite)

    Bonjour.
    Depuis CC le menu police de Photoshop semble ne plus offrir plus la visualisation par famille/groupe, mais de toutes les polices une à une et à la suite… Ce qui est assez dérangeant.
    Certes on peut sélectionner une police et aller définir son style dans le sous menu de la palette texte, mais pourquoi Photoshop ne les regroupe-t-elles plus comme c'était le cas avant (il me semble) ?
    Est-ce un bug?
    Quelqu'un aurait-il des infos svp.
    Merci
    PS/ Je trouve que globalement la gestion des polices sous ID et AI est tout aussi mal fichue d'ailleurs, et ce, depuis l'apparition du TypeKit (on dirait qu'Adobe nous "oblige" presque à passer par ce service)

    Bonjour Arnaud
    Malheureusement j'ai acheté l'ordinateur Photoshop 12 en même temps
    La Fnac où j'ai acheté ce produit ne veut rien savoir
    pourquoi une mise à jour sur Photoshop 12 ne fonctionnerait pas
    suis-je vraiment obligé d'acheter un nouveau produit comme Photoshop 13
    merci Arnaud pour votre réponse
    Cordialement

Maybe you are looking for

  • Macbook Pro with Retina Display crash 3 times on the first day

    This is my first Mac computer and it's not a cheap one. I upgraded the spec on the laptop so it took a while for it to ship. But within the first day, I got three crash already. I google on the issues and it seems like I'm not the only one who having

  • 20gb Photo Trouble Need help badly

    So my 20gb photo was working fine then all of a sudden it gave me thesad ipod. Then i tried everything possible to fix it and it didnt work. Then all of a sudden it kept asking for it to be plugged into a wall charger. So i plugged it in to one and i

  • Example to use Query String in Oracle Access Manager Policy.

    Hi All, Can any one please tell me what is the use of Query String and Query String Variable in OAM Policy? If possible please explain with a sample example. Thanks in Advance. Siva Pokuri.

  • Aperture Library on External USB disk

    Hello My internal, 250GB disk on my iMac is almost full. Are there any performance / reliability issues I should be aware of of moving my 50GB aperture library to an external USB disk ?? I don't use time machine to back it up - just the aperture vaul

  • Error Message "Form - Modal form is currently active"

    This error message appears when our Add-on is connecting and I have the Add-on Administration form open.  Are there any suggestions on what can be causing this error message and how to prevent the error message from appearing?