Gpib labview
Fermé
popodemars
Messages postés
2
Date d'inscription
lundi 14 mars 2005
Statut
Membre
Dernière intervention
23 mai 2005
-
14 mars 2005 à 13:45
salmiazzouz Messages postés 2 Date d'inscription lundi 29 décembre 2014 Statut Membre Dernière intervention 29 décembre 2014 - 29 déc. 2014 à 13:37
salmiazzouz Messages postés 2 Date d'inscription lundi 29 décembre 2014 Statut Membre Dernière intervention 29 décembre 2014 - 29 déc. 2014 à 13:37
17 réponses
salut tout le monde,
je suis tombé par hasard sur cette page, il se trouve que j'ai déjà fait ce dont vous avez besoin (je crois) dans le cadre d'un projet. Si vous voulez mon rapport, envoyer moi un mail et je vous l'enverrai avec plaisir. Bonne conyinuation.
je suis tombé par hasard sur cette page, il se trouve que j'ai déjà fait ce dont vous avez besoin (je crois) dans le cadre d'un projet. Si vous voulez mon rapport, envoyer moi un mail et je vous l'enverrai avec plaisir. Bonne conyinuation.
Hello,
Je suis plus ou moins dans le meme cas que toi, mais pour l'instrument que j'utilise, il existe des drivers.
En fait, j'ai du écrire des fonctions moi même (plus rapide).
Ce que je te conseille, (si tu n'as deja pas trouvé) c de jetter un coup d'oeil sur les autres driver pour comprendre le fonctionnement et d'écrire tes fonctions à l'aide de la doc de ton appareil de mesure.
C pas bien lonng et encore moins compliqué.
Bye et bonne chance.
Je suis plus ou moins dans le meme cas que toi, mais pour l'instrument que j'utilise, il existe des drivers.
En fait, j'ai du écrire des fonctions moi même (plus rapide).
Ce que je te conseille, (si tu n'as deja pas trouvé) c de jetter un coup d'oeil sur les autres driver pour comprendre le fonctionnement et d'écrire tes fonctions à l'aide de la doc de ton appareil de mesure.
C pas bien lonng et encore moins compliqué.
Bye et bonne chance.
khunlun
Messages postés
117
Date d'inscription
mardi 12 avril 2005
Statut
Membre
Dernière intervention
17 avril 2012
27
>
Bitolle
10 mai 2005 à 11:10
10 mai 2005 à 11:10
Salut
J'ai les drivers
Si tu veux donne moi ton adresse et je te les donne par mail.
Enfin j'ai ceux pour le 33220A
J'ai les drivers
Si tu veux donne moi ton adresse et je te les donne par mail.
Enfin j'ai ceux pour le 33220A
bitolle
Messages postés
15
Date d'inscription
mardi 10 mai 2005
Statut
Membre
Dernière intervention
13 juillet 2005
1
>
khunlun
Messages postés
117
Date d'inscription
mardi 12 avril 2005
Statut
Membre
Dernière intervention
17 avril 2012
6 juin 2005 à 19:57
6 juin 2005 à 19:57
salut,
dsl, pour ne pas avoir repondu, je croyais recevoir un mail en cas de reponse...
sinon jai les driver pris sur NI.com si tas mieux....
jai labview6
merci ++
dsl, pour ne pas avoir repondu, je croyais recevoir un mail en cas de reponse...
sinon jai les driver pris sur NI.com si tas mieux....
jai labview6
merci ++
laurent
>
khunlun
Messages postés
117
Date d'inscription
mardi 12 avril 2005
Statut
Membre
Dernière intervention
17 avril 2012
10 juin 2005 à 15:40
10 juin 2005 à 15:40
bonjour, 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
j'aurai besoin d'une reponse assez rapidemment si tu pouvais
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
j'aurai besoin d'une reponse assez rapidemment si tu pouvais
bitolle
Messages postés
15
Date d'inscription
mardi 10 mai 2005
Statut
Membre
Dernière intervention
13 juillet 2005
1
>
laurent
10 juin 2005 à 15:50
10 juin 2005 à 15:50
dsl moi je connait pas mathlab
en turbo pascal je peux t'aider, en labview un peu moins car je galere.
cherche des exemples sur le site du constructeur de l'instrument ou sur le site de mathlab
peut pas faire + dsl et bonne chance
trigger c'est pour savoir quand se declance l'acquisition de l'oscillo par exemple. si dectection dun signa sur channel 1 ou 2, extern et front montant, descendant voir notice de ton appareil
+++
en turbo pascal je peux t'aider, en labview un peu moins car je galere.
cherche des exemples sur le site du constructeur de l'instrument ou sur le site de mathlab
peut pas faire + dsl et bonne chance
trigger c'est pour savoir quand se declance l'acquisition de l'oscillo par exemple. si dectection dun signa sur channel 1 ou 2, extern et front montant, descendant voir notice de ton appareil
+++
Merci laurent! Alors les reponses à tes questions:
-j'utilise labview. Il y a plein de vi (sous programmes) pour lire, ecrire, initializer des périphériques GPIB. Ca, pas de pb!
-j'arrive a communiquer avec mon oscilloscope (tektronix 3014) et lire des infors depuis mon pc en utilisant des commandes telles que IDN?, DATA?, CH1?, ACQ? ... mon probleme c'est que toutes ces requetes me renvoient des réglages de l'oscillo, alors que moi le seul truc que je veux faire, c'est lire les valeurs mesurées: gnere si mon oscillo est branché à un GBP qui fait une fonction sinus, j'aimerais recevoir plein de valeurs entre -1 et 1 à une frequence de 1000 Hz par exemple. Hors dans le manuel de l'oscillo j'ai pas réussi à trouver la requete qui renvoie la valeur actuellement mesurée.
J'espère que mon problème est plus clair, et que tu pourra m'aider :D
merci
-j'utilise labview. Il y a plein de vi (sous programmes) pour lire, ecrire, initializer des périphériques GPIB. Ca, pas de pb!
-j'arrive a communiquer avec mon oscilloscope (tektronix 3014) et lire des infors depuis mon pc en utilisant des commandes telles que IDN?, DATA?, CH1?, ACQ? ... mon probleme c'est que toutes ces requetes me renvoient des réglages de l'oscillo, alors que moi le seul truc que je veux faire, c'est lire les valeurs mesurées: gnere si mon oscillo est branché à un GBP qui fait une fonction sinus, j'aimerais recevoir plein de valeurs entre -1 et 1 à une frequence de 1000 Hz par exemple. Hors dans le manuel de l'oscillo j'ai pas réussi à trouver la requete qui renvoie la valeur actuellement mesurée.
J'espère que mon problème est plus clair, et que tu pourra m'aider :D
merci
laurenttls
Messages postés
19
Date d'inscription
vendredi 10 juin 2005
Statut
Membre
Dernière intervention
6 juillet 2005
1
22 juin 2005 à 12:13
22 juin 2005 à 12:13
si il y a pas les commendes dans ton manuel je peux pas t'aider. si tu veux, je peux te donner la boucle que j'ai fait pour afficher les diffentes valeurs. par exmple j'entre deux frequence et l'oscillo me renvoie les valeurs entre ces deux frequences par pas de frequence que je choisis egalement.
for k=[f1:freq_step:f2] (f1 et f2 sont choisis ici)
% 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 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
pour recuperer les valeurs, tu utilise fscanf. si ca te renvoie des reglage de l'oscillo, ca doit pas etre les bonnes commandes. je ne sais pas si ca t'a aide...ou si je suis completement a cote de ta question. tiens moi au courant.
laurent
for k=[f1:freq_step:f2] (f1 et f2 sont choisis ici)
% 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 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
pour recuperer les valeurs, tu utilise fscanf. si ca te renvoie des reglage de l'oscillo, ca doit pas etre les bonnes commandes. je ne sais pas si ca t'a aide...ou si je suis completement a cote de ta question. tiens moi au courant.
laurent
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ouai merci!
Ca clarifie un peu tout. Il faut que je trouve les commandes pour mon appareil.
Et merci pour le code! Ca m'a pas l'air trop compliqué. Je vais peut etre essayer de faire ca en matlab.
Merci encore! a+
Ca clarifie un peu tout. Il faut que je trouve les commandes pour mon appareil.
Et merci pour le code! Ca m'a pas l'air trop compliqué. Je vais peut etre essayer de faire ca en matlab.
Merci encore! a+
salut. j'ai un probleme maintenant.
mon programme, je les fais avec des marqueurs et l'instrument me renvoyait la valeur du cham la ou je placais mon marqueur. un marquur, c juste une feleche par exemple.
maintenant je voudrais faire la meme chose mais avec un trigger. c'est a dire je lui donne une frequence et il me renvoie la valeur. avec un oscillo, c come si je demandais un temps et il me renverrait la tension. peux tu m'aider a trouver comment marche le trigger?
merci
laurent
mon programme, je les fais avec des marqueurs et l'instrument me renvoyait la valeur du cham la ou je placais mon marqueur. un marquur, c juste une feleche par exemple.
maintenant je voudrais faire la meme chose mais avec un trigger. c'est a dire je lui donne une frequence et il me renvoie la valeur. avec un oscillo, c come si je demandais un temps et il me renverrait la tension. peux tu m'aider a trouver comment marche le trigger?
merci
laurent
jeylem
Messages postés
2
Date d'inscription
mardi 21 mars 2006
Statut
Membre
Dernière intervention
22 mars 2006
>
LAURENT
22 mars 2006 à 14:33
22 mars 2006 à 14:33
Bonjour tout le monde,
Nous avons un problème concernant le pilotage d'un analyseur de réseau via une carte gpib. Pour cela nous utilisons Matlab. Le premier probleme que nous rencontrons est au niveau de la création du "gpib object".
voici notre bout de programme:
g = gpib('ni', 0, 1);
??? Undefined command/function 'gpib'.
Alors que nous avons installé correctement la toolbox Intrument Control.
merci de votre aide.
urgent:) svp
Nous avons un problème concernant le pilotage d'un analyseur de réseau via une carte gpib. Pour cela nous utilisons Matlab. Le premier probleme que nous rencontrons est au niveau de la création du "gpib object".
voici notre bout de programme:
g = gpib('ni', 0, 1);
??? Undefined command/function 'gpib'.
Alors que nous avons installé correctement la toolbox Intrument Control.
merci de votre aide.
urgent:) svp
laurent
>
jeylem
Messages postés
2
Date d'inscription
mardi 21 mars 2006
Statut
Membre
Dernière intervention
22 mars 2006
23 mars 2006 à 21:59
23 mars 2006 à 21:59
J'ai fait comme toi.
obj1 = gpib('NI', 0, 20);
et apres fopen(objet1);
, tape ensuite: get (obj,’Status’);
et regarde la reponse. en principe: open...
Si ca, ca marche pas, je ne connais pas.
obj1 = gpib('NI', 0, 20);
et apres fopen(objet1);
, tape ensuite: get (obj,’Status’);
et regarde la reponse. en principe: open...
Si ca, ca marche pas, je ne connais pas.
risack
Messages postés
1
Date d'inscription
jeudi 7 juillet 2005
Statut
Membre
Dernière intervention
7 juillet 2005
7 juil. 2005 à 09:44
7 juil. 2005 à 09:44
Bonjour tout le monde.
Mon prob est le suivant je dois commander un positionneur d'antenne via un pc, et pour le moment j'ai juste la notice du positionneur(AL-4700-3 de orbit). Qqun sait si pour ce type de matos ya des driver existant?
Et sinon pour commander le plus facile c en labview ou ya d'autres alternatives? merci
Mon prob est le suivant je dois commander un positionneur d'antenne via un pc, et pour le moment j'ai juste la notice du positionneur(AL-4700-3 de orbit). Qqun sait si pour ce type de matos ya des driver existant?
Et sinon pour commander le plus facile c en labview ou ya d'autres alternatives? merci
Bonjours moi aussi je suis étudiant moi aussi je dois commander le bus HPIB mais j'ai deux petit soucis
Le premier c'est que mon ordi est une grosse nail (celui de mon entreprise et ils veulent pas investir) windows 98 sous 16mo de RAM lol et je n'ai aucun logiciel pour commencer !!!!
Oui je sais je suis mal barré mais les conseil du style tire toi une balle saute du haut d'un pont abandonne c'est pas ce que je recherche lol
Merci de m'aiguiller et à bientôt
Ps l'objet que je dois piloter et un HP4284A et la carte est une NI
Merci
Le premier c'est que mon ordi est une grosse nail (celui de mon entreprise et ils veulent pas investir) windows 98 sous 16mo de RAM lol et je n'ai aucun logiciel pour commencer !!!!
Oui je sais je suis mal barré mais les conseil du style tire toi une balle saute du haut d'un pont abandonne c'est pas ce que je recherche lol
Merci de m'aiguiller et à bientôt
Ps l'objet que je dois piloter et un HP4284A et la carte est une NI
Merci
Alors je dois recevoir les mesures provenant du HP4284 c'est a dire l'initialiser charger la mesure que je veux recevoir et la lire via le bus GPIB. ensuite faire autant de mesure que le permet mon appareil (self capa facteur qualité ...) et refaire ensuite tout sa pour chaque pièce à mesurer.
Toutes ces mesures devront ensuite se retrouver dans une feuille de calcul excel avec nom de l'opérateur numéro d'objet date
Mais ce qui me bloque c'est ma configuration matériel car je suis en stage et il veulent me donner d'autre ordis !!!!
Ma question est elle mieux formulé ???
Toutes ces mesures devront ensuite se retrouver dans une feuille de calcul excel avec nom de l'opérateur numéro d'objet date
Mais ce qui me bloque c'est ma configuration matériel car je suis en stage et il veulent me donner d'autre ordis !!!!
Ma question est elle mieux formulé ???
oui, elle est mieux deja ta question.
t'en es ou ds tes recherches?
quel logiciel tu utilises? moi, j'ai utilisé Matlab.
mais t'en a un autre qui fait exactement pareil, qui permet de creer une liaison direct entre ton port GPIB et l'instrument de mesure.
deja, essaie de voir si tu peux creer une liaison, et faire un printf pour juste lire le nom de ton instrument. c'est le premier test.
pour info, ton GPIB, est de texas intrument, tu peux aller sur son site, il y a un forum mis en place par ses ingenieurs.
il est tres bien fait, et les gars et repondent dans les 2h qui suivent.
fais le premier test, et si ca marche, on avancera un peu plus.
Laurent
t'en es ou ds tes recherches?
quel logiciel tu utilises? moi, j'ai utilisé Matlab.
mais t'en a un autre qui fait exactement pareil, qui permet de creer une liaison direct entre ton port GPIB et l'instrument de mesure.
deja, essaie de voir si tu peux creer une liaison, et faire un printf pour juste lire le nom de ton instrument. c'est le premier test.
pour info, ton GPIB, est de texas intrument, tu peux aller sur son site, il y a un forum mis en place par ses ingenieurs.
il est tres bien fait, et les gars et repondent dans les 2h qui suivent.
fais le premier test, et si ca marche, on avancera un peu plus.
Laurent
shadowmic
Messages postés
13
Date d'inscription
mercredi 10 mai 2006
Statut
Membre
Dernière intervention
28 avril 2008
12 mai 2006 à 10:07
12 mai 2006 à 10:07
En fait je voulais programmer en C++ avec interface graphique cependant avec la merde d'ordi que j'ai c'est pas pensable 16mo de ram et win 98 c'est impossible je me suis donc orienté sur LABVIEW mais ce logiciel est complet mais très dur a utiliser et je suis bloqué par ces enregistrements exelset d'autant que la version que j'utilise est une version étudiante ce qui est mon cas mais pas celui de l'entreprise.
Je cherche donc une nouvelle manière de programmer ou une autre solution qui ferait évoluer la mienne
Cependant tu parle de carte Texas instrument mais j'ai rien qui viens de chez de eux niveau GPIB Je me trompe ??? carte National instrument a moins que dans le HP c'est une carte de chez Ti je sais pas ???
Je cherche donc une nouvelle manière de programmer ou une autre solution qui ferait évoluer la mienne
Cependant tu parle de carte Texas instrument mais j'ai rien qui viens de chez de eux niveau GPIB Je me trompe ??? carte National instrument a moins que dans le HP c'est une carte de chez Ti je sais pas ???
excuse, t'as raison, j'ai confondu NI et TI. bref,
pour labview, c'est plus facile de l'utiliser que tu le crois. la, je suis au boulot, je n'ai pas bcp de code sur moi.
le but est d'ecrire un genre de script et tu le lances.
mais je crois que avec labview, tu peux lancer une ligne de commande.
regarde sur cette page la reponse 12 ,28 et 21, dans cet ordre.
essaie ces commandes: elles servent a ouvrir une liaison avec ton instrument vie le GPIB. ensuite le get, te permet de recevoir juste le status de ton instrument, si c'est "open" ou "close".
si c open, c'est gagné. ca veut dire que t'es pret a envoyer et recevoir tout ce que tu veux.
envoir moi ton email, je t'enverrai tout mon code ce soir. tu regarderas si ca peut t'aider.
pour labview, c'est plus facile de l'utiliser que tu le crois. la, je suis au boulot, je n'ai pas bcp de code sur moi.
le but est d'ecrire un genre de script et tu le lances.
mais je crois que avec labview, tu peux lancer une ligne de commande.
regarde sur cette page la reponse 12 ,28 et 21, dans cet ordre.
essaie ces commandes: elles servent a ouvrir une liaison avec ton instrument vie le GPIB. ensuite le get, te permet de recevoir juste le status de ton instrument, si c'est "open" ou "close".
si c open, c'est gagné. ca veut dire que t'es pret a envoyer et recevoir tout ce que tu veux.
envoir moi ton email, je t'enverrai tout mon code ce soir. tu regarderas si ca peut t'aider.
shadowmic
Messages postés
13
Date d'inscription
mercredi 10 mai 2006
Statut
Membre
Dernière intervention
28 avril 2008
12 mai 2006 à 10:25
12 mai 2006 à 10:25
mon adresse est shadowmic@hotmail.fr
laurent
>
shadowmic
Messages postés
13
Date d'inscription
mercredi 10 mai 2006
Statut
Membre
Dernière intervention
28 avril 2008
12 mai 2006 à 10:30
12 mai 2006 à 10:30
ok, je t'envoie ca des que je peux..40 pages de code...
en attendant, regarde si tu peux creer la liaison et recuperer qqch de ton instrument.
tiens moi au courant
Laurent
ps: t'es ou en stage, quel stage, ou?
en attendant, regarde si tu peux creer la liaison et recuperer qqch de ton instrument.
tiens moi au courant
Laurent
ps: t'es ou en stage, quel stage, ou?
shadowmic
Messages postés
13
Date d'inscription
mercredi 10 mai 2006
Statut
Membre
Dernière intervention
28 avril 2008
8 août 2006 à 11:17
8 août 2006 à 11:17
Bon des nouvelles pour ce sujet mon entreprise m'a pris pour l'été et m'a donné du matériel pour travailler
Maintenant je travail sous visual C++2005 et je galère si quelqu'un a un exemple d'un code GPIB sous visual C++ 2005 je serait preneur merci !!
Maintenant je travail sous visual C++2005 et je galère si quelqu'un a un exemple d'un code GPIB sous visual C++ 2005 je serait preneur merci !!
mohammed bellite
Messages postés
5
Date d'inscription
mardi 17 juillet 2007
Statut
Membre
Dernière intervention
24 juillet 2007
18 juil. 2007 à 13:01
18 juil. 2007 à 13:01
bonjour je suis mohammed bellite en stage dans mon ecole et je dois piloter un instrument éléctronique
via une carte GPIB et utilisant labview en effet je connait pas les cartes GPIB ni labview pouvez vous m'aidre svp
merci d'avance
via une carte GPIB et utilisant labview en effet je connait pas les cartes GPIB ni labview pouvez vous m'aidre svp
merci d'avance
mohammed bellite
Messages postés
5
Date d'inscription
mardi 17 juillet 2007
Statut
Membre
Dernière intervention
24 juillet 2007
24 juil. 2007 à 15:22
24 juil. 2007 à 15:22
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
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
zhpipo16
Messages postés
10
Date d'inscription
jeudi 21 février 2008
Statut
Membre
Dernière intervention
25 mars 2010
4
28 mars 2008 à 22:05
28 mars 2008 à 22:05
salut tt le monde je ss nouveau ds ce forum et g besion d'aide
g un PFE à faire et le sujet est(l'automatisation d'un pont RLC) c'est un impédance mètre es k'il y a kelk1 pe m'aider? ou mois me guider
amicalement.....merci
g un PFE à faire et le sujet est(l'automatisation d'un pont RLC) c'est un impédance mètre es k'il y a kelk1 pe m'aider? ou mois me guider
amicalement.....merci
bonjour,
je veux commander un boost PFC sous labview. Comment utiliser un programme matlab sous labview ? J'utilise un NI USB 6009 comme interface de communication.
Le programme matlab sert à élaborer un algorithme de réglage ( numérique )
Merci!
je veux commander un boost PFC sous labview. Comment utiliser un programme matlab sous labview ? J'utilise un NI USB 6009 comme interface de communication.
Le programme matlab sert à élaborer un algorithme de réglage ( numérique )
Merci!
Bonjour Nestor,
si tu peux créer une dll sous Matlab, c'est tout à fait possible de l'appeler par LabView comme une dll classique.
Si c'est toujours d'actualité pour toi, tu peux regarder la doc de Matlab ... que je n'ai plus.
Je connais plutôt bien le GPIB mais ce n'est pas ton premier problème donc est-il possible de créer une dll avec MatLab est une première question sur le chemin de la solution.
Cordialement,
FG
si tu peux créer une dll sous Matlab, c'est tout à fait possible de l'appeler par LabView comme une dll classique.
Si c'est toujours d'actualité pour toi, tu peux regarder la doc de Matlab ... que je n'ai plus.
Je connais plutôt bien le GPIB mais ce n'est pas ton premier problème donc est-il possible de créer une dll avec MatLab est une première question sur le chemin de la solution.
Cordialement,
FG
6 juin 2005 à 19:54
dsl pour celong temps de reponse je commencais a m'ernnerver avec mes appareils
ce serait avec plaisir que je recevrais tes VI.
a present je communique tres bien avec mes appareils .
mais la deuxieme etape c'est d'automatiser le tout.
en fait mon stage consiste à:
envoyer a une cellule une certaine frequence.
mesurer la tension du signal en sorti, la frequence et le dephasage.
le scope dois adapter auto matiquement l base de temps en fonction de la frequence(ce que jarrive a faire), regler la sensibilité en fonction du signal recu( jarrive pas).
bref ya plein de petit pb que jarrive pa a resoudre
++merci
10 juin 2005 à 15:59
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.
meric a toi, sit u pouvais m'aider
20 juin 2005 à 15:49
Le probleme c'est que je ne comprends meme pas comment faire ca: est ce que l'appareil envoie en continue les données? ou est ce qu'il faut lui envoyer une query pour qu'il réponde en envoyant les données à cet instant précis?
En tout cas si tu pouvais m'aider ca serait vraiment cool!
a+
21 juin 2005 à 10:24
deja j'ai utilise matlab comme logiciel. ensuite j'ai utilise "intrument toolbox" de matlab. mais tu peux utiliser n'importe quel autre logiciel pour pouvoir commmuniquer avec ta machine. moi c'etait un analyseur de spectre. ds la notice de ta machine tu dois certainement avoir des commandes a envoyer, par exemple pour changer la frequence.( pour moi c'etait du style CAL1: MARK1: FREQ 10e9HZ). bref, regarde ces commandes, dis nous quel logiciel tu utilises. moi j'ai fait une boucle pour recuperer les informations. une question pour unr reponse avec mon appareil. mais peut etre tu peux trouver une commande avec un timer...
tiens moi au courant
17 avril 2007 à 15:11
Pourrais tu m'envoyer ton rapport sur ton projet sur le GPIB et labview????Je fais actuellement un projet sur le meme theme et je pense que ton rapport pourrais m'aider...
J'espere que tu la encor
Merci d'avance