06-23-2009 07:13 AM
Tiens pourquoi avoir changer l'adresse de ta carte ? (bon cela ne change rien mais vraiment inutile).
27 c'est bien ce que je dis c'est l'adresse de ton appareil, donc dans l'exemple que je t'ais donne tu n'a plus qu'à mettre 27 dans la commande chaine de caractere adress GPIB
06-23-2009 07:30 AM
Je t'envoie le résultat de la manoeuvre.
06-23-2009 07:39 AM
Je viens de trouver le manuel en anglais de l'appareil que j'ai en francais. C'est à l'exactitude. Pour les commandes IEEE cela commence a la page 334.
06-23-2009 08:45 AM
Renomme en GPIB0 dans max la carte sinon tu doit redefinir l'adresse carte GPIB
Je suis en train de lire le pdf, ce que tu peux faire c'est de séparer l'envoie de commande sans réponse et les commandes avec réponse tu les connais cela ira vite pour toi.
N'oublie pas dans le 1er cas de décocher le read.
Dans le dernier recoche read .
Renomme en GPIB0 dans max la carte
06-23-2009 09:04 AM
Essaye simplement avec la commande MPOWER et le nombre de octet à lire juste le nécessaire.
Si tu envois simplement MPOWER comme commande sous Max cela marche, tu as une réponse, longueur de la réponse ?(nombre d'octet) ?
06-23-2009 09:06 AM
06-23-2009 09:27 AM
06-23-2009 09:56 AM
MPOWER tout seuls avec un query j'obtiens :iberr = EABO
EABO indicates that an I/O operation has been canceled, usually due to a timeout condition after a GPIB read. Before reading from the instrument, verify that the GPIB command you are sending is understood by your device and instructs it to place data in its output buffer. For information on your device's command syntax, consult the instrument manufacturer's user documentation.
Alors quand je fais ma chaine de commande avec un write puis MPOWER avec une query ca marche mais j'obtient ceci comme meme 23.3 W
iberr = EABO
EABO indicates that an I/O operation has been canceled, usually due to a timeout condition after a GPIB read. Before reading from the instrument, verify that the GPIB command you are sending is understood by your device and instructs it to place data in its output buffer. For information on your device's command syntax, consult the instrument manufacturer's user documentation.
06-23-2009 10:34 AM
sous sur le test panel tu as en bas du panel configure EOS ouvre le nouveau panneau et coche terminate read on EOS et regarde si tu as encore l'erreur avec MPOWER.
Sur le panneau de config dis moi ce que tu as, par défaut seulement Send EOI at end of write.
Si cela marche avec coché terminate read on EOS alors coche cette cas dans la config sous max de ta carte GPIB, tu te place sur GPIBx (x numero) et à droite tu as la config.
06-24-2009 01:30 AM
Ceci est quand les deux fonctions sont cochés c'est à dire : SEND EOI AT END OF WRITE et TERMINATE READ ON EOS
24.5 W
iberr = EABO
EABO indicates that an I/O operation has been canceled, usually due to a timeout condition after a GPIB read. Before reading from the instrument, verify that the GPIB command you are sending is understood by your device and instructs it to place data in its output buffer. For information on your device's command syntax, consult the instrument manufacturer's user documentation.
Maintenant la réponse quand TERMINATE READ ON EOS est coché : celle la même que précedemment.
Naturellement seul SEND EOI AT END était coché.