Télécharger Imprimer la page

Keysight Technologies 3458A Guide D'utilisation page 665

Multimètre

Publicité

75
80 OUTPUT @Dvm;"PRESET NORM;OFORMAT SINT;NPLC O;NRDGS";Num_readings
85 ! TARM AUTO, TRIG SYN, FORMAT DE SORTIE SINT, TEMPS
87 ! D'INTEGRATION MIN.
90 TRANSFER @Dvm TO @Int_rdgs;WAIT ! EVENEMENT SYN, TRANSFERT DES
92 ! LECTURES DANS LE TABLEAU DES ENTIERS; PAS DE CONVERSION DE
95 ! DONNEES REQUISES PUISQUE LE FORMAT INTEGER DE L'ORDINATEUR EST
97 ! IDENTIQUE A SINT (MAIS TABLEAUX DES ENTIERS REQUIS)
100 OUTPUT @Dvm;"ISCALE?"
102
110 ENTER @Dvm;S
120 FOR I=l TO Num_readings
130 Rdgs(I)=Int_rdgs(I)
135 ! ENTIER AU FORMAT REEL{OBL!GATOIRE POUR EVITER UN
138 ! DEPASSEMENT ENTIER SUR LA LIGNE SUIVANTE)
140 R=ABS(Rdgs(I))
142
150 IF R>=32767 THEN PRINT "OVLD" ! SI SURCHARGE, IMPRESSION D'UN
152
160 Rdgs (I) =Rdgs (I) *S
162
170 Rdgs(I)=DROUND(Rdgs(I),4) ! VALEUR ARRONDIE A 4 CHIFFRES
180 NEXT I
190 END
Exemple DINT
L'exemple suivant est identique au précédent à part qu'il effectue 50 lectures en
place de 10 et les transmet à l'ordinateur en utilisant le format DINT.
10OPTION BASE 1
20 INTEGER Num_readings,I,J,K ! DECLARATION DES VARIABLES
30 Num_readings= 50
40 ALLOCATE REAL Rdgs(1:Num_readings) ! CREATION D'UN TABLEAU POUR
42
50 ASSIGN @Dvm TO 722
60 ASSIGN @Buffer TO BUFFER [4*Num_readings] ! AFFECTATION DU NOM
65
70 OUTPUT @Dvm;•PRESET NORM;RANGE 10;OFORMAT DINT;NRDGS •;Num_readings
Keysight 3458A Guide d'utilisation
! D'ACCES DE LA MEMOIRE-TAMPON
! INTERROGATION DU FACTEUR D'ECHELLE POUR
! LE FORMAT SINT
! LECTURE DU FACTEUR D'ECHELLE
! CONVERSION DE CHAQUE LECTURE DU FORMAT
! UTILISATION DE LA VALEUR ABSOLUE POUR
! VERIFIER SURCHARGE
! MESSAGE
! MULTIPLICATION DE LA LECTURE PAR LE
! FACTEUR D'ECHELLE
! BORNE INFERIEURE DU TABLEAU A 1
! NOMBRE DE LECTURES = 50
! LES LECTURES
! AFFECTATION DE L'ADRESSE DU MULTIMETRE
! D'ACCES DE LA MEMOIRE-TAMPON
Les mesures
4
161

Publicité

loading