Analyse de données à partir d'une acquisition

Bonjour, 
Comment pourrai-je assurer un lien entre une interface d'acquisition des données et une autre destinée à l'analyse de ces données, de telle sorte à avoir la main sur le graphe obtenu à partir du 1er VI et effectuer dessus les calculs que je veux.
Merci pour votre aide 

Bonjour,
Ensuite si le volume de données est important et/ou necessite un stockage autant utiliser un fichier
Sinon à l'aide d'une variable locale si le code est commun a un vi ou globale ou fonctionelle globale si dans des vi distincts
Cdt
Tinnitus
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

Similar Messages

  • 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

  • Acquistion de données à partir d'une balance Ohausvia une RS 232

    acquring data from a scale via RS 232 using labview

    Please explain what exactly your question is.
    If you are having trouble communicating, you should try these Search Results: Serial Loopback Test
    Serial Loopback Tutorial General information and how to do Hyperteminal Loopback test.
    LabVIEW Serial Loopback test.Message Edited by Molly K on 02-18-2005 10:58 PM

  • Peut-on lancer une acquisition dans un serveur TCPIP sans stopper la communicationTCPIP?

    Dans le cadre d'une communicationTCPIP, je veux que lorsque le serveur reçoit une commande donnée, il lance une acquisition sans rompre la liaisonTCPIP. Or,si je fais une boucle,on reste bloqué dans la boucle, si je n'en fais pas, l'acquisition se fait sur une seule itération.Comment puis-je concilier les deux? Merci

    Bonjour,
    Quel outil utilisez vous ? LabVIEW,CVI,Visual ...?
    Une solution consisterait à utiliser deux boucles en paralèlle sous LabVIEW ou deux thread si vous utilisez le C ou C++ et mettre en oeuvre un mécanisme de synchronisation tel que la notification.
    Par exemple en LabVIEW, une boucle sera à l'écoute des vos trames TCP/IP si cette trame concerne une requête d'aquistion vous pouvez envoyer un message de notification à la deuxième boucle qui va se "reveiller" à ce moment là. Il existe plusieurs exemples sous LabVIEW.
    J'espères que ces éléments vous permettront d'avancer.
    Sincères salutations.
    Salissou ISSA
    Ingénieur d'application
    National Instruments France

  • Comment faire pour obtenir une acquisition de données toutes les 5 secondes ??

    Bonjour
    Je suis en train de réaliser un VI me permettant de faire une acquisition de données de thermocouples reliés à mon COMPACT DAQ.
    Je voudrais qu'il me fasse une acquisition des 8 thermocouples toutes les 5 secondes.
    Je peux transferer mon VI pour voir un peu mieux ce que j'ai fait.
    Cordialement

    Lulu82,
    Pour pouvoir utiliser ton executable sur une machine sans LabVIEW d'installé, tu vas avoir besoin d'un petit logiciel pour pouvoir faire tourner le .exe. Il s'agit du Run Time Engine de LabVIEW.
    Soit tu installes en parallèle ce module en passant par notre site (en installant le Run Time correspondant à ta version de LabVIEW). 
    Soit, le plus simple, tu génères un installeur, comme tu peux le retrouver dans l'aide LabVIEW :
    Principes de base >> Construction et distribution de l'application >> Création de spécifications de constructions >> Construire un instaleur
    Dans cet installeur, tu ajouteras le Run-Time Engine ainsi que les drivers nécessaires à ton application (je suppose le driver NI-DAQmx), et ils se déploieront au moment de l'installation sur ton PC ne possédant pas LabVIEW :
    onglet "Avancé", dans la fenêtre qui s'ouvre, s'assurer que  "Moteur d'exécution Labview" soit bien coché.
    En éspérant que cela pourra t'aider !
    Antonin G. Associated LabVIEW Developper
    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;}
    Communauté francophone des développeurs LabVIEW et des enseignants en STI2D
    Si vous souhaitez partage...

  • Bloquage boutons FA pendant une acquisition

    Bonjour,
    j'utilise un VI sous forme machine d'état pour réaliser une acquisition de données que j'affiche dans un graphe déroulant  et que j'enregistre ou non dans un fichier selon l'état d'un selecteur booléen. seulement quand je passe dans l'état experience (celui dans lequel l'acquisition est réalisée) j'ai toute la FA qui se bloque (plus d'accès aux boutons ou au zoom sur le graph déroulant) alors que les résultats s'affichent bien sur le graphe. D'où celà peut il provenir.
    Merci
    PS: je joins le jpg de l'état Experience de mon VI si celà peut aider.
    Sebastien DEVISSCHER - Nerys

    Bonjour Seb,
    Je n'ai pas trouvé dans l'image que vous montrez le problème dont vous parlez. A savoir le blocage des boutons durant l'acquisition.
    Par contre, il je vois un autre problème quant à votre code : vous effectuez des tâches en parallèle :
    les tâches de récupération de données DAQmx, l'enregistrement et la structure évènement peuvent s'effectuer dans n'importe quel ordre.
    Il serait judicieux de les effectuer dans un ordre maîtrisé, en utilisant par exemple le chemin d'erreur.
    Plutot que de relier toutes les erreurs à la fin, relier les tâches entre elles via le chemin d'erreur.
    De plus, étant donné que la structure évènement a un évènement sur le bouton "enregistrer", il faudrait mettre cet enregistrement (je parle de la structure conditionnelle) dans la structure évènement (dans l'évènement "timeout") pour éviter un conflit entre l'enregistrement et son départ (et sa fin, j'imagine).
    Néanmoins ces problèmes ne sont peut-être pas la solution de votre problème. Et si ce n'était pas le cas, il serait peut-être nécessaire de voir plus de code que votre image.

  • SQL Server Analysis Services Filter web part.

    Hi all
    In a NTLM farm with 1 SharePoint and 1 SQL server, I am using clamis based authentication for Excel Services app in SharePoint Server 2010.
    While all Excel documents work, I get error on "SQL Server Analysis Services Filter" web part.
    The filter works when I am logged on the sharepoint server and open the Intranet to use it, but doesn't work if I reach the Intranet by not logging on the SharePoint server.
    The error I get is on the filter web part:
    "An error occured while retrieving filter values (The connection either timed out or was lost).
    Anyone else that have had the same problem?
    Any ideas to troubleshoot? :)
    Regards

    OK, I solved this problem with the following workaround: (Notice that the problem may be solved when you have completed just one of the steps, so be sure you make a test everytime you have completed one).
    First:
    Try changing your Excel Services Application File Access Method to
    IMPERSONATE, that can be achieved in SharePoint Central Administration
    -> Manage Service Applications -> Excel Services Application Settings ->
    Global Settings. (Make sure the option for Allow Cross Domain Access is unchecked if you don't have a security certificate installed on the server, also in the most cases you don't need this option). Please take note of your Excel Services
    Application ID.
    Then modify your performance point data connection file in Excel, by oppening Connection Properties and in the Definitions tab, click on Authentication, set Authentication Type to Use a Stored Account and then write your excel services application ID in
    the textbox labeled "Application ID", by default the excel services application ID is
    "Excel Services Application" (no quotes), now click OK. Then click Export Connection File and overwrite current connection file in SharePoint.
    (You may need to restart the Excel Calculations Service on Manage Services in this Farm page).
    Second: (If before step doesn't solved the problem already)
    Change the service account for the SQL Server Analysis Service to an account that have Delegation permission or change the current account to LocalSystem.
    Third (If the other two steps doesn't solved the problem).
    Check in SharePoint Central Administration if the service Claims To Windows Token is started, if not, just start it.
    I solved the connection problem, but now When I get the hierarchies in the filter, I can not drill more than 2 levels down, in the third level it throws the following exception: "There was an error in the callback"

  • Architecture pour l'analyse de données

    Bonjour,
    Je rencontre un problème au niveau de l'analyse de données.
    En effet, j'utilise une première boucle while me permettant la lecture de données.
    Dans une seconde, je souhaiterai pouvoir analyser ces données (gestion de l'alarme, enregistrement..), pour ce faire j'ai pensé à utiliser la fonction file d'attente.
    Sachant que je dois récupérer plusieurs données, est-ce la meilleure solution?
    Cdt
    Pièces jointes :
    Test Machine à états bis.vi ‏24 KB

    Oui c'est ce qu'il faut faire.La boucle duy dessus envoie des données dans la file d'attente, la boucle du dessous est cadencée par la première et trourne au rythme de l'envoi de données dans la file d'attente.
    Pour des temps de cycle plus rapide, il peut être utile de passer par un FIFO car si tes données arrivent très vite la file d'attente ne sera plus adaptée. A 100ms ça devrait passerr.
    Francis M | Voir mon profil
    Certified LabVIEW Developer

  • Droite d'équation linéaire établie à partie d'une pente et d'un offset

    Salut à tous.
    Je précise déjà que je suis débutant sous labview et ayant un besoin de programmation, je me retourne vers vous pour avoir éventuellement des réponses mais aussi pour que vous me donniez vos sentiments sur le programme que j'ai réalisé.
    Alors, je souhaiterai tracer une droite d'étalonnage (droite d'équation linéaire - y = ax+ b) à partir d'une valeur de pente et d'un offset (ordonnée à l'origine) rentrés par un opérateur. La droite est éventuellement affichée dans un graphe et ce serait pour corriger une mesure de température d'une PT100.
    Merci à tous d'avance pour vos réponses et votre contribution.
    Zipplie.

    Hi Zipplie,
    From what I see, I guess your code is working, so that's a good start!
    As you are asking for advices, there are many ways to do what you are doing. As you are just doing an addition and a multiplication, I wouldn't use a calculator for that. Express VIs take a lot of space and you can't actually see what you are doing, you need to double click on it. (But they are useful when you are just starting exploring LabVIEW.) I would rather use basic mathematical function and work directly with arrays as the formula is the same for the two values of X. I have linked an example of what you could do (but as I said many solutions are available).
    I hope this helps,
    Charlotte F. | CLAD
    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;}
    >> "Du 11 octobre au 17 novembre, 2 sessions en parallèle : bien démarrer - approfondir vos connais...
    Attachments:
    droite d'équation.vi ‏13 KB

  • Est-il possible de charger un fichier excel sous teststand puis d'éditer et analyser les données contenues?

    Bonjour,
    Je suis en stage, et on est en train de se décider si l'on va acheter le logiciel Teststand pour réaliser des tests automatisés.
    Avant cela, je voudrais savoir s'il était possible de charger un fichier excel puis d'analyser les données contenues dans celui-ci grâce à ce logiciel sachant que le fichier pourrait contenir des int, double, char, char*.
    J'ai essayé de faire cela avec la version d'évaluation mais sans grand succès, je n'arrive même pas à charger le fichier excel.
    Merci d'avance pour vos réponses et bonne journées à vous
    Cordialement
    Jocelyn Gaté
    Stagiaire MGEUPS by Schneider electric 
    Montbonnot, 38, France 

    see http://forums.ni.com/ni/board/message?board.id=330​&message.id=24426&jump=true
    It's not a good idea to post duplicate messages, its better to send one post with the post in two languages.
    Ce n'est pas une bonne idée d'envoyer des messages en double, de son mieux pour envoyer un message avec le message en deux langues.
    [Google translation]
    Regards
    Ray Farmer
    Regards
    Ray Farmer

  • Données insuffisantes sur une image

    Bonjour à tous,
    Comme le titre l'annonce, voici l'erreur que j'obtient en consultant un PDF qui a été scanné par un client  : "Données insuffisantes sur une image". Ce document contient 30 pages. Seule la page 2 renvoie cette à l'ouverture du document mais cette page est blanche. A la base, elle contient du texte, un tampon et un logo.
    Je n'ai que ce souci sur Adobe, pas sur les autres logiciels qui permettent de lire ce PDF.
    Les utilisateurs n'ont qu'Adobe sur leur poste et il peut en être autrement.
    Auriez-vous déjà rencontré cette erreur? Est-ce que celà vient de la numérisation?
    Merci

    Il semblerait que votre fichier soit corrompu.
    Pas forcément sur la partie visible de la page (que vous pouvez afficher dans d'autres programmes), mais dans les métadonnées.
    Je ne pense pas que cela vienne de la numérisation du document, mais de l'enregistrement du document.
    Je vois 2 solutions :
    • Numériser le document original à nouveau
    • Ou purger les métadonnées du document
    Avez-vous Acrobat ? Si oui, quelle version ?

  • Stopper une acquisition finie

    Bonjour !
    je vous explique mon problème : je souhaiterai lors d'une acquisition finie pouvoir interrompre cette acquisition (avec un bouton "STOP"). 
    Dans l'exemple fournie par labview on est obliger d'attendre que le temps d'acquisition soit atteint.
    J'ai essayé de modifié l'exemple pour qu'a intervalle régulier le bouton STOP soit vérifié et qu'il stop ou non l'acquisition. Mon programme ne fonctionne pas comme je le voudrai et je ne sait pas comment je pourrai faire.
    Ci joint le Vi que j'ai modifié.
    Cordialement
    Pièces jointes :
    Voltage - Finite Input Arret.vi ‏91 KB

    J'ai mis le graph a l'extérieur car je veut afficher le graph qu'une fois l'acquisition terminée, de plus je croit que dessiner un graph peut ralentir l'exécution du VI.
    j'ai avancer de mon coté et j'ai réussit a avoir la fonctionnalité que je souhaitais mais l'éxécution est lente ( 30s pour aquérir 10s de données a 10kHz) 
    Pièces jointes :
    Voltage - Finite Input Arret.vi ‏86 KB

  • Can somebody explain how ABC analysis is done ?

    Hi Experts,
                         Can somebody explain how ABC analysis is done . If I use MC40 transaction there I have 4option but I can use either one of those . For second option , Usage value as number we can directly specify cost and accordingly system will classify materials In A, B and C category .
    I have question on 1st 3 rd and 4 th option . How system will classify materials if These option is used .
    Please explain with examples .
    Points will be rewarded .
    Thanks in advance !
    Neal

    Hi Sir ,
                     Thanks again , I would explain what I have understood .
    MC 40 . Option selected is Usage value with value put are 70 , 20 , and 10 .
    Suppose I have 3 mat in plant
                  Stock         Value
    1) X        100 kg      1000   ( for 1 kg from MM)
    2) Y          20 PC      2300 
    3) Z          30  lt      40000
    Now how would system classify these items ? Will it consider price or only consumption /qty ? or both ?
    Please explain with the same figures . Again the 90 days period you said , is it taken automatically ? because on this T code there is no option for entering time period .
    Neal

  • Supprimer une ligne d'un tableau 2D type chaine et l'inserer dans le même tableau à partir d'une colonne spécifié

    Bonjour à tous
    Tous d'abord merci pour l'aide que vous pouvez m'apporter.
    Je vous explique ma problématique.
    J'ai un Tableau 2D type chaine. Je veux séléctionner une ligne de ce tableau et la supprimer de ce tableau. (jusque là rien de compliqué).
    La ligne que je viens de supprimer je voudrais l'inserer dans le même tableau mais à partir d'une colonne spécifié.
    Exemple :
    Tableau de départ
    A A A A A A A A
    B B B B B B B B
    A A A A A A A A
    A A A A A A A A
    Je supprime la ligne 2
    Tableau d'arrivé
    A A A A A A A A                          B B B B B B B B
    A A A A A A A A
    A A A A A A A A
    Voià, J'espère avoir été suffisamment claire dans mes explications.
    Merci encore pour votre aide.
    Résolu !
    Accéder à la solution.

    bonjour ; 
    essayer avec sce code 
    Sentenza wrote:
    Bonjour à tous
    Tous d'abord merci pour l'aide que vous pouvez m'apporter.
    Je vous explique ma problématique.
    J'ai un Tableau 2D type chaine. Je veux séléctionner une ligne de ce tableau et la supprimer de ce tableau. (jusque là rien de compliqué).
    La ligne que je viens de supprimer je voudrais l'inserer dans le même tableau mais à partir d'une colonne spécifié.
    Exemple :
    Tableau de départ
    A A A A A A A A
    B B B B B B B B
    A A A A A A A A
    A A A A A A A A
    Je supprime la ligne 2
    Tableau d'arrivé
    A A A A A A A A                          B B B B B B B B
    A A A A A A A A
    A A A A A A A A
    Voià, J'espère avoir été suffisamment claire dans mes explications.
    Merci encore pour votre aide.
    Sentenza wrote:
    Bonjour à tous
    Tous d'abord merci pour l'aide que vous pouvez m'apporter.
    Je vous explique ma problématique.
    J'ai un Tableau 2D type chaine. Je veux séléctionner une ligne de ce tableau et la supprimer de ce tableau. (jusque là rien de compliqué).
    La ligne que je viens de supprimer je voudrais l'inserer dans le même tableau mais à partir d'une colonne spécifié.
    Exemple :
    Tableau de départ
    A A A A A A A A
    B B B B B B B B
    A A A A A A A A
    A A A A A A A A
    Je supprime la ligne 2
    Tableau d'arrivé
    A A A A A A A A                          B B B B B B B B
    A A A A A A A A
    A A A A A A A A
    Voià, J'espère avoir été suffisamment claire dans mes explications.
    Merci encore pour votre aide.
    Forza Juventus
    Pièces jointes :
    test.vi ‏11 KB

  • Executer vi à partir d'une ligne commande

    Bonjour,
    Je souhaite exécuter un VI a partir d'une ligne de commande
    et pouvoir recuperer au démarage du VI des paramètres inscrits dans la ligne de commande
    Si vous pouvez m'aiguiller , merci
    David

    C'est bon j'ai trouvé une réponse
    http://digital.ni.com/public.nsf/websearch/17C3AD7​0493CE0208625666A00763364?OpenDocument
    Je suis preneur quand même de vos observations

Maybe you are looking for