Télécharger Imprimer la page

Keysight Technologies 3458A Guide D'utilisation page 664

Multimètre

Publicité

4
Les mesures
Fin de transmission
Chaque lecture au format ASCII transmise sur le bus GPIB se termine
normalement par un cr,lf (retour chariot, saut de ligne). Pour la plupart des
contrôleurs, cette séquence équivaut à une fin de transmission. La sortie des
lectures sous n'importe quel autre format ne se termine pourtant pas par un cr,lf.
Dans ce cas, vous devez valider la fonction GPIB EOI (Fin ou Identification) pour
indiquer la fin du transfert. Pour plus de détails à ce sujet, voir commande END au
chapitre 6.
Utilisation du format de sortie SINT ou DINT
La commande ISCALE? renvoie le facteur d'échelle (au format ASCII) des lectures
utilisant le format de sortie SINT ou DINT. (Dès que le contrôleur a extrait le
facteur d'échelle, le format de sortie repasse au format SINT ou DINT spécifié).
Vous pouvez extraire le facteur d'échelle après que le multimètre ait été configuré
mais avant que les mesures ne soient déclenchées ou après que toutes les
mesures aient été effectuées et transmises au contrôleur. (Si la mémoire-tampon
de sortie contient une lecture lorsque la commande d'interrogation ISCALE? est
exécutée, la lecture sera "écrasée" (effacée) par le facteur d'échelle).
Exemple SINT
Le programme suivant transmet 10 lectures au format SINT, extrait le facteur
d'échelle et multiplie chaque lecture par le facteur d'échelle. Les lectures sont
transmises au contrôleur à l'aide de la commande TRANSFER (commande
spécifique aux contrôleurs HP 200/300 utilisant le langage BASIC HP). La
commande TRANSFER. est la méthode de transfert la plus rapide, surtout
lorsqu'elle est utilisée avec l'interface GPIB à accès direct à la mémoire (DMA). Il
est conseillé de l'utiliser à chaque fois que la vitesse de mesure/transfert est
importante.
10 OPTION BASE 1
20 INTEGER Num_readings
30 INTEGER Int_rdgs (1: 10) BUFFER ! CREATION DU TABLEAU DES ENTIERS
35
40 REAL Rdgs(1:10)
50 Num_readings=10
60 ASSIGN @Dvm TO 722
70 ASSIGN @Int_rdgs TO BUFFER Int_rdgs(*) ! AFFECTATION DU NOM
160
! BORNE INFERIEURE DU TABLEAU A 1
! DECLARATION DE LA VARIABLE
! EN MEMOIRE-TAMPON
! CREATION DU TABLEAU DES REELS
! NOMBRE DE LECTURES = 10
! AFFECTATION DE L'ADRESSE DU MULTIMETRE
Keysight 3458A Guide d'utilisation

Publicité

loading