Herunterladen Inhalt Inhalt Diese Seite drucken

Keysight 3458A Benutzerhandbuch Seite 189

Inhaltsverzeichnis

Werbung

10
20
30
40
50
60
70
80
85
90
100 OUTPUT @Dvm; "OFORMAT SINT"
110 OUTPUT @Dvm; "NRDGS"; Num_readings !30000 Messungen pro Trigger, Abtaster-
111
112
120 TRANSFER @Dvm TO @Int rdgs;WAIT
121 !in Integer-Array; da das Integer-Format des Computers exakt dem SINT-Format
122 !entspricht, ist keine Datenkonvertierung notwendig (es ist ein Integer-Array
123 !erforderlich)
130 OUTPUT @Dvm; "ISCALE?"
140 ENTER @Dvm;S
150 FOR I=1 TO Num_readings
160 Rdgs(I)=Int_rdgs(I)
165 !Format umwandeln (ist zur Verhinderung eines etwaigen Integer-Überlaufs in
166 !der nächsten Zeile erforderlich)
170 R=ABS(Rdgs(I))
175
180 IF R>=32767 THEN PRINT "OVLD"
185
190 Rdgs(I)=Rdgs(I)*S
195
200 Rdgs(I)=OROUND(Rdgs(I),4)
210 NEXT I
220 END
Keysight 3458A Benutzerhandbuch
OPTION BASE 1
INTEGER Num_readings
INTEGER Int_rdgs(l:30000) BUFFER !Integer-Array für Puffer deklarieren
REAL Rdgs(l:30000)
Num_readings=30000
ASSIGN @Dvm TO 722
ASSIGN Int_rdgs TO BUFFER Int_rdgs(*)!Puffer-I/O-Pfadname zuweisen
OUTPUT @Dvm; "PRESET FAST"
OUTPUT @Dvm;"APER 1.4E–6"
Durchführung von Messungen
!Array-Indizierung beginnt mit 1
!Variable deklarieren
!Real-Array deklarieren
!Anzahl der Messwerte = 30000
!Multimeteradresse zuweisen
!Triggerfreigabeereignis SYN, Triggerereig-
!nis AUTO, Messfunktion DCV, Bereich 10 V
!Integrationszeit 1.4 µs
!Ausgabeformat SINT
!eignis AUTO Abtastereignis (Standard-
!wert)
!SYN-Ereignis, Messwerte übertragen
!Skalierungsfaktor für SINT-Format abfragen
!Skalierungsfaktor einlesen
!Jeweils einen Integer-Messwert in das Real-
!Anhand des absoluten Wertes auf Bereichs-
!überschreitung überprüfen
!Falls Bereichsüberschreitung, Meldung
!anzeigen
!Messwert mit Skalierungsfaktor multipli
!zieren
!Auf vier Stellen runden
4
189

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis