Rechercher : dans
Par :

Programme LabView

Dernière réponse le 3 jan 2009 à 22:24:28 Max666, le 6 aoû 2004 à 10:04:48 
 Signaler ce message aux modérateurs

Salut à tous !
Voilà je viens de découvrir le logiciel LabView et je dois faire un programme me permettant de récupérer les données venant d'un analyseur de spectre (par GPIB) qui lui-même est relier à un synthétiseur de fréquence(1Hz-3GHz) et je dois ensuite faire tout un tas de mesure dur les données recueilli (bruit de phase, harmoniques, distortion, niveau...).
Est-ce que quelqu'un pourrai m'aider je ne demande qu'on me fasse le programme mais on pouvais m'aider à me lancer. Au moin réussir à récupérer les données de l'analyseur.
Merci d'avance
A+

P.S : je précise que j'ai LabView 4.0

Meilleures réponses pour « Programme LabView » dans :
Désactiver l'exécution de certains programmes au démarrage VoirDésactiver l'exécution de certains programmes au démarrage - Windows 98/Me/2000/XP/Vista Avec msconfig Avec WinPatrol Avec Startuplite Avec CCleaner Remarques Lorsque vous installez des logiciels, certains s'exécutent à chaque...
Supprimer complètement un programme VoirMalgré la désinstallation d'un programme, il se peut que des clés de registre ou des fichiers soient encore présents sur le PC. Si la méthode "classique" (clic droit/supprimer) ne fonctionne pas, il suffit d'utiliser l'éditeur du registre. Mise en...
Lancer un programme au démarrage du PC VoirLe problème Les solutions 1- Sans toucher au registre 2- En modifiant le registre Désactiver son lancement Le problème Certains programmes tels que Mozilla Firefox, Internet explorer ou encore les programmes de messagerie électronique ne...
Télécharger ProgDVB VoirLa diffusion de programme en numérique est de plus en plus en vogue depuis l'apparition de la connexion haut-débit. ProgDVB est un programme destiné à regarder des chaînes TV et à écouter des stations radio sur votre ordinateur. Il supporte le DVB-S...
Enterprise Resource Planning (ERP) - Progiciel de Gestion Intégr VoirIntroduction aux ERP Les ERP (en anglais Enterprise Resource Planning), aussi appelés Progiciels de Gestion Intégrés (PGI), sont des applications dont le but est de coordonner l'ensemble des activités d'une entreprise (activités dites verticales...
Analyste programmeur (développeur) VoirDéveloppeur Le métier de développeur (également nommé analyste-programmeur) consiste à concevoir et à développer une application informatique, c'est-à-dire transcrire un besoin en une solution informatique écrite dans un langage informatique....
Introduction à la programmation des CGI VoirPrésentation de l'interface CGI Un script CGI (Common Gateway Interface, traduisez interface de passerelle commune) est un programme exécuté par le serveur web (on dit généralement « côté serveur »), permettant d'envoyer au navigateur de...

2

Mav', le 24 aoû 2004 à 16:18:17
  • +1

Tu coinses pour réaliser les acquisitions de mesures ou pour l'architecture du programme en général (dans ce cas j'ai besoin de plus d'infos). Moi je connais bien la version 6.1 de Labview si c'est semblable.

             /\/\    /_\    \/      '

Répondre à Mav'

3

Max666, le 25 aoû 2004 à 00:27:09

Merci de me répondre
En fait je travail pour l'instant sur la version 4.0 de LabView et je vais recevoir la version 6.1 demain. Je dois récupérer le signal venant d'un analyseur de spectre Advantest qui lui-même et connecté à un synthétiseur de fréquence que je commande via RS232 sur mon PC tout ça avec LabView. Sur les signaux recueilli je ferai des mesures de bruit de phase, harmonique, niveau...
J'aimerai donc réaliser un programme sous LabView pour que tout ça fonctionne.

Merci d'avance
A+

Répondre à Max666

48

mimien, le 3 jan 2009 à 22:20:50

Salut svp est ce ke tu peux m env0yer le set up de lab view j'en est bes0in

Répondre à mimien

49

 mimien, le 3 jan 2009 à 22:24:28

SaLut svp est ce ke tu peut m'aider j'ai bes0in de set up de Lab view Le pLus vite p0ssibLe est ke tu peux me L'env0yer .abient0t

Répondre à mimien

4

anthony, le 19 jan 2005 à 13:19:25

Bonjour à vous tous,

est ce que quelqu'un connait bien la version du logiciel labview 6.1 .

merci

Répondre à anthony

5

frelard, le 6 fév 2005 à 01:01:13
  • +1

Tu veux communiquer par gpib
c tout simple va dans labview/exemple et choisi l'exemple communication gpib ou un truc comme ca


la tu tape l'adresse de l'analyseur et ensuite dans les commandes tu tape les commandes qui sont indiquées sur le manuel d'utilisation de l'analyseur et c parti
pour faire un prog auto te reste plus qu'a bricoler un prg

sinon tu peux tjrs essayer de prendre un VI qui vas bien du coté du site du constructeur de l'analyseur

voilaaaaaaa

Répondre à frelard

6

os, le 16 fév 2005 à 16:05:14
  • +1

Bonjour tout le monde
je souhaite sauvegarder des données acquisent a partir d'une carte acquisition ds une base de données acces ou sql
merci pour vos idées

os

Répondre à os

14

laoubi, le 12 avr 2005 à 15:33:58

Bonjour
pour sauvegarder des donné sur un fichier au sur un tablaut ces trés simple il faut conecté la sorté de tant mesure par une bloque de VI que vous le trouvait sur la palaite de commende ces non recuper le gide de labview 7 ,il ya un exemple bien détail ,
meme moi je travail sur un projet qui est bassé sur labview .

Répondre à laoubi

7

mohamed, le 9 mar 2005 à 13:17:30
  • +1

Bonjour, je suis interssé par LabViex, si qq1 en cnnait un site de documentation je le prie de me le communiquer par email, merci d'avance

Répondre à mohamed

8

anthony, le 11 mar 2005 à 14:08:35

Bonjour a tous,

voila je voudrais connaître brievement lers possibilités offertes par le logiciel labview ? savoir ce que l'on peu faire ...

Actuellement je travaille sur un bus numérique , le 1553, spécialisée pour les avions militaires.

le but , c'est a partir d'une carte d'acquistion PCI, je souhaite tester le fonctionnement du bus 1553. Bien sur il faut avoir le module de pilotage de la carte.

Au niveau de l'interface je souhaiterai utiliser labview.

merci beaucoup, car vos conseils seront précieux.

Répondre à anthony

9

Max666, le 11 mar 2005 à 15:58:13
  • +1

Salut !

Je ne connais pas ton bus mais tout ce que je peux te dire c'est que moi je travail dans le domaine de l'instrumentatin et que pour ça Labview est vraiment génial (pilotage d'appareil de mesure par GPIB, RS232, USB, récupération de mesure duverses sur graphique, fichier ou rapport et bien plus encore) c'est un logiciel très simple à utiliser (je pense surtout aux gens comme moi qui ne porte dans leur coeur le langage C ou autre langage texte très chiant) et sympa à utiliser grâce à son envirronnement graphique.

Voilà avoir été claire bonne continuation.

@+

Répondre à Max666

10

antony, le 15 mar 2005 à 12:51:46
  • +1

Bonjour max 666

mais labview c'est uniquement avec une interface graphique. vous pouvez m'expliquer son utilisation de facon plus precise et detaillé, car je dois travailler sous labview.

aussi au niveau prog, on peut faire des boucles, des fonctions
merci de m'expliquer

merci

Répondre à antony

11

Max 666, le 15 mar 2005 à 13:47:06

Salut !

En fait Labview se compose de deux interface, la face avant et le diagramme se sont toutes les deux des interface graphique (on appelle d'ailleur la programme sous Labview le langage G) sur la face avant tu disposes tes élements qui caractèrise ton instrument ou ton interface de communication ainsi que des éventuels graphique afin de receuillir des donnée. Ensuit sous l'interface diagramme il te suffi d'assembler les élemnt de programmation afin de faire fonctionner ton système tu as bien sûr tous les élement que tu peut trouver en langage C mais son forme de block ce qui rend la programmation beaucoup plus conviviale. Tu as bien sûr des fonction de boucle (for, while..) des séquences bref ce n'est vraiment pas un outil compliqué.

Voilà maintenant il y a de très bons exemples sous Labview que tu peux compiler fait-le pour prendre en main le logiciel va sur internet aussi et si tu es bon en anglasi je t'invite à aller sur le site de national instrument (fondateur de Labview) ou tu pourra trouver des drivers pour appareils de mesure et des aide pour la programmation sous labview.

Bon courage.

@+

Répondre à Max 666

20

laurent, le 10 jun 2005 à 15:46:08

Bonjour, max666.
je suis staigiaire en labo. je dois effectuer une lisaison entre un analyseur de spectre et mon pc (GPIB et USB pour le pc) sous matlab7. le probleme, c'est que je suis novice en matlab et je ne connais pas du tout GPIB. j'ao fais qqs recherches, je pense reussir a faire communiquer les deux appareils. je te donne un bout de mon code en gros et dis moi si ca risquerqit de marcher:
g=gpid('ni',0,1)
fopen(g)
ensuite je dois lui envoyer une frequence et lui doit me doit la valeur du champ.
je pense : CALC:DELT2:X 100Mhz
je ne sais pas a quoi ca sert la commande trigger. si tu pouvais m'expliquer.
il faudrait aussi que je l'inclus ds une boucle pour avoir des donnees periodiques et enfin de les sauvegarder ds un fichier ascii.

merci a toi
laurent

Répondre à laurent

25

rech444, le 16 sep 2005 à 22:05:04
  • +2

Bonsoir Max,
J'utilise des instruments de labo,Spectrophotometre et HPLC.

Je voudrais pouvoir piloter ces instruments via un PC,RS232, et le soft LabView que tu as l'air de bien connaitre.

Par contre je n'ai pas les commandes RS 232 de ces appareils.
Pourrais tu stp me dire comment je peut faire?

Je te remercie d'avance.

Répondre à rech444

22

serpentnguyen, le 30 jun 2005 à 11:30:07

Bonjour, max666.
je suis staigiaire en labo.je dois compter les inpulsions (par réseau de codeur optique) qui sont envoies à la porte RS232.J'ai utilisé la fonc "read", mais je n'arrive pas à réussir. Pourrais-tu m'aider le plus vite que possible, j'attendrais tes explications.
Merci d'avant!
----------------très urgent!

Répondre à serpentnguyen

23

laurenttls, le 30 jun 2005 à 12:07:55

Salut. bon, moi c laurent et pas max...c pas grave.
pour ton probleme, chaque machine a ses propres commande. par exemple pour lire les valeurs a des frequence donnees, j'utilise ce bout de programme

ici f1, 2 et freq_step sont determine avant. j'uilise matlab7. fprintf c pour envoyer la commande et fscanf c pour la recuperer de la machine.


for k=[f1:freq_step:f2]

% Incrementing of j
j=j+1;

% Displaying de j, frequency at the moment and its value
fprintf(' %d\t %12.2f\t %s',j,f3,Value_Y)
fprintf('\n\n')

% This commands sets the marker to f3=f1 Hz.
fprintf(obj1,'CALC1:MARK3:X %12.5f Hz',f3)

% Switches marker 3 in screen A
fprintf(obj1,'MARK3 ON')

% Outputs the measured value of marker 2 in screen A
fprintf(obj1,'CALC:MARK3:Y?')

% Display the value in the command window
Value_Y=fscanf(obj1);

% Translate numeric value in string value
%Value_str=num2str(Value_Y);

% Incrementing f3 to another loop
f3=f3+freq_step;

% End of loop
end


voila. je ne sais si ca peut t'aider....tiens moi au courant
ciao

Répondre à laurenttls

24

serpentnguyen, le 1 jui 2005 à 18:07:45

Salut, et merci bien laurent!
J'ai déjà bien fait le progrmm pour tourner le moteur et compter le nombre de protons.
Je crois que, les inpulsions sont envoyées et sont écrites sur RS232( jai utilisé une carte CPI pour ajouter 2ème porte Rs232),ET on peut les compter direcctement? ou pas? tu me dis de chercher leur commandes.
Et, ma quesion, dois-je utiliser la foncion "Read" avec les autres ?
comme Write...?
Aidez moi!

Répondre à serpentnguyen

12

mourad, le 30 mar 2005 à 10:32:02

Salut max 666 est ce que tu peut me tenir iinformé sur ce que tu as fait sur labview concernant l'acquisition de données d'un analyseur de spectre a partir d'une carte gpib. en fait je crois que je dois faire la même chose que toi. et je n'arrive même pas à decoller!!! en gros je suis dans la mer..

Répondre à mourad

26

florent, le 22 mar 2006 à 13:07:06

Bonjour!

Comme certain d'enter vous, je debute sous labview.
Je dois aussi recuperer des données à une frequence: 2.413ghz, les enregistrer toutes les secondes et sortir sur un graph les 30 dernières secondes!

Pourriez vous m'aider à me lancer? Je suis avec la version 7.

Merci d'avance

Répondre à florent

27

laurent, le 22 mar 2006 à 13:26:23

La ca fait 1 an que je n'ai plus toucher a matlab.
Si tu veux vraiment, je vais regarder mon programme que j'ai fait, mais ca va etre ce WE.
regarde tjs les fonctions fprintf et fscanf.
si les autres peuvent t'aider....

Laurent

Répondre à laurent

28

flo7885, le 22 mar 2006 à 13:29:57

Merci pour ta reponse ultra rapide mais je me suis sans doute mal exprimé, je ne suis pas sous matlab mais sous labview.
Je suis quand meme preneur si tu peux m'envoyer ton projet sous matlab, peut etre changerais-je!

Merci encore!

Répondre à flo7885

29

laurent, le 23 mar 2006 à 22:03:59

Voila mon bout de code qui pourrait t 'aider:
un peu long mais commenté... good luck

1. Quelques commandes et fonctions utilisées dans le programme

Marker
% positionne le marqueur sélectionné, ici le 1, à la fréquence indiquée
fprintf(obj1,'CALC1:MARK1:X %10.2f Hz',f1)

% permet de basculer en mode manuel
fprintf(obj1,'INIT: CONT OFF')

% le marqueur 1 sur l’écran A
fprintf(obj1,'MARK1 ON')

% attendre que la commane précédente se termine
fprintf(obj1,'INIT;*WAI')

% demander la valeur du champ a la fréquence pointée par le marqueur 1
fprintf(obj1,'CALC:MARK1:Y?')

% recupèrer la valeur donnée par l’instrument et stocke le résultat dans Value_Y
Value_Y=fscanf(obj1);


2. Boucle

Cette fonction permet de récupérer des résultats en choisissant deux fréquences et le pas de fréquence. A chaque pas, on récupère la valeur pour l’afficher dans le fenêtre de commande Matlab.


% pour k allant de f1 à f2 par pas de frequence freq_step
for k=[f1:freq_step:f2]

% incrémentation de j
j=j+1;

% affichage de la frequence et de la valeur
fprintf(' %d\t %12.2f\t %s',j,f3,Value_Y)
fprintf('\n\n')

% placement du marqueur a la fréquence f”
fprintf(obj1,'CALC1:MARK3:X %12.5f Hz',f3)

% affichage sur l’écran A
fprintf(obj1,'MARK3 ON')

% demande de la valeur
fprintf(obj1,'CALC:MARK3:Y?')

% recuperation de a valeur
Value_Y=fscanf(obj1);

% transformation de la valeur numerique en valeur texte
Value_str=num2str(Value_Y);

% incrémentqtion de f3
f3=f3+freq_step;

% fin de la boucle
end







3. Test
Cette fonction permet de vérifier si chaque valeur entrée est valide. On demande des valeurs numériques. Au cas où si d’autres valeurs sont entrées par l’utilisateur, un message d’erreur est affiché.

% si les données ne sont pas numériques
if isnan(str2double(get(handles.”UI Tagname”,'String')))

% boîte de dialogue
errordlg('You must enter a numeric value','Bad Input','modal');
end


3. Store
% ouverture du fichier du nom de file_name
diary (file_name)

C’est ici, que l’on met les boucles avec les resultats que l’on veut afficher.

% fermeture du fichier
diary off

4. Reset
% reset d l’instrument
fprintf(obj1,'*RST');

% on met une temporisation après un RESET car cette commande prend beacoup de temps à se réaliser. Ici, j’ai mis une pause de 1 seconde.
pause(1);

Répondre à laurent

13

popo, le 11 avr 2005 à 11:30:53

Bon ben les gars alors on est 3 a faire la meme chose lol.
bon ben moi je suis un peu plus avancer car j'ai reussi a recuperer les donnees de l'analyseur de spectre.
pour ce qui est de justement recuperer ces donnees fouille un peu sur le net car il y a de forte chance qu il existe un driver pour ton appareil.( comme pour moi).

Répondre à popo

21

laurent, le 10 jun 2005 à 15:48:01

Bonjour, popo
je suis staigiaire en labo. je dois effectuer une lisaison entre un analyseur de spectre et mon pc (GPIB et USB pour le pc) sous matlab7. le probleme, c'est que je suis novice en matlab et je ne connais pas du tout GPIB. j'ao fais qqs recherches, je pense reussir a faire communiquer les deux appareils. je te donne un bout de mon code en gros et dis moi si ca risquerqit de marcher:
g=gpid('ni',0,1)
fopen(g)
ensuite je dois lui envoyer une frequence et lui doit me doit la valeur du champ.
je pense : CALC:DELT2:X 100Mhz
je ne sais pas a quoi ca sert la commande trigger. si tu pouvais m'expliquer.
il faudrait aussi que je l'inclus ds une boucle pour avoir des donnees periodiques et enfin de les sauvegarder ds un fichier ascii.

merci

j'ecris un peu partout car j'ai vraiment besoin d'aide ....

Répondre à laurent

15

khunlun, le 12 avr 2005 à 16:15:17

Bonjour tout le monde

Je suis débutant en LabVIEW (je viens de commencer ce matin).
J'arrive à faire des additions (jusque la pas très dur).
Mais je dois piloter un banc de translation.
Quelqu'un pourrait me mettre sur la voie car je ne sais pas par quel bout le prendre.
Ou me donner une adresse contenant un tutoriel sur le pilotage.

PS : J'ai la version 5.1

Merci d'avance

Répondre à khunlun

16

laoubi, le 12 avr 2005 à 16:35:16

Cherche la varsion 6.1 ces plus facile avec plus des option et des exemple d'application
bon courage

Répondre à laoubi

17

khunlun, le 12 avr 2005 à 16:37:39

Merci, je vais essayer.
Mais ce n'est pas sur que je puisse l'avoir...
Enfin advienne que pourra.

Répondre à khunlun

18

laoubi, le 12 avr 2005 à 17:01:33

Ces vous etre etudiant demande au responsable de salle information de l'universite qui vous donera une copie et peutetre la version 7 pour quoi pas?
bon pour tant projet vous pouvait me detail le sejet petetre peux je peux vous aidé

Répondre à laoubi

19

khunlun, le 12 avr 2005 à 17:09:37

Merci de votre aide.

Pour ce qui est du detail du projet, je ne peux pas.
=> Accord de confidentialité...

Encore merci

Répondre à khunlun

30

amina, le 22 mar 2007 à 18:38:00

Bonjour laoubi
voila je commence tout juste un travail sous labview 5.0.je dois effectuer une mesure(tension courant)mon pc est relié a un port gpib.je dois commencer mais je rame.je trouve ce logiciel tres complexe.peux tu m'aider stp.je travaille seule et mon ancadreur est absent.je te laisse mon adresse
mesli3@yahoo.fr
merci de me repondre
toutes les aides sont bienvenus

Répondre à amina

31

Hercule, le 3 avr 2007 à 17:32:26

Bonjour tt le monde;
je dois réaliser un recueil de données plus préciz niveau de puissance pour des canaux bien précis donc des fréq précises.
je dois connecter mon PC à l'analyseur de spectre via interface GPIB et je voudrais ke c'est mesures se fassent de façon automatique pendant des heures du jour pré programmées.

Merci

Mail ensat_youness@yahoo.fr

Répondre à Hercule

32

perd, le 12 avr 2007 à 23:31:18

Cette notification d'état de remise est générée automatiquement.

Échec de la remise aux destinataires suivants.

admin@tpe-pme.com
mémoriser une expression en notation post_fixée dans une file representé par chainage en affichant toute les étapes dans la pile,chaque maillon de la file aura pour valeur un opérande de type réel ou un opérateur binaire
(-,*,/,+)
parcourir cette file pour afficher l'éxpression post-fixée.
evaluer l'expression en utilisant une pile représentée par contiguité.afficher la tra&ce de l'avaluation.
par exemple:
(5*3/(1+4))-(7*2) saffichra en notation post-fixée:
5 3 * 1 4 + / 7 2 * -
por la pile par exemple:
empiler 5 empiler 3,dépiler 3 dépiler 5 ,empiler 15(5*3) etc....
il n'est pas nécessaire d'afficher les éxpressions entre parenthése.
je vous suis tres reconnaissante.
ah oui en language c.
mérci.

Répondre à perd

33

perd, le 12 avr 2007 à 23:34:18

Mémoriser une expression en notation post_fixée dans une file representé par chainage en affichant toute les étapes dans la pile,chaque maillon de la file aura pour valeur un opérande de type réel ou un opérateur binaire
(-,*,/,+)
parcourir cette file pour afficher l'éxpression post-fixée.
evaluer l'expression en utilisant une pile représentée par contiguité.afficher la tra&ce de l'avaluation.
par exemple:
(5*3/(1+4))-(7*2) saffichra en notation post-fixée:
5 3 * 1 4 + / 7 2 * -
por la pile par exemple:
empiler 5 empiler 3,dépiler 3 dépiler 5 ,empiler 15(5*3) etc....
il n'est pas nécessaire d'afficher les éxpressions entre parenthése.
je vous suis tres reconnaissante.
mérci.

Répondre à perd

34

Eradeus, le 13 avr 2007 à 11:48:12

Salut, je dois réaliser un programme sous labVIEW pour un stage mais j'ai un petit problème pour mettre en oeuvre le temps d'exécution d'une tâche. Wait ne marche pas car il me permet d'attendre mais pas de programmer un temps d'execution. Si quelqu'un à quelques tuyaux à me filer je l'en remercierai.

Répondre à Eradeus

35

pape, le 16 avr 2007 à 14:59:03

Bonjour je veux savoir comment représenter un histogramme 3D si j'ai une matrice 8*8.
merci

Répondre à pape

36

mohammed bellite, le 24 jui 2007 à 15:14:08

Bonjour je suis stagiere , je dois piloter un generateur de fonction agilent 33250A via une carte GPIB et en utilisant labview pour comuniquer avec la carte (creer l'interface) aider moi je suis vraiment bloqué
j'ai installer labview anisi que la carte mais la carte n'est pas encore détécté aider moi just pour me lancer dans le travaille

MERCI

Répondre à mohammed bellite

aminouchelabview, le 28 jui 2007 à 15:06:39

Salut
pour utiliser ta carte gpib il faut d'abort que ton pc la detecte,quelle version de labview tu utilise?moi j'ai eu le meme probleme au depart reponds vite et je pourais t'aider
a bientot

Répondre à aminouchelabview

37

smallplayer, le 2 oct 2007 à 13:30:57
  • +1

Bonjour,

je suis étudiant et je dois utiliser labview dans le cadre de mon projet tutoré de deuxième année.

Je dois dans le cadre de ce projet, je dois modéliser une onde qui ira frapper un objet, ce qui entrainera une bout d'onde réfléchit et l'autre bout qui sera transmis. Je dois faire aparaître ces ondes sur un seul et même graphique,et l'onde réfléchit devra aller en contresens des deux autres (comme dans cet exemple: http://www.univ-lemans.fr/enseignements/physique/02/meca/ref­lexondes.html)

je voulais savoir comment faire aller l'onde réfléchit dans le sens inverse des autres simplement car je galère à trouver :/

Merci d'avance

Répondre à smallplayer

38

toto23, le 17 oct 2007 à 17:19:02

Bonjour,
je suis un élève de 1S et je fais un TPE sur les eoliennes à effet magnus. Je voudrais savoir si vous savez des choses à ce propos et j'ai vu quelque part qu'en faisant un prototipe on pouvait le controler via Labview je voudrais bien telecharger ce programme pourriez vous m'indiquer un site svp
merci

Répondre à toto23

39

mariam, le 8 déc 2007 à 23:24:23

Salut max666
moi aussi je veux faire une application sous labview mais domage que je ne sais pas qu'est ce que je vais faire et comment

Répondre à mariam
Collection CommentÇaMarche.net