Envoyer et visualiser une courbe de labview a diadem

Bonjour,
J'aimerais pouvoir visualiser une courbe sous diadem et ce depuis labview.
je parviens déjà à ouvrir diadem et à lui envoyer un fichier de données depuis labview mais j'aimerais automatiser diadem au maximum et afficher directement une courbe dans la fenêtre "view".
Merci d'avance

Bonjour monsieur Beneuss,
A partir de LabVIEW vous avez en effet la possibilité d'ouvrir un fichier VBS à l'aide des fonctions dédiées aux fichiers Texte (les fichiers VBS sont éditables depuis bloc note).
A ce titre vous pouvez ouvrir un fichier VBS existant, le modifier en jouant sur les chaînes de caractères, et l'enregistrer avec l'extension VBS pour que Diadem puisse l'interpreter. Aussi vous pouvez créer un nouveau script à partir d'une feuille blanche associé à des paramètre de votre application LabVIEW par exemple, en l'enregistrant avec l'extension VBS. Autrement dit, vous devez au préalable connaitre la syntaxe à utiliser pour le script VB (associé à vos action LabVIEW) avant de pouvoir créer votre fichier.
Cordialement,
Rémi D.
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;}
>> Les rencontres techniques de NI - Mesures et acquisition de données : de la théorie à la mise en ...

