Comment exploiter des données externes?
Bonjour a tous
Je suis en cours de mon projet de fin d'études.
Mon problème ce que je commande un moteur avec son variateur de vitesse de type Elmo Bassoon en utilisant l'application fournie avec le variateur. Cette dernière permet la commande ainsi que l'affichage de différentes données telle que la vitesse , le courant , la position...
Mon problème ce que j'ai besoin d'exploiter ces données en utilisant labVIEW et j'ai entendu parler que c'est possible en utilisant les fichiers dll de l'application, j'ai essayé mais j'ai pas réussi à les avoir!
Merci de m'avoir trouvé ou proposé une solution.
Cordialement
Bonjour Mohamed_ALI,
Vous trouverez les informations nécessaires aux appels de fonction d'une dll sur le lien ci-dessous.
http://zone.ni.com/reference/fr-XX/help/371361J-0114/glang/call_library_function/
Cordialement.
Sabri JATLAOUI - Certified LabVIEW Developer
Similar Messages
-
Comment enregister des données toutes les minutes?
Salut à tous !
Je travaille sur un programme qui m'enregistre les données d'un capteur toutes les 0.2 secondes dans un fichier excel. j'ai donc configuré le DAQ comme il se doit (nb samples = 200 et Rate= 1k). Toutes les 0.2 secondes, je vérifie la valeur de mon signal pour savoir s'il ne descend pas en dessous d'un certain seuil. J'ai donc BESOIN d'enregistrer mes données toutes les 0.2 secondes pour effectuer ce contrôle.
Mais au final, je souhaiterai écrire dans un fichier excel les données du capteur toutes les secondes (tout simplement pour ne pas avoir trop de place attribuée dans le fichier excel).
J'ai donc pensé conserver mon premier fichier excel et je me suis dit qu'il suffisait de l'ouvrir, le lire et faire une moyenne toutes les 5 données et écrire le résultat dans un autre fichier excel.
Seul problème : je n'arrive pas du tout à trouver comment faire !
Quelqu'un pourrait-il m'aider ?
MerciBonjour van29, je voudrais vous aider avec ce problème. Vous utilisez quelle version de LabVIEW (français ou anglais)? Et quelle OS? Le problème, comme je le comprends, c’est que vous essayez de prendre les 5 données, faire une moyenne, et les enregistrer dans un fichier Excel. À mon avis, il y a deux façons de faire ça:
a) Vous pourriez enregistrer les cinq points dans un fichier, et puis prendre la moyenne. Comme ça, vous utiliseriez plus d’espace et plus de choses se passerait dans chaque itération. Cette méthode ne serait pas très efficace.
b) Vous pourriez faire une moyenne immédiatement, sans enregister les cinq points dans un fichier. Comme ça, vous utiliseriez moins d’espace et moins se passerait dans chaque itération de la boucle «While». La meilleure solution, à mon avis, serait «b» si vous n’avez pas besoin enregistrer les premières données dans un fichier Excel. D’abord, est-ce que c’est absolument nécessaire d’avoir un Rate = 1kHz? Si vous avez besoin de 0.2 échantillons chaque seconde, peut-être vous pourriez avoir un Rate = 5Hz et Nb Samples = 5. Puis, vous pourriez faire une moyenne des 5 données chaque itération et enregistrer les données après la boucle «While» est terminé. S’il vous plaît, regardez le fichier JPEG ci-dessous.
1. Si vous avez «Dynamic Data», utilisez le «Convert from Dynamic Data» VI. Si vous avez «Waveform Data», utilisez le «Get Waveform Components» VI.
2. Vous pourriez faire une moyenne avec une boucle «For» comme indiqué dans le JPEG.
3. Branchez les lignes comme indiqué dans l’image. Soiyez sûr que «indexing» et actif ou inactif et utilisez les «shift registers» comme nécessaire
4. Finalement, vous aurez les données après la boucle «While».
De plus, si vous n’aviez pas besoin de faire une moyenne, vous pourriez prendre 5 données chaque itération pour vérifier les valeurs, et puis enregistrer seulement 1 des données.
Si cette solution ne marche pas pour vous, faites-moi savoir. Bonne journée!
Dan Richards
Certified LabVIEW Developer
Attachments:
8_12_08 solutions.JPG 37 KB -
Comment enregistrer des données à l'aide d'un bouton?
Bonjour,
Je souhaiterais pouvoir enregistrer les données que je récupère via une carte NI. Il faudrait que l'enregistrement débute seulement quand j'appuis sur un bouton. Pour l'instant j'ai réussi à enregistrer lors de l'éxécution du programme.
Merci d'avance pour vos réponses.Bonjour,
Regardes dans les exemples NI comment fonctionnent les boucles évenements, cela pourra t'aider ! (Dialog Using Events.vi)
Vincent -
Comment lire des données d'un tableau Excel ?
Bonjour,
je débute en LabVIEW (9.0) et je cherche à faire varier l'angle d'un servo moteur à partir d'une base de données d'angle enregisté dans un tableau Excel ou en fichier txt. J'ai cherché dans l'aide et les tutaux, mais je ne vois pas comment les adapter.En vous remerciant
4SUPC'est très sympas, je vous en remercie !
Cordialement,
4SUP
Pièces jointes :
Servo simple avec lecture d'angle Excel.vi 684 KB
Donnees_angle_degrees.xlsx 8 KB -
En français SVP. J'ai fais une sauvegarde de ma bibliothèque sur un disque dur externe, mais j'ignore comment faire des mise à jour de ma sauvegarde quand on y ajoute de nouveaux disques. merci à l,avance
Go to
http://support.apple.com/downloads/
Find and download the 9.1 updater. Run it. Then Run Software update again.
Regards
TD -
J'ai voulu changer mon code verrouillage avant de dormir et malheureusement à mon réveil je ne me souvenais plus de mon nouveau code ! Comment faire pour le récupérer sans que mon téléphone perde des données svp ?
Zazzz wrote:
Is it possible to not lose its data during a restore?? If so, how?? Is ICloud does the work??
Y a-t'il une façon de ne pas perdre ses données lors d'une restauration?? Si oui comment?? Est-ce que ICloud fait le travail??
Connect via cable to the computer that you use for sync. From iTunes, select the iPad/iPod and then select the Summary tab. Follow directions for Restore and be sure to say "yes" to the backup. You will be warned that all data (apps, music, movies, etc.) will be erased but, as the Restore finishes, you will be asked if you wish the contents of the backup to be copied to the iPad/iPod. Again, say "yes."
Connectez-vous via le câble à l'ordinateur que vous utilisez pour la synchronisation. A partir d'iTunes, sélectionnez l'iPad / iPod, puis sélectionnez l'onglet Résumé. Suivre les indications pour la restauration et assurez-vous de dire «oui» à la sauvegarde. Vous serez averti que toutes les données (applications, musique, films, etc) seront effacées, mais, comme les finitions de restauration, il vous sera demandé si vous souhaitez le contenu de la sauvegarde à copier à l'iPad / iPod. Encore une fois, dire «oui».
Sorry for my French. I'm an American!
Désolé pour mon français. Je suis un Américain! -
! s il vous plait aidez moi ! merci : Smileyembarrassed:
JE SUIS labview débutante, Dans le cadre de l'étape de mon aileron de d'études j ai déja Réaliser programme non Sous labvieuw Qui Permet Enregistreur de Données du diamètre ET date de je ne sais Pas commenter éffectuer des Recherches DANS this BASE DE DONNEES à partir de l «interface labview SELON la date de et le Produit et merciLe titre du sujet étant parfaitement orthographié ... (je note que le "a" est même porteur de son accent grave)
Je ne comprends donc pas pourquoi la suite du message est à la limite du crypté (?)
Il me semble de plus, bilel, que vous n'en êtes pas à votre premier message ... disons ... ésotérique.
Je pense que le forum va très vite se fatiguer de votre approche ... fantaisiste.
bien à vous, -
s il vous plait aidez moi ! merci
JE SUIS labview débutante, Dans le cadre de l'étape de mon aileron de d'études j ai déja Réaliser programme non Sous labvieuw Qui Permet Enregistreur de Données du diamètre ET date de je ne sais Pas commenter éffectuer des Recherches DANS this BASE DE DONNEES à partir de l «interface labview SELON la date de et le Produit et merci
Attachments:
PFE - Copie.vi 494 KBHi,
Could you please post your question on our French forums here:
http://forums.ni.com/t5/Discussions-au-sujet-de-NI/bd-p/4171
Regards,
Lindsey W. | Applications Engineer | National Instruments -
Bonjour à tous,
J'écris pour solliciter une aide car je dois recupérer avec Labview des données délivrées par un autocollérateur via la port série ( RS232). Sera la bienvenue, des sites, des cours, des codes ds d'autres langages, tout ce qui peut m'aider.
Merci d'avance à touste et à tous
j'attends avec impatiance votre réponseBonjour,
comme l'a très bien dit "tbob", il existe de nombreux exemples de communication série fourni avec LabVIEW.
Si vous débutez en LabVIEW, il existe des ressources pédagogiques sur le site de National Instruments qui vous aideront à commencer à programmer avec LabVIEW.
Ci-joint un lien depuis lequel vous pourrez accéder à ces différents tutoriaux :
http://www.ni.com/academic/lv_training/how_learn_lv.htm
De plus, il existe dans le "Developper zone" du site de NI, un grand nombre de bibiothèque de fonctions spécialement dévéloppées pour le contrôle instruments, un grand nombre d'instruments possède sa librairie, peut-être y trouverez vous le votre.
http://sine.ni.com/apps/we/niid_web_display.drv_search
En espérant que ces différents liens vous aideront,
Cordialement,
Benjamin M
NIF -
Écrire dans un fichier des données
Bonjour,
voila j'ai une application a développer ,le tous et d'acquière des données d'un dac et d'un driver d'instrument qui donner trois valeur .
En suite j'ai fais la stat de ces valeurs mais je veux les enregistre dans un fichier mais quand j'utilise vi express" enregistre dans un fichier de mesure " je n'arrive pas a avoir les en tête avec les noms des données .
Pour info le dac il est a 1 échantillon sur demande c un choix par rapport a mon application .
Du coup ma question pour faire bref comment je peux écrire des mesure dans un fichier dans le quel je peux modifier l'en tête comme je le veux .
Merci cordialementCi-joint un exemple du fichier que j'obtient .
Merci de m'aider
j'arriver pas a le méttre en piece joint
29/06/2012
29/06/2012
29/06/2012
29/06/2012
29/06/2012
29/06/2012
9375
15:21:36
9375
15:21:36
9375
15:21:36
9375
15:21:36
9375
15:21:36
9375
15:21:36
9375
15:21:36
9375
Time
Time
Time
Time
Time
Time
0,00E+00
0
0,00E+00
0
0,00E+00
0
0,00E+00
0
0,00E+00
0
0,00E+00
0
0,00E+00
0
0,00E+00
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
Untitled 3
Untitled 4
Untitled 5
Untitled 6
Untitled 7
Untitled 8
Comment
182012
21
52498
230
743934
50
294161
21
313813
235
330002
0
35490
9
9,10E+42
300612
21
18325
230
622223
50
294161
21
313813
235
639999
0
35560
9
9,10E+42
63412
21
18325
230
804790
50
294161
21
253112
236
520004
0
35330
9
9,10E+42
182012
21
86671
230
865646
50
294161
21
253112
236
389999
0
35280
9
9,10E+42
63412
21
52498
230
804790
50
294161
21
313813
235
580002
0
35620
9
9,10E+42
63412
21
52498
230
561367
50
294161
21
253112
235
710007
0
35470
9
9,10E+42
182012
21
86671
230
439656
50
294161
21
313813
235
699997
0
35500
9
9,10E+42
182012
21
52498
230
622223
50
294161
21
313813
236
449997
0
35470
9
9,10E+42
182012
21
18325
230
378800
50
294161
21
253112
236
759995
0
35240
9
9,10E+42
182012
20
984151
230
439656
50
294161
21
253112
236
669998
0
35310
9
9,10E+42
182012
21
18325
230
500511
50
294161
21
313813
235
970001
0
35350
9
9,10E+42 -
Enregistrement des données en format fichier .SSN (Atlas mclaren)
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,Blue_Strike,
I do not know how you would use that API in particular but if you are looking for how to call the C# code you have in LabVIEW you will need to use the constructor node.
http://zone.ni.com/reference/en-XX/help/371361L-01/lvcomm/constructor_node/
There is an example of this you can find by going to Help > Find Examples in LabVIEW. I would look at "Calling a Private .NET Assembly.vi" under Communicating with External Applications > .NET first.
Matt J
Professional Googler and Kudo Addict
National Instruments -
Graphe + (affichage temps réel) des données d'un tableau
bonjour,
voila j'ai un léger probleme avec mon vi ,
j'ai deux tableaux , un avec la température et un avec le temps, lorsque j'execute mon eurotherm reagit bien 50°C pendant 30 secondes
pas de souci.
cependant je voudrai que ceci s'affiche en temps réel sur un graphique déroulant ou xy or celui-ci réagit bizarrement
et je ne sais pas comment faire pour le faire bien apparaitre
j'utilise une fonction assembler por assembler les 2 tableaux contenant la température et la durée cependant ca ne amrche pas comme je veux ejk vous joins mon vi, voyez si vous pouvez y a pparter des modifications.
merci d'avance
Attachments:
température=f(temps).vi 46 KBHi,
thanks to post your questions in english, otherwise you can post any questions you want in french in the french community of the forum.
Please also try to avoid creating several treads for the same question. This tread is transfered to the link below:
graphe + (affichage temps réel) des données d'un tableau
Regards,
ClémentG -
Filtre automatique des données dans un tableau sur diadem
Bonjour à tous,
Débutant sous Diadem, je souhaiterais filtrer des données dans un tableau sous diadem 2012 (style filtre automatique excel).Je possède trois colonnes: Date / Valeur / État (1=bon ; 3=mauvais). Je souhaite afficher uniquement les valeurs avec un état bon (état = 1) et ainsi pouvoir exploiter par la suite ces valeurs (courbes, statistiques...).
- Existe-t-il un filtre rapide pouvant répondre à ce besoin?
- Peut on sélectionner automatiquement plusieurs lignes avec une valeur connue et les supprimer (exemple ici: sélectionner toutes les lignes avec un état à 3)?
- Sinon existe-t-il une autre solution ?
D'avance merci pour vos réponses
Nicolas
Solved!
Go to Solution.Re bonjour,
Je pense avoir trouvé une solution pour afficher uniquement les valeurs souhaitées dans ce cas.
- Créer une nouvelle colonne "Valide"
- Ouvrir calculator et saisir la formule suivante : Ch("[1]/Valide")=Ch("[1]/Valeur")*(Ch("[1]/Etat")+CTNV(Ch("[1]/Etat")>1))
On obtient ainsi une nouvelle colonne "Valide" dans laquelle on renvoie les valeurs de la colonne "Valeur" si "Etat" est 1; sinon on renvoie "NoValue" pour les états supérieurs à 1. On peut ensuite travailler et visualiser des graphes à l'aide de cette dernière colonne.
Espérant avoir apporté une aide (ou des pistes) à d'autres personnes dans cette situation.
Nicolas -
Bonjour,
J'utilise un controle "edit table" pour visualiser des données. il est donc grisé pour ne pas donner accès à la modification. j'ai 512 valeurs et une fenêtre qui en affiche 10. Comment utiliser l'ascensseur horizontal pour voir les valeurs qui ne sont pas visible ?
J'ai une version CVI 9.0.1
GenevièveBonjour Geneviève,
Je ne suis pas sûre d'avoir bien compris votre problèmatique. L'ascenseur horizontal est-il invisible ou ne pouvez-vous pas l'utiliser ?
Avez-vous regardé l'exemple gridview.cws qui se trouve dans Help>Find Examples, ensuite, Building User Interface > Displaying Data > Listboxes and Tables? Cet exemple utilise une table et l'ascenseur horizontal est accessible, vous pourrez peut-être en déduire ce qu'il manque à votre code.
J'espère que ceci vous aidera.
Cordialement,
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... -
HT201210 Comment effacer des photos sur mon iphone 5
Comment effacer des photos sur mon iphone 5. Merci
Hello
Par rapport au flux de photos. Les informations se trouvent ici: http://www.apple.com/fr/support/icloud/photo-stream/
Pour iCloud, les photos sauvegardées via le flux de photos ne sont pas comprises dans l'espce utilisé. Par contre ces photos vont être conserver dans le nuage que pendant 30 jours.
Tu as probablement configuré ton appareil pour faire un back up en ligne. Des lors, sur ton appareil, dans paramètres, iCloud, sauvegarde (en bas, storage and backup en anglais), gérer mon espace, et la tu vois les documents. Tu peux également spécifier les données de quel programme doivent être sauvegardées.
Maybe you are looking for
-
Limitations in lightroom trial version
Perhaps a dumb question, but I just downloaded the LR trial version. I do not see the "File Renaming" menu in the Import module. I'm watching a tutorial (from Adobe) that is talking about this, but I don't see it. Is it disabled in the trial versio
-
New feature - "versions"?
Thought I heard of a new feature called "versions" but have been unable to locate any material in regards to this action. I have located "duplicate" project but not "version". Was wondering if this is the same process or if anyone could point me in
-
Hi all; I am facing a dificult problem, and I am breathing hard.........Plz help. I am using an user-exit QQMA0014 for notification, in the enhancement, I was adding an email sent function module which is SO_NEW_DOCUMENT_ATT_SEND_API1. When a new not
-
Hi I have ripped some TV shows from DVD and when I import them they default to Movies. If I change their media type to TV I can no longer play them. What am I doing wrong?
-
Can JMS be used with J2SE ?
I wish to use message queue in non J2EE aplication. Is this possible ?