Similar Messages

  • Tracer une courbe à suivre sur un graphique déroulant

    Bonjour,
    Je suis entrain de faire un programme d'acquisition pour un ergomètre. Pour la visualisation de l'acquisition, j'utilise un graphique déroulant.
    Je dois tracer la courbe de force que le sujet devra suivre pendant l'expérience mais je ne vois pas comment je peux tracer une courbe de repère (plateau - rampe montante - plateau - rampe descente) sur ce graphique déroulant.
    Pour faire cela j'ai l'impression que je suis obligé de passer par un graphe XY?

    Bonjour,
    Effectivement, je pense qu'il faudrait s'orienter vers un grpah XY. Tu essayes de placer un tracé qui va se remplir avec le temps avec un tracé qui est pré-défini dans le temps. Je ne vois aps comment faire autrement qu'avec un graph XY.
    Si tu veux utiliser ta solution, fait l'inverse. Rend transparent et au premier plan la courbe qui va se dessiner et tu pourras intéragir dessus, et laisse au second plan, la courbe a suivre qui ne sera pas accessible.
    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   

  • Lissage d'une courbe quelconque et gain de carte DAQ

    Bonjour à tous,
    Je regroupe deux questions en un sujet:
    la premiere concerne le lissage d'un signal dont je ne connais absolument pas la forme. J'aimerais pouvoir le lisser de manière rapide sans avoir à effectuer de moyennage ni d'ajustement de courbe: en gros on prend quelques points, on fait la moyenne et on remplace chaque point ainsi. C'est un calcul de lissage assez basique mais je ne connais pas l'algorithme exact... J'aimerais savoir s'il existe une icone dans Labview 8.5 qui lisse une courbe par cette méthode, ou de manière très rapide (car inséré dans une boucle qui s'exécute au moins 30 fois!). 
    Par ailleurs, j'utilise une carte DAQ PCI 6115. Est ce qu'il est possible de modifier le gain de la carte depuis Labview (j'ai cherché je n'ai pas trouvé) pour avoir la meilleure résolution possible, ou est ce que celà s'effectue automatiquement ?
    Merci d'avance !

    Vous pouvez utiliser le VI qui fait la moyenne point par point, c'est le lissage le plus simple et le plus rapide à implémenter que je vois.
    Cordialement,
    Micaël DA SILVA

  • Quel instrument virtuel serai le plus adéquate pour créer une courbe en fonction d'une hauteur manométriq​ue et d'un débit volumique?

    Bonjour à tous,
    En effet je suis actuellement sur un projet sur Labview concernant une maquette hydraulique qui met en œuvre les pertes charge dans un système hydraulique et j'aimerai savoir qu'elle instrument virtuel pourrai me permettre de faire apparaître une courbe en fonction de la hauteur manométrique et du débit volumique (ceux-ci me seront indiquer par les entrées analogiques de ma carte d'acquisition reliée à des capteurs de pression et de débit), je vous remercie d'avance cordialement.

    Bonne nouvelle, alors tu peux fermer le post "en résolu" cela va aider ceux qui comme toi chercheront la même fonctionnalité, tu peux aussi mettre quelques kudos à Paolo_P et ouadji A+
    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

  • Comment attaquer une DLL sous labview

    bonjour,
    pour le cadere d'un projet je cherche à savoir s'il est possible d'attaquer directement une DLL sous LABVIEW
    cordialement

    Merci mehdi pour la traduction: "Appeler une fonction d'une DLL"

  • Comment créer une dll sous labview avec plusieurs fonctions venant du même VI et possédant un tabcontrol ?

    Comment créer une dll sous labview avec plusieurs fonctions venant du même VI et possédant un tabcontrol ?

    Bonjour,
    L’utilisation d’une « commande d’onglet », ou « tabcontrol », ne pose pas de problème pour la définition d’une DLL à partir d’un VI.
    Selon la version de LabVIEW que vous utilisez, le processus de création de DLL sera différent.
    Si vous utilisez une version antérieure à la v8, vous pouvez vous reporter à ce lien : Construire une DLL avec LabVIEW 7.0.
    Sinon, vous devez enregistrer votre VI dans un projet, puis définir le connecteur de votre VI avec les paramètres d’entrées/sorties (cette opération est indépendante des différentes « commandes d’onglet » que vous avez pu implémenter).
    Sélectionnez, dans le projet les « spécifications de construction » dans le projet (via un click droit), pour créer une DLL. Dans la boite de dialogue qui s’ouvre alors, à l’onglet « fichiers source », vous pouvez ajouter votre VI parmi les « VIs exportés » et configurer, en fonction des E/S câblées sur le connecteur de votre VI, les fonctions contenues dans la DLL.
    J’espère que ces quelques éléments auront pu vous éclairer.
    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

  • Couleur d'un segment d'une courbe

    Bonjour,
    Voila je fait l'acquisition de valeurs, parmi celles-ci certaines valeurs font l'objet d'un traitement. Est-il possible, de modifier par programmation la couleur ce ces points (et donc les différents segments de la courbes reliant ces points à cette endroit).
    De plus, pour faire apparaitre certaines informations sur la courbe, j'utilise la propriété "ImagesTracé.Arr" et"ImagesTracé.Mil". Comment faire pour l'image dans la propriété "ImagesTracé.Mil" soit transparente.
    Merci d'avance pour vos différentes réponse.
    Amicalement
    Résolu !
    Accéder à la solution.

    Bonjour Pseudo LSO,
    Merci d'avoir posté sur le forum National Instruments.
    Je te joints un exemple (LV 2009) permettant d'avoir des couleurs différentes sur une courbe. Tu peux remplacer le sous-VI ExtractSubset par la fonction Sous-ensemble d'une Waveform.
    Benjamin R.
    R&D Software Development Manager
    http://www.fluigent.com/
    Pièces jointes :
    MultiColor Plot.zip ‏40 KB

  • Spècifier une couleur à une courbe d'un graphe

    Bonjour,
    J'ai réalisée un graphe à plusieurs courbes mais mon problème, j'arrive pas à distinguer entre ces courbes, je veux pour chaque courbe une couleur spècifique.
    Quelqu'un aurait-il une réponse ? ou une astuce.
    merci

    Bonjour inesouira,
    J'ai aussi un peu du mal à comprendre ce que tu veux faire. Si tu veux avoir plusieurs couleurs de courbe sur ton GraphXY, il te suffit de construire un tableau contenant les clusters de ton acquisition, les couleurs seront naturellement différentes (cf exempe). En revanche, si tu veux absolument réexécuter ton VI pour ajouter une courbe, je te conseil de regarder le fonctionnement d'une FGV, cela peut aussi être une solution.
    En espérant avoir pu t'aider.
    Pièces jointes :
    Test GraphXY.vi ‏13 KB

  • Questions on Saving and mining data with Labview and DIAdem

    Hi,
    I am sampling two signals at 200k sampling rate. I am trying to save the data on harddisk and analyzing the data using DIAdem.
    If I save the data using mesurement file format .tdm and .lvm, the file size will be about 4 Gigabytes for only 10 mins' acquisition. It is very slow to process it.
    I used the software Clampex and pCLAMP(Axon Instruments) before. At the same 200k sampling rate and also acquiring two signals, these programs save the data as .atf format and the size is only 400 MB for 10 mins' acquisition.
    I wonder if there is also a good way to handle this situation using Labview and DIAdem, and how to do it?

    Hi, Jonathan:
    I tried the TDM binary file format. The file size is 800 MB per min acquisition and it will take a long time to just open these files. For my application, I have to take data for several hours. I am looking for a way to reduce the size of files.
    Is there any other type of file format that can reduce the size significantly and can be handled easily?

  • Tdms-files: Is it possible to prevent LabVIEW and DIAdem from creating .tdms_index files?

    Hello,
    is it possible to prevent LabVIEW and DIAdem from creating .tdms_index files when opening/creating/editing a .tdms file?
    I think I have no benefit from the .tdms_index files because our applications create a lot of little .tdms-files (repeat measurements). With the additional .tdms_index files we have unnecessary memory consumption and it takes longer for Windows to open the containing folder. Also it´s confusing when searching for a certain file.
    Best Regards
    Daniel
    Solved!
    Go to Solution.

    Hi Baui,
    I'm afraid there's a direct way to disable creating .tdms_index file now from LabVIEW and DIAdem. You can use TDMS Advacend API in LabVIEW, which doesn't create any index file, or you can just make some simple programming and delete the .tdms_index file after closing the TDMS file. 
    This is a request for a long time, we'll consider to add this feature for TDMS in future releases.
    Yongqing Ye
    NI R&D

  • Envoi d'une trame avec labview en protocole TCP/IP

    Bonjour a tous, je suis étudiant en IUT GEII et je doit réaliser la communication entre des spots d'éclairage et un automate, je doit faire l'envoi de trame pour contrôler les spots, mais je suis débutant sous labview et je voudrait savoir comment j'aurai pu envoyer des trames avec un protocole TCP/IP
    Merci, Cordialement

    Bonjour Laurent,
    Vous allez dans la palette Communication de données >> Protocoles, et vous trouverez ce dont vous avez besoin.
    Vous pouvez également trouver des exemples dans Aide >> Rechercge d'exemples
    Bonne journée !
    Sarah

  • Quel instrument virtuel serai le plus adéquate pour créer une courbe en fonction d'une hauteur manométrique et d'un débit volumique? (calcul de pertes charge)

    Bonjour,
    Je suis actuellement sur un projet sur Labview concernant une maquette hydraulique qui met en oeuvre les pertes charge et j'aimerai savoir qu'elle instrument virtuel pourrai me permettre de faire apparaitre la courbe en fonction de la hauteur maométrique et du débit volumique, je vous remercie d'avance cordialement.

    Bonne nouvelle, alors tu peux fermer le post "en résolu" cela va aider ceux qui comme toi chercheront la même fonctionnalité, tu peux aussi mettre quelques kudos à Paolo_P et ouadji A+
    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

  • Envoi de signal analogique continu avec Labview

    Bonjour,
    Je voudrais savoir comment envoyer un signal analogique continue avec le DAQ assistant de Labview.
    En effet je possède une carte d'acquisiton NI 6008 et lorsque je veux envoyer un message analogique de 5V en tension ( ce qui est normalement possible avec ma carte ) il me met un message d'erreur. Je ne peux que envoyer un échantillon sur commande...
    Merci d'avance pour la réponse.
    Cordialement.

    What error message do you get??
    Plus, I suggest you to use appropriate example VI's shipped with LabVIEW for Analog generation.
    You will find it at Find Examples>>Hardware input output>> DAQmx>> Analog generation>> Voltage>> i suggest 'Generate Multiple Volt Updates-Int clock.vi,  to start with

  • Aire d'une courbe

    Bonjour,
    Je cherche à calculer l'air d'une partie de ma courbe en fonction de 2 curseurs jusqu'ici j'arrive à mettre les curseurs sur ma courbe à les bouger, mais je n'arrive a récuperer la valeur en X qu'un de un curseur sur les 2, sinon il me récupere la valeur du 1er à chaque fois.
    Comment je peux faire pour avoir la valeur en X des 2 curseurs, et calculer l'aire de ma partie, avec une integral ( integr X1 vers X2 de ma courbe releve par DAQ )
    Voici mon VI sous labVIEW 8.2
    Merci d'avance

    Si tu lis attentivement l'aide de la fonction intégrale tu comprendras pourquoi il y a plusieurs valeurs à la sortie de cette fonction. Pour une solution possible, voir l'attachement.
    note, il y a eu un message d'avertissement lors de la conversion à 8.2 alors j'attache également l'image du BD.
    Ben64
    Attachments:
    graphcurseur.vi ‏133 KB
    graphCurseur.png ‏129 KB

  • Comment fait on pour réguler une ambiance avec Labview?

    Je dispose d'un banc d'essai de climatisation pour l'étude d'une centrale de traitement d'air. Des sondes sont disposées dans cette centrale et les valeurs mesurées sont reportées sur le logiciel Labview grâce á une carte d'acquisition de données. Seulement, on me demande maintenant d'effectuer un montage électrique qui permettrait, á partir de Labview, de réguler l'ambiance du petit local qui sert de local de test. Cette régulation serait du type PID.
    Puis je, en partant de la carte d'acquisition de données existante, me branchant sur le circuit enclenchant la marche et l'arrêt des batteries chaude et froide?

    heu... s'il n'y a pas de pertes, les conditions de ne varient pas et donc pas besoins de régulation...
    Dans "pertes" je compte tout ce qui sort... c'est une centrale de traitement d'air donc tu dois faire ton bilan énergétique avec :
     - la charge
     - les apports (sensibles et latents)
     - les sorties (sensibles et latents)
    TU dois mettre ça en équation, déterminer les températures en fonctions desquelles tu actives le BF, BC et humidificateur.
    Au fait est ce que tu mesures l'hygraumétrie du local ?
    Et l'air que tu injectes il est pris à l'extérieur ? A quelle condition (H, T) ?
    Pour le moment, les questions à résoudre sont d'ordre thermique et pas en relation avec LabVIEW... Tout ça sera clair (fonctionnement, conditions, valeurs limite, etc...) on commencera à voir comment le coder sous LabVIEW. La ça me parait trop tôt...
    Bon courage
    Message Edité par TiTou le 06-21-2006 11:51 AM
    When my feet touch the ground each morning the devil thinks "bloody hell... He's up again!"

Maybe you are looking for