6. 6. GPIB(IEEE-488) USB 6.1 1. 2. USB DMM (USB.ID) GPIB USB.ID 1 GPIB MENU 8 I/F BUS GPIB/USB ENTER MENU 8 I/F HEADR ENTER 6.1.1 *IDN? 7451A/61A AD7451A/AD7461A7451A/7461A*IDN? *IDN? C00 6-1
6.1.1 *IDN? 7451A/61A *IDN? ADC Corp.,xxxxx,nnnnnnnnn,mmm xxxxx: 7451A 7461A nnnnnnnnn: No. mmm: No. ADC,xxxxxxx,nnnnnnnnn,mmm xxxxxxx: AD7451A AD7461A nnnnnnnnn: No. mmm: No. *IDN? 1. SHIFT 2. "OLD *IDN?" 3. 4. SHIFT 5. "NEW *IDN?" 6. *IDN? ADC OID0 *IDN? OID1 *IDN? OID? : OID0 OID1 SCPI :OIDentity {ON,1 OFF,0} OFF,0: *IDN? ON,1: *IDN? :OIDentity? : 1 0 6-2
6.2 GPIB 6.2 GPIB 6.2.1 GPIB(General Purpose Interface Bus) GPIB USB : IEEE-488 : ASCII : 0 High +2.4 V 1 Low +0.4 V 6-1 SH1 AH1 T5 L4 SR1 RL1 PP0 DC1 DT1 C0 E2 SDC, DCL GET 3 6-3
6.2.2 GPIB 6.2.2 GPIB 1. 20 m 6-2 0.5 m 408JE-1P5 1 m 408JE-101 2 m 408JE-102 4 m 408JE-104 2. 1 male, female 3 3. 4. GPIB OFF 5. ATN ATN ATN 6. 7. 1 255 255 8. 5 ms REN LOW 9. INI(ADC)INITiate(SCPI)*TRG *OPC*OPC?*WAI *OPC*OPC?*WAI 1 :INIT;*OPC :INIT;*OPC? :INIT;*WAI 6-4
6.2.3 GPIB 6.2.3 GPIB GPIB 1. MENU 8 I/F MENU I/F 2. ENTER I/F I/F BUS 3. BUS 4. ENTER BUS BUS GPIB 5. GPIB 6. ENTER GPIB I/F I/F 7. GP.Adr 01 I/F BUS GP.Adr 8. ENTER 01 GP.Adr 9. 02 I/F 10. ENTER GPIB GP.Adr 11. EXIT 6-5
6.2.3 GPIB 1. MENU 8 I/F MENU I/F 2. ENTER I/F I/F BUS 3. BUS 4. ENTER BUS BUS GPIB 5. GPIB 6. ENTER GPIB I/F I/F 7. T.ONLY I/F BUS T.ONLY 8. ENTER T.ONLY ON 9. ON/OFF 10. ENTER ON/OFF I/F T.ONLY 11. EXIT 6-6
6.3 USB 6.3 USB 6.3.1 USB1.1 USB(Universal Serial Bus) USB 6.3.2 USB ADC USB2.0 Full Speed USB B ID USBid 1 127 ASCII ASCII ADC USB 6.3.3 USB 6.3.3.1 USB B USB 1 USB 7461P ADC USB 7461A 6-7
6.3.3 USB 6.3.3.2 USBid USBid USB 1. MENU 8 I/F USBid 1 127 2. ENTER 6-8
6.4 6.4 6.4.1 (TRIGGER IN) (TRIGGER IN) EXTernal TTL 6-1 6-9
6.4.2 (COMPLETE OUT) 6.4.2 (COMPLETE OUT) (COMPLETE OUT) 5.8.2 [ ] MENU 9 SYS C.Sig (SGL) (MULTI) ENTER MENU 9 SYS C.Widt 100 μs 100 μsec 5 μs 5 μsec ENTER TTL 6-2 6-10
6.4.2 (COMPLETE OUT) DCV 1. Tc Tc=Tin + 2.5 msec Tin (SI) (IT) + 30 μsec 310 μsec 850 μsec 1.29 msec 2. Tcp Tcp=Tin+1.4msec Tin 6-11
6.5 6.5 (COMPARATOR) TTL a. break - GND b. TTL D-Sub9 DC30 V DC120 ma 30 V 1 ms LO4-8 HI3-7 PASS2-6 TTL 12 V GND 5 RELAY LO 4 RELAY HI 3 RELAY PASS 2 TTL PASS 1 5 4 3 2 1 9 8 7 6 9 TTL FAIL 8 RELAY LO 7 RELAY HI 6 RELAY PASS 6-3 6-12
6.5 Hi, Go, Lo HI, PASS, LO PASS PASS 6-3 6-4 6-3 TTL (a) Hi RELAY HI make TTL RELAY PASS/TTL PASS RELAY LO break Go break 6-4 break Lo break make TTL FAIL 6-4 6-4 TTL (b) PASS ADC RELAY PASS TTL PASS TTL FAIL Lo Go Hi Lo Go Hi LGH LOP1 MIP1 HIP1 L L L H H H --H LOP0 MIP0 HIP1 H H L L L H -G- LOP0 MIP1 HIP0 H L H L H L L-- LOP1 MIP0 HIP0 L H H H L L L-H LOP1 MIP0 HIP1 L H L H L H LG- LOP1 MIP1 HIP0 L L H H H L -GH LOP0 MIP1 HIP1 H L L L H H --- LOP0 MIP0 HIP0 H H H L L L H: break HiL: make Low 6-13
6.6 7461P 6.6 7461P (COMPARATEOR) TTL / 5.1.2 6-5 ADC DO0 DO1 DO? DOSn DO0 DO1 5 TTL n(0 31) 5 10 TTL FAIL TTL PASS RELAY PASS RELAY HI RELAY LO TTL TTL DOS0 9 1 2-6 3-7 4-8 4 3 2 1 0 0:H 1:L 0:H 1:L H: break HiL: make Low 0:H 1:L 0:H 1:L 0:H 1:L TTL FAIL TTL PASS RELAY PASS RELAY HI RELAY LO Hi Hi break break break DOS? DOS0 31 6-14
6.6 7461P 6-6 SCPI :DOUTput:STATe {OFF ON} :DOUTput:STATe? :DOUTput:BITS {0-31} 5 TTL n(0 31) 5 10 TTL FAIL TTL PASS RELAY PASS RELAY HI RELAY LO TTL TTL :DOUTput:BITS 0 9 1 2-6 3-7 4-8 4 3 2 1 0 0:H 1:L 0:H 1:L H: break HiL: make Low 0:H 1:L 0:H 1:L 0:H 1:L TTL FAIL TTL PASS :DOUTput:BITS? 0 31 RELAY PASS RELAY HI RELAY LO Hi Hi break break break 6.5 6-3 6-15
6.7 6.7 6.7.1 1. MENU 8 I/F 2. LANG 3. SCPI/ADC/R6552 ENTER SCPI: SCPI GPIB ADC: (GPIB/USB) R6552: R6552 7451A GPIB R6552 6.7.1.1 R6552 R6552 R6552 E R6552 TRSn PTLn M0 M1 M? ITPn LIT str ITSn LIT? MSR? DSR? MSEn DSE str MSE? DSE? QSR? SL n QSEn SL? QSE? Z *PSCn 6-16
6.7.1 R6552 STP n RCLP n BZ n BZ? R6552 PR1 PR2 PR3 PR4 PR5 ADC FAST1 (0.02PLC) FAST2 (0.1PLC) MED (1PLC) SLOW1 (5PLC) SLOW2 (10PLC) R6552 FAST2 (0.1PLC) MED (1PLC) SLOW2 (10PLC) 6-17
6.7.2 6.7.2 1. 1 S ±DDDD E±DD 1 2 3 4 5 ±DDDD E±DD 3 4 5 2. "," S ±DDDD E±DD, S ±DDDD E±DD, 1 2 3 4 6 1 2 3 4 6 5 1 2 1 3 + 1 2 S 3 + + 6 7 4 E + + 2 5 6-18
6.7.2 DCV (DCV) ACV (ACV) R2W (2WΩ) R4W (4WΩ) DCI (DCI) ACI (ACI) ADV AC+DC (ACV(AC+DC)) ADI AC+DC (ACI(AC+DC)) DOD (Diode) R2L 2WΩ R4L 4WΩ RCT (Cont) FRQ (Freq) BDV DCV-Bch TC2 (TEMP-2W) C TC3 (TEMP-3W) C TC4 (TEMP-4W) C TF2 (TEMP-2W) F TF3 (TEMP-3W) F TF4 (TEMP-4W) F TK2 (TEMP-2W)K TK3 (TEMP-3W)K TK4 (TEMP-4W)K 6-19
6.7.2 O 1 O 1 E Err D dbdbm 2 H HIGH 3 P GO 3 L LOW 3 M MAX 4 I MIN 4 B db 5 W dbm 5 S 6 N NULL 7 _ 8 6-20
6.7.2 3. 7461A/61P ±E± 6 (OL) OVER db/dbm ±9.999999E+37 ±9.999999E+36 ±9.999999E+35 7451A ±E± 5 (OL) OVER db/dbm ±9.99999E+37 ±9.99999E+36 ±9.99999E+35 7461A/61P 7451A DCV 100 mv ±ddd.dddde-03 DCV 300 mv ±ddd.ddde-03 1000 mv ±dddd.ddde-03 3000 mv ±dddd.dde-03 10 V ±dd.ddddde+00 30 V ±dd.dddde+00 100 V ±ddd.dddde+00 300 V ±ddd.ddde+00 1000 V ±dddd.ddde+00 1000 V ±dddd.dde+00 ACV 100 mv ±ddd.dddde-03 ACV 300 mv ±ddd.ddde-03 1000 mv ±dddd.ddde-03 3000 mv ±dddd.dde-03 10 V ±dd.ddddde+00 30 V ±dd.dddde+00 100 V ±ddd.dddde+00 300 V ±ddd.ddde+00 700 V ±dddd.ddde+00 700 V ±dddd.dde+00 ACV(AC+DC) 100 mv ±ddd.dddde-03 ACV(AC+DC) 300 mv ±ddd.ddde-03 1000 mv ±dddd.ddde-03 3000 mv ±dddd.dde-03 10 V ±dd.ddddde+00 30 V ±dd.dddde+00 100 V ±ddd.dddde+00 300 V ±ddd.ddde+00 700 V ±0ddd.dddE+00 700 V ±0ddd.ddE+00 6-21
6.7.2 7461A/61P 7451A 2WΩ 2WΩ 30 Ω ±dd.dddde+00 100 Ω ±ddd.dddde+00 300 Ω ±ddd.ddde+00 1000 Ω ±dddd.ddde+00 3000 Ω ±dddd.dde+00 10 kω ±dd.ddddde+03 30 kω ±dd.dddde+03 100 kω ±ddd.dddde+03 300 kω ±ddd.ddde+03 1000 kω ±dddd.ddde+03 3000 kω ±dddd.dde+03 10 MΩ ±dd.ddddde+06 30 MΩ ±dd.dddde+06 100 MΩ ±ddd.dddde+06 300 MΩ ±ddd.ddde+06 4WΩ 4WΩ 30 Ω ±dd.dddde+00 100 Ω ±ddd.dddde+00 300 Ω ±ddd.ddde+00 1000 Ω ±dddd.ddde+00 3000 Ω ±dddd.dde+00 10 kω ±dd.ddddde+03 30 kω ±dd.dddde+03 100 kω ±ddd.dddde+03 300 kω ±ddd.ddde+03 1000 kω ±dddd.ddde+03 3000 kω ±dddd.dde+03 10 MΩ ±dd.ddddde+06 30 MΩ ±dd.dddde+06 100 MΩ ±ddd.dddde+06 300 MΩ ±ddd.ddde+06 DCI 1000 μa ±dddd.ddde-06 DCI 3000 μa ±dddd.dde-06 10 ma ±dd.ddddde-03 30 ma ±dd.dddde-03 100 ma ±ddd.dddde-03 300 ma ±ddd.ddde-03 1000 ma ±dddd.ddde-03 3000 ma ±dddd.dde-03 3 A ±0d.dddddE+00 ACI 1000 μa ±dddd.ddde-06 ACI 3000 μa ±dddd.dde-06 10 ma ±dd.ddddde-03 30 ma ±dd.dddde-03 100 ma ±ddd.dddde-03 300 ma ±ddd.ddde-03 1000 ma ±dddd.ddde-03 3000 ma ±dddd.dde-03 3 A ±0d.dddddE+00 ACI(AC+DC) 1000 μa ±dddd.ddde-06 ACI(AC+DC) 3000 μa ±dddd.dde-06 10 ma ±dd.ddddde-03 30 ma ±dd.dddde-03 100 ma ±ddd.dddde-03 300 ma ±ddd.ddde-03 1000 ma ±dddd.ddde-03 3000 ma ±dddd.dde-03 3 A ±0d.dddddE+00 6-22
6.7.2 7461A/61P FREQ (<10 Hz) (±d.ddddde+00) FREQ (<10 Hz) (±d.ddddde+00) (<100 Hz) (±dd.dddde+00) (<100 Hz) (±dd.dddde+00) (<1000 Hz) (±ddd.ddde+00) (<1000 Hz) (±ddd.ddde+00) (<10 khz) (±d.ddddde+03) (<10 khz) (±d.ddddde+03) (<100 khz) (±dd.dddde+03) (<100 khz) (±dd.dddde+03) (<1000 khz) (±ddd.ddde+03) (<1000 khz) (±ddd.ddde+03) LP-2WΩ 100 Ω ±ddd.dddde+00 LP-2WΩ 300 Ω ±ddd.ddde+00 1000 Ω ±dddd.ddde+00 3000 Ω ±dddd.dde+00 10 kω ±dd.ddddde+03 30 kω ±dd.dddde+03 100 kω ±ddd.dddde+03 300 kω ±ddd.ddde+03 1000 kω ±dddd.ddde+03 3000 kω ±dddd.dde+03 10 MΩ ±dd.ddddde+06 30 MΩ ±dd.dddde+06 LP-4WΩ 100 Ω ±ddd.dddde+00 LP-4WΩ 300 Ω ±ddd.ddde+00 1000 Ω ±dddd.ddde+00 3000 Ω ±dddd.dde+00 10 kω ±dd.ddddde+03 30 kω ±dd.dddde+03 100 kω ±ddd.dddde+03 300 kω ±ddd.ddde+03 1000 kω ±dddd.ddde+03 3000 kω ±dddd.dde+03 10 MΩ ±dd.ddddde+06 30 MΩ ±dd.dddde+06 DIODE 1 ±dddd.ddde-03 DIODE 1 ±dddd.dde-03 CONT 1 ±dddd.ddde+00 CONT 1 ±dddd.dde+00 TEMP 1 ±dddd.ddde+00 DCV-Bch HI-COM ±dd.ddddde+00 DCV-Bch HI-COM ±dd.dddde+00 DCV-Bch HI-LO ±dd.ddddde+00 DCV-Bch HI-LO ±dd.dddde+00 DCV-Bch RATIO ±d.dddddde±dd DCV-Bch RATIO ±d.ddddde±dd ±dd.ddddde±dd ±ddd.dddde±dd 7451A ( ): Func TEMP 7461P ±dd.dddde±dd ±ddd.ddde±dd 6-23
6.7.3 ADC 6.7.3 ADC ADC *RST USB 20 msec F1 (DCV) F2 (ACV) F3 (2WΩ) F4 (4WΩ) F5 (DCI) F6 (ACI) F7 AC+DC (ACV(AC+DC)) F8 AC+DC (ACI(AC+DC)) F12 DCV-Bch F13 (Diode) F20 2WΩ F21 4WΩ F22 (Cont) F42 TEMP, 2 *7461P F43 TEMP, 3 *7461P F44 TEMP, 4 *7461P F50 (Freq) F? F01 F08F12 F13F20 F22F42 F44 F50 * 7461P * 7461P TPU0 C TPU1 F TPU2 K TPU? TPU0 TPU2 PT0 Pt100 PT1 JPt100 PT? PT0 PT1 6-24
6.7.3 ADC DCV-Bch * DCV-Bch (F12) SDV0 SDV1 SDV2 SDV? INH?n HI-COM HI-LO SDV0 SDV2 *TRG ST0 OFF ST1 ON ST? IRDn, m IRO? IRPO? IRNO? ICL n:1 50 0 1 ST0 ST1 n, m: 0 9999(7451A/61A) 0 19999(7461P) 6.7.2 IRPOdddd (7451A/61A) IRPOddddd (7461P) IRNOdddd, dddd (7451A/61A) IRNO±ddddd, ±ddddd (7461P) IRNO0000, -001 (7451A/61A) IRNO+00000, -00001 (7461P) INI IDLE INIC0 CONTINUOUS OFF INIC1 CONTINUOUS ON INIC? INIC0 INIC1 ABO IDLE TRS0 IMMEDIATE TRS1 MANUAL TRS2 EXTERNAL TRS3 BUS TRS4 LEVEL TRS5 DELTA TRS? TRS0 TRS5 (0, 0) 6-25
6.7.3 ADC LEVEL TLVn n:-1199999 +11999997461A/61P n:-319999 +3199997451A :1 TLV? TLS0 TLS1 TLS? TLV±ddddddd7461A/61P TLV±dddddd7451A NEGATIVE POSITIVE TLS0 TLS1 DELTA TDLn n: +1 +6000007461A/61P n: +1 +1600007451A :1 TDL? TDS0 TDS1 TDS2 TDS? TDC0 TDC1 TDC? TDLddddddd7461A/61P TDLdddddd7451A NEGATIVE POSITIVE BOTH TDS0 TDS2 CONVERGE EMISSION TDC0 TDC1 TRTn n:50 μs 3600 s7461a/61p n:200 μs 3600 s7451a (0) (1) (500ms) TRT? TRT+d.ddddddE±dd TRDn n:0 3600 (0) TRD? TRD+d.ddddE±dd TRNn n:1 50000 (1) 1 TRN? TRNddddd SPNn n:1 16000 (1) SPN? SPNddddd 6-26
6.7.3 ADC LEVEL/DELTA PTL0 0% (OFF) PTL1 25% PTL2 50% PTL3 75% PTL? TRCM0 TRCM1 TRCM? CW0 CW1 CW? PTLd SINGLE MULTI TRCM0 TRCM1 5 μs 100 μs CW0 CW1 6-27
6.7.3 ADC 7461A/61P DCV ACV ACV (AC+DC) 2WΩ 4WΩ DCI ACI ACI (AC+DC) LP- 2WΩ LP- 4WΩ Freq R0 AUTO AUTO AUTO AUTO AUTO AUTO AUTO AUTO AUTO AUTO AUTO R3 100 mv 100 mv 100 mv 100 Ω 100 Ω - - - 100 Ω 100 Ω (100 mv) R4 1000 mv 1000 mv 1000 mv 1000 Ω 1000 Ω 1000 μa 1000 μa 1000 μa 1000 Ω 1000 Ω (1000 mv) R5 10 V 10 V 10 V 10 kω 10 kω 10 ma 10 ma 10 ma 10 kω 10 kω (10 V) R6 100 V 100 V 100 V 100 kω 100 kω 100 ma 100 ma 100 ma 100 kω 100 kω (100 V) R7 1000V 700 V 700 V 1000 kω 1000 kω 1000 ma 1000 ma 1000 ma 1000 kω 1000 kω (700 V) R8 - - - 10 MΩ 10 MΩ 3 A 3 A 3 A 10 MΩ 10 MΩ - R9 - - - 100 MΩ 100 MΩ - - - - - - R? R0, R3 R9 7451A DCV ACV ACV (AC+DC) 2WΩ 4WΩ DCI ACI ACI (AC+DC) LP- 2WΩ LP- 4WΩ Freq R0 AUTO AUTO AUTO AUTO AUTO AUTO AUTO AUTO AUTO AUTO AUTO R2 - - - 30 Ω 30 Ω - - - - - - R3 300 mv 300 mv 300 mv 300 Ω 300 Ω - - - 300 Ω 300 Ω (300 mv) R4 3000 mv 3000 mv 3000 mv 3000 Ω 3000 Ω 3000 μa 3000 μa 3000 μa 3000 Ω 3000 Ω (3000 mv) R5 30 V 30 V 30 V 30 kω 30 kω 30 ma 30 ma 30 ma 30 kω 30 kω (30 V) R6 300 V 300 V 300 V 300 kω 300 kω 300 ma 300 ma 300 ma 300 kω 300 kω (300 V) R7 1000 V 700 V 700 V 3000 kω 3000 kω 3000 ma 3000 ma 3000 ma 3000 kω 3000 kω (700 V) R8 - - - 30 MΩ 30 MΩ - - - 30 MΩ 30 MΩ - R9 - - - 300 MΩ 300 MΩ - - - - - - R? R0, R2 R9 Fix RX AUTO MANUAL PR0 PR1 PR2 PR3 PR4 FREEPR0 FAST1 FAST2 PR1 MED SLOW1 PR5 PR? SLOW2 PR4 PR0 PR5 6-28
6.7.3 ADC *3 ITPn PLC 0.02 PLC 100 PLC *1 (10) ITP? ITSn ITS? ITP+d.ddddddE±dd 7461A/61P n:0.00001 10 7451A n:0.0001 10 ITS+d.ddddddE±dd (0.2) RE3 3 1/2 RE4 RE5 RE6 4 1/2 5 1/2 6 1/2 7461A/61P RE? RE3 RE6 7461A/61P RE3 RE5 7451A AC *2 FL1 FAST FL2 FL3 FL? MED SLOW FL1 FL3 AZ0 OFF AZ1 AZ2 AZ? ON ONCE OFF AZ0 AZ1 KOMn n:1 1000(Ω) 1 Ω (10) KOM? KOMdddd DCV IMP0 IMP1 HiZ 10 MΩ IMP? IMP0 IMP1 *1: 5.7.1 (SI) (IT) *2: ACV, ACV(AC+DC), ACI, ACI(AC+DC) *3: 6-29
6.7.3 ADC 6-30 NULL NL0 OFF NL1 ON NL? NL0 NL1 KNLn NULL n:-9999999.e+6 +9999999.E+67461A/61P n:-999999.e+6 +999999.E+67451A :0.000001E-9 NULL OFF KNL? KNL±d.ddddddE±dd7461A/61P *3 KNL±d.dddddE±dd7451A SM0 OFF SM1 ON SM? SM0 SM1 TIn n:2 100 TI? TIddd SC0 OFF SC1 ON SC? SC0 SC1 KAn A 0 n:-9999999.e+6 +9999999.E+67461A/61P n:-999999.e+6 +999999.E+67451A :0.000001E-9 KBn B n:-9999999.e+6 +9999999.E+67461A/61P n:-999999.e+6 +999999.E+67451A :0.000001E-9 KCn C n:-9999999.e+6 +9999999.E+67461A/61P n:-999999.e+6 +999999.E+67451A :0.000001E-9 KAM A KBM B KCM C KA? KA±d.ddddddE±dd7461A/61P *3 KA±d.dddddE±dd7451A KB? KB±d.ddddddE±dd7461A/61P KB±d.dddddE±dd7451A *3: (0) (10) (1) (0) (1)
6.7.3 ADC KC? KC±d.ddddddE±dd7461A/61P KC±d.dddddE±dd7451A db/dbm DB0 db OFF DB1 db ON DB2 dbm ON DB? DB0 DB2 KDn D n:0.000001e-9 9999999.E+67461A/61P n:0.00001e-9 999999.E+67451A (1) KDM D KD? KD±d.ddddddE±dd7461A/61P *3 KD±d.dddddE±dd7451A MAXMIN MN0 MAXMIN OFF 6.7.2 MN1 MAXMIN ON MN? MN0 MN1 MAX? MAX *3 M ±d.dddddde±dd7461a/61p M ±d.ddddde±dd7451a MIN? MIN *3 I ±d.dddddde±dd7461a/61p I ±d.ddddde±dd7451a AVE? AVE *3 A ±d.dddddde±dd7461a/61p A ±d.ddddde±dd7451a AVN? *3 AVN±d.ddddddE±dd7461A/61P AVN±d.dddddE±dd7451A CO0 OFF CO1 CO? HIn *3: ON CO0 CO1 HIGH n:-9999999.e+6 +9999999.E+6 7461A/61P n:-999999.e+6 +999999.E+67451A :0.000001E-9 (0) 6-31
6.7.3 ADC LOn LOW n:-9999999.e+6 +9999999.E+6 7461A/61P n:-999999.e+6 +999999.E+67451A :0.000001E-9 6-32 HIM LOM HI? LO? HIGH LOW HI±d.ddddddE±dd7461A/61P *3 HI±d.dddddE±dd7451A LO±d.ddddddE±dd7461A/61P *3 LO±d.dddddE±dd7451A LOP0 LO LOP1 LOP? MIP0 MIP1 MIP? HIP0 HIP1 HIP? SIRDn, m SIRD? SCNT? SMAX? SMIN? *3: LO LOP0 LOP1 GO GO MIP0 MIP1 HI HI HIP0 HIP1 n, m: 0 9999 (7451A/61A) n, m: 0 19999 (7461P) 1. 2. SIRDdddd, dddd (7451A/61A) SIRD±ddddd, ±ddddd (7461P) SIRD+0000, -0001 (7451A/61A) SIRD+00000, -00001 (7461P) SCNT+d.ddddddE+dd7461A/61P *3 SCNT+d.dddddE+dd7451A SMAX±d.ddddddE±dd7461A/61P *3 SMAX±d.dddddE±dd7451A SMIN±d.ddddddE±dd7461A/61P *3 SMIN±d.dddddE±dd7451A (0) (0, -1)
6.7.3 ADC SAVE? SAVE±d.ddddddE±dd7461A/61P *3 SAVE±d.dddddE±dd7451A *7461P SSIG? SPTP? DO0 DO1 DO? DOSn SSIG+d.ddddddE±dd7461A/61P *3 SSIG+d.dddddE±dd7451A 1 SSIG+9.999999E+30 7461A/61P SSIG+9.99999E+30 7451A MAX-MIN SPTP±d.ddddddE±dd7461A/61P *3 SPTP±d.dddddE±dd7451A DO0 DO1 5 TTL n(0 31) 5 10 0 DOS0 TTL FAIL TTL TTL PASS TTL 9 1 RELAY PASS 2-6 RELAY HI 3-7 RELAY LO 4-8 4 3 2 1 0 0:H 1:L 0:H 1:L 0:H 1:L H: break HiL: make Low 0:H 1:L 0:H 1:L TTL FAIL TTL PASS RELAY PASS RELAY HI RELAY LO Hi Hi break break break DOS? DOS0 31 *3: 6-33
6.7.3 ADC BP0 OFF BP1 FAIL BP2 PASS BP? BP0 BP2 DS0 OFF DS1 ON DS? DS0 DS1 LF? LF050 Hz LF160 Hz *RST C *IDN? OID0 *IDN? *5 OID1 *IDN? OID? : OID0 OID1 *7461P *IDN? ADC Corp.,xxxxx,nnnnnnnnn,mmm xxxxx7451a, 7461A, 7461P nnnnnnnnn No. mmm No. C00 ADC,xxxxxxx,nnnnnnnnn,mmm xxxxxxxad7451a AD7461A nnnnnnnnn No. mmm No. H0 OFF *4 H1 ON H? H0 H1 DL0 DL1 DL2 DL? CR/LF+EOI LF EOI DL0 DL2 SRQ S1 SRQ S0 SRQ S? S0 S1 *4: EOI GPIB USB *5: C00 7461P 6-34
6.7.3 ADC *CLS *STB? *SREn *SRE? *ESR? *ESEn *ESE? MSR? MSEn MSE? QSR? QSEn QSE? OSR? OSEn OSE? ddd (SRER) n:0 255 bit6 ddd (SESR) ddd (SESER) n:0 255 ddd (MER) ddddd (MEER) n:0 65535 ddddd (QER) ddddd (QEER) n:0 65535 ddddd (OER) ddddd (OEER) n:0 65535 ddddd *PSCn n:-32767 +32767 n 0 SRER SESER 0 SRER SESER *PSC? *OPC *OPC? *WAI 0 10 Operation complete (bit0) 1 GPIB 6-35
6.7.3 ADC *TST? 0 Pass 1 Fail CAL0 OFF CAL1 ON CAL? XOUT PCn XDTn CAL0 CAL1 OFF STD n:0 ±999999 STD n:std XTERM? 0 1 CMNT "str" CMNT? "' 50 CMNT"xxxxxxx" *SAVn n:0 3 [n] SINI [0] [3] *RCLn n:0 3 [n] RINI ERR? 50 ±ddd,"xxxxxxxxxx" 80 20 FIFO 21-350,"Queue overflow" +000,"No error" 6-36
6.7.3 ADC IN0 IN1 IN? IN0 IN1 6-37
6.7.4 SCPI 6.7.4 SCPI 6.7.4.1 SCPI SCPI SCPI SCPI SCPI (, ) 3 (...) < 1>,...,< 4> < 1>,< 2>,< 3>, < 4> 4 :CALibration:CABLe:CAL:CABL < > [ ] {} 1 {..} < > { } ( ) (,) 6-38
6.7.4 SCPI {ON,1 OFF,0} ON1OFF0ON, 1, OFF, 04 [ ] [ ] <int_d> NR1NR2NR3 d <real_d> NR1NR2NR3 d <str> " <func> [:SENSe]:FUNCtion { } { } ( ) 1 (,) 3 () { 1},, { 4} { 1}, { 2}, { 3}, { 4} 4 B00 OFF (I/F-CONT) ON 6-39
6.7.4 SCPI 6.7.4.2 1. SCPI DCV :MEASure? 6.7.2 1 DCV ACV 2WΩ 4WΩ DCI ACI ACV(AC+DC) ACI(AC+DC) LP-2WΩ LP-4WΩ Freq TEMP *7461P DCV-Bch HI-COM DCV-Bch HI-LO DCV-Bch RATIO :MEASure:< >? < > VOLTage:DC VOLTage:AC RESistance FRESistance CURRent:DC CURRent:AC VOLTage:ACDC CURRent:ACDC DIODe RESistance:LPOWer FRESistance:LPOWer CONTinuity FREQuency TEMPerature VOLTage:BDC:BCOM VOLTage:BDC:B VOLTage:BDC:RATio :CONFigure:< > :CONFigure? 6.7.2 "<func>,<real>", DCV [:SENSe]:FUNCtion "VOLTage:DC" "VOLT:DC" ACV "VOLTage:AC" "VOLT:AC" 2WΩ "RESistance" "RES" 4WΩ "FRESistance" "FRES" DCI "CURRent:DC" "CURR:DC" ACI "CURRent:AC" "CURR:AC" ACV(AC+DC) "VOLTage:ACDC" "VOLT:ACDC" ACI(AC+DC) "CURRent:ACDC" "CURR:ACDC" "DIODe" "DIOD" 6-40
6.7.4 SCPI LP-2WΩ "RESistance:LPOWer" "RES:LPOW" LP-4WΩ "FRESistance: LPOWer" "FRES:LPOW" "CONTinuity" "CONT" Freq "FREQuency" "FREQ" TEMP *7461P "TEMPerature" "TEMP" DCV-Bch HI-COM "VOLTage:BDC: BCOM" "VOLT:BDC:BCOM" DCV-Bch HI-LO "VOLTage:BDC:B" "VOLT:BDC:B" DCV-Bch RATIO "VOLTage:BDC: "VOLT:BDC:RAT" RATio" DCV-Bch *7461P *7461P SCPI *7461P [:SENSe]:< >:RANGe:AUTO {ON,1 OFF,0} {1 0} :UNIT:TEMPerature {C F K} {C F K} [:SENSe]:TEMPerature:TRANsducer:TYPE {RTD TRTD FRTD} RTD:2 TRTD:3 FRTD:4 {RTD TRTD FRTD} [:SENSe]:TEMPerature:TRANsducer:STANdard {PT100 JPT100} {PT100 JPT100} DCV ACV, ACV(AC+DC), Freq 2WΩ, 4WΩ [:SENSe]:< >:RANGe 0 750(V) DCI, ACI, ACI(AC+DC) LP-2WΩ, LP-4WΩ <real_6> (7461A/61P) <real_5> (7451A) DCV-Bch [:SENSe]:< >:SRATe {FREE SFASt FAST MED SLOW SSLow} [:SENSe]:< >:DIGits *3 [3 6 6] (7461A/61P) [3 5 5] (7451A) (PLC) {FREE SFAS FAST MED SLOW SSL} *1 <int_1> [:SENSe]:< >:NPLCycles [0.02 10 100] *2 <real_6> [:SENSe]:< >:APERture [0.00001 10] (7461A/61P) [0.0001 10] (7451A) <real_6> *1: FREE *2: 5.7.1 (SI) (IT) *3: 6-41
6.7.4 SCPI SCPI AC ACV, ACV(AC+DC), ACI, ACI(AC+DC) [:SENSe]:< >:FILTer {FAST MED SLOW} {FAST MED SLOW} [:SENSe]:ZERO:AUTO {ON,1 OFF,0 ONCE} {1 0} [:SENSe]:CONTinuity:THReshold [1 10 1000] <int_4> DCV :INPut:IMPedance:AUTO {ON,1 OFF,0} {1 0} (1:HiZ, 0:10 MΩ) 6-42
6.7.4 SCPI 2. SCPI NULL [:SENSe]:< >:REFerence:STATe {ON,1 OFF,0} {1 0} NULL NULL [:SENSe]:< >:REFerence [-9999999.E+6 0 9999999.E+6] (7461A/61P) [-999999.E+6 0 999999.E+6] (7451A) <real_6> (7461A/61P) <real_5> (7451A) :CALCulate:SMOothing {ON,1 OFF,0} {1 0} :CALCulate:SMOothing:POINts [2 10 100] <int_3> :CALCulate:SCALing {ON,1 OFF,0} {1 0} A *4 B *4 C *4 :CALCulate:SCALing:A :CALCulate:SCALing:B :CALCulate:SCALing:C { [-9999999.E+6 0 9999999.E+6] MEASurement} (7461A/61P) { [-999999.E+6 0 999999.E+6] MEASurement} (7451A) MAX/MIN MAX/MIN :CALCulate:AVERage {ON,1 OFF,0} {1 0} <real_6> (7461A/61P) <real_5> (7451A) MAX :CALCulate:AVERage:MAXimum? 6.7.2 MIN :CALCulate:AVERage:MINimum? AVE :CALCulate:AVERage:AVERage? :CALCulate:AVERage:COUNt? <real_6> (7461A/61P) <real_5> (7451A) :CALCulate:LIMit {ON,1 OFF,0} {1 0} HIGH *4 LOW *4 :CALCulate:LIMit:UPPer :CALCulate:LIMit:LOWer { [-9999999.E+6 0 9999999.E+6] MEASurement} (7461A/61P){ [-999999.E+6 0 999999.E+6] MEASurement} (7451A) LOW PASS :CALCulate:LIMit:PASS:LOWer {ON,1 OFF,0} {1 0} <real_6> (7461A/61P) <real_5> (7451A) *4: (MEASurement) 6-43
6.7.4 SCPI GO PASS HI PASS :CALCulate:LIMit:PASS:MED {ON,1 OFF,0} {1 0} :CALCulate:LIMit:PASS:UPPer {ON,1 OFF,0} {1 0} :CALCulate:LIMit:BEEPer {OFF FAIL PASS} {OFF FAIL PASS} :CALCulate:STATistics [0 0 9999], [0-1 9999] <int_4>,<int_4> :CALCulate:STATistics:COUNt? <real_6> (7461A/61P) :CALCulate:STATistics:MAXimum? <real_5> (7451A) MAX-MIN db/dbm SCPI :CALCulate:STATistics:MINimum? :CALCulate:STATistics:AVERage? CALCulate:STATistics:DEViation? CALCulate:STATistics:MAXMin? :CALCulate:DB {DB DBM OFF} {DB DBM OFF} D :CALCulate:DB:D {[0.000001E-9 1 9999999.E+6] MEASurement} (7461A/61P {[0.000001E-9 1 999999.E+6] MEASurement} (7451A <real_6> (7461A/61P <real_5> (7451A *7461P :DOUTput:STATe {ON,1 OFF,0} {1 0} :DOUTput:BITS {0-31} 6.6 7461P {0-31} 6-44
6.7.4 SCPI 3. SCPI :INITiate :INITiate:CONTinuous {ON,1 OFF,0} {1 0} :READ? 6.7.2 :FETCh? 6.7.2 :ABORt 1 :SAMPle:COUNt [1 1 16000] <int_4> :TRIGger:SOURce IMMediate IMM MANual MAN EXTernal BUS LEVel DELTa EXT BUS LEV DELT :TRIGger:COUNt [1 1 50000] <int_5> :TRIGger:DELay [0 0 3600] <real_4> :TRIGger:TIMer [0.00005 0.5 3600] (7461A/61P) [0.0002 0.5 3600] (7451A) LEVEL <real_6> :TSYStem:LEVel [-1199999 0 1199999] (7461A/61P) [-319999 0 319999] (7451A) <int_7> (7461A/61P) <int_6> (7451A) :TSYStem:LEVel:SLOPe {POSitive NEGative} {POS NEG} DELTA :TSYStem:DELTa [1 1 600000] (7461A/61P) [1 1 160000] (7451A) :TSYStem:DELTa:SLOPe {POSitive NEGative BOTH} :TSYStem:DELTa:DIRection {CONVergence EMISsion} <int_7> (7461A/61P) <int_6> (7451A) {POS NEG BOTH} CONV EMIS LEVEL/DELTA :TSYStem:PRETrigger {0 25 50 75} {0 25 50 75} 6-45
6.7.4 SCPI 4. SCPI :SYSTem:BEEPer:STATe {ON,1 OFF,0} {1 0} :SYSTem:ERRor? <int_3>,<str> SCPI :SYSTem:VERSion? <str> :SYSTem:GPIB:DELimiter:BLOCk {CRLF LF EOI} {CRLF LF EOI} [:SENSe]:LFRQency? 50 60 :INHIbit:FUNCtion:< >? {0 1} 0: 1: :ROUTe:TERMinals {FRONt REAR} {FRON REAR} :DISPlay {ON,1 OFF,0} {1 0} :TRACe:STATe {ON,1 OFF,0} {1 0} :TRACe:CLEar :TRACe:NUMBer [0 0 9999],[0 0 9999] (7451A/61A) [0 0 19999],[0 0 19999] (7461P) :TRACe:DATA? 6.7.2 :TRACe:DATA:NUMBer? <int_4>,<int_4> (7451A/61A) <int_5>,<int_5> (7461P) :TRACe:DATA:POINts? <int_5> :TRIGger:COMPlete SINGle MULTi SING MULT :TRIGger:COMPlete:WIDTh [0.000005 0.0001 0.0001] *IDN? :OIDentity C00 7461P {ON,1 OFF,0} OFF <real_6> {1 0} 6-46
6.7.4 SCPI 5. SCPI :STATus:OPERation:ENABle [0 0 65535] <int_5> :STATus:OPERation:EVENt? <int_5> :STATus:QUEStionable:ENABle [0 0 65535] <int_5> :STATus:QUEStionable:EVENt? <int_5> :STATus:MEASurement:ENABle n [0 0 65535] <int_5> :STATus:MEASurement:EVENt? <int_5> 6. IEEE-488.2 USB SCPI *CLS *ESE {0 0 127] <int_3> *ESR? <int_3> *IDN? 6-34 *OPC 1 (bit0) *RST *SRE [64 64 127] bit6 1 *STB? *TRG <int_3> <int_3> *TST? {0 1} 0: 1: *WAIGPIB 6-47
6.7.5 6.7.5 IEEE 488.2-1987 1. IEEE 488.2-1987 0 & 0 1 : : : & 1 : : : n-1 & n-1 n & n OR Summary *CLS AND OR 5 (STB) (SESR) (MER) (QER) (OER) 6-48
6.7.5 6-4 6-5 6-4 (1/2) 6-49
6.7.5 6-5 (2/2) 6-50
6.7.5 2. 10 (SRER) : *SRE (SESER) : *ESE (MEER): MSE (QEER): QSE (OEER): OSE 3. 6-6 OSB MSS RQS ESB MAV QSB EVA 1 MSB 7 X 5 4 3 2 1 0 MSS 6-6 3 bit6 bit6 bit6 (MSS) RQS 6-51
6.7.5 bit0 5bit7 RQS RQS 0 0 RQSMSS *CLS SRQ 6-7 6-7 (STB) bit 0 MSB Measurement Summary Bit ON: Measurement Event Register 1 Measurement Event Enable Register 1 1 OFF: Measurement Event Register 0 1 0 2 EAV Error Available 3 QSB Questionable Summary Bit 4 MAV Message Available 5 ESB Standard Event Status 6 MSS Master Summary RQS Request Service 7 OSB Operation Summary Bit ON: Error Queue 1 OFF: Error Queue 0 ON: Questionable Event Register 1 Questionable Event Enable Register 1 1 OFF: Questionable Event Register 0 ON: 1 OFF: 0 ON: SESR 1 SESER 1 1 OFF: SESR (*ESR?) 0 ON: STB SRER 1 1 ON: MSS 1 SRQ RQS 1 OFF: STB 0 ON: Operation Event Register 1 Operation Event Enable Register 1 1 OFF: Operation Event Register 0 6-52
6.7.5 *CLS MAV *STB? PSC 1 *SRE0 6-53
6.7.5 4. 6-8 6-8 (SESR) bit 0 OPC Operation Complete 1 0 ON: *OPC 1 2 QYE Query Error 3 DDE Device Dependent Error 4 EXE Execution Error 5 CME Command Error ON: 1 ON: 1 ON: 1 1 ON: 1 6 0 7 PON Power On ON: OFF ON 1 *CLS *ESR? PSC 1 *ESE0 6-54
6.7.5 5. 6-9 6-9 (MER) bit 0 FL FAIL 1 PS PASS ON: FAIL 1 ON: PASS 1 2 0 3 0 4 0 5 0 6 0 7 0 8 EOM End of measure 9 EOS End of store 10 SM Smoothing complete 11 STAT Statistics complete ON: 1 ON: 1 ON: 1 ON: 1 12 0 13 ELD End of Level/Delta 14 LDD Level/Delta Detected ON: ON: 1 1 15 0 *CLS :STATus:MEASurement[:EVENt]?" MSR? :STATus:MEASurement:ENABle 0 MSE0 6-55
6.7.5 6. 6-10 6-10 (QER) bit 0 Voltage Overload ON: OL 1 1 Current Overload ON: OL 1 2 0 3 0 4 0 5 Frequency Overload ON: OL 1 6 0 7 0 8 Summary of Calibration ON: ON SUM ON 1 9 Ohms Overload ON: OL 1 10 0 11 0 12 Alarm ON: 1 13 0 14 0 15 0 *CLS :STATus:QUEStionable[:EVENt]? QSR? :STATus:QUEStionable:ENABle 0 QSE0 6-56
6.7.5 7. 6-11 6-11 (OER) bit 0 0 1 0 2 0 3 0 4 0 5 Waiting for TRIG ON: Trigger Layer 1 6 0 7 0 8 0 9 Idle ON: 1 10 0 11 0 12 0 13 0 14 0 15 0 *CLS :STATus:OPERation[:EVENt]? OSR? :STATus:OPERation:ENABle 0 OSE0 6-57
6.8 6.8 GPIB USB USB USB 3.3.2 GPIB FMV-5350ML3(OS:Windows98) NATIONAL INSTRUMENTS PCI-GPIB Niglobal.basVbib-32.basPCI-GPIB Microsoft Excel Visual Basic for Application 7461A 7451A 1 10 V 7461A 7461A GPIB 1 Dim DMM_ADR As Integer Dim dmm As Integer Dim dt As String * 100 DMM_ADR = 1 '7461A GPIB ' 'GPIB '7461A GPIB Call ibdev(0, DMM_ADR, 0, T10s, 1, 0, dmm) 'GPIB I/F Call ibconfig(dmm, IbcUnAddr, 1) ' Call ibwrt(dmm, "*RST" & Chr(10)) '7461A Call ibwrt(dmm, "H1" & Chr(10)) ' ON Call ibwrt(dmm, "F1" & Chr(10)) ' DCV Call ibwrt(dmm, "R5" & Chr(10)) ' 10 V Call ibwrt(dmm, "PR5" & Chr(10)) ' SLOW2 Call ibrd(dmm, dt) Cells(1, 1) = "'" & Left(dt, 18) Call ibonl(dmm, 0) ' ' ' 2 2 7461A 7461A GPIB 1 Dim DMM_ADR As Integer Dim dmm As Integer Dim dt As String * 100 DMM_ADR = 1 '7461A GPIB ' 'GPIB '7461A GPIB Call ibdev(0, DMM_ADR, 0, T10s, 1, 0, dmm) 6-58
6.8 Call ibconfig(dmm, IbcUnAddr, 1) Call ibwrt(dmm, "*RST" & Chr(10)) Call ibwrt(dmm, "H1" & Chr(10)) Call ibwrt(dmm, "F3" & Chr(10)) Call ibwrt(dmm, "R4" & Chr(10)) Call ibwrt(dmm, "ITP1" & Chr(10)) Call ibwrt(dmm, "TRS3" & Chr(10)) Call ibwrt(dmm, "*CLS" & Chr(10)) Call ibwrt(dmm, "*TRG" & Chr(10)) 'GPIB I/F ' '7461A ' ON ' 2WΩ ' 1 kω ' 1 PLC ' ' ' Do ' Call ibwrt(dmm, "*STB?" & Chr(10)) ' Call ibrd(dmm, dt) ' dt dt = dt And 16 'bit4(mav) Loop While (dt <> 16) Call ibrd(dmm, dt) Cells(1, 1) = "'" & Left(dt, 18) Call ibonl(dmm, 0) ' ' ' 3 10 V 100 μs 1 7461A GPIB 1 Dim DMM_ADR As Integer Dim dmm As Integer Dim dt As String * 20000 Dim s As Integer DMM_ADR = 1 '7461A GPIB ' 'GPIB ' '7461A GPIB Call ibdev(0, DMM_ADR, 0, T10s, 1, 0, dmm) 'GPIB I/F Call ibconfig(dmm, IbcUnAddr, 1) ' Call ibconfig(0, IbcAUTOPOLL, 0) ' Call ibwrt(dmm, "*RST" & Chr(10)) '7461A Call ibwrt(dmm, "H0" & Chr(10)) ' OFF Call ibwrt(dmm, "S0" & Chr(10)) 'SRQ Call ibwrt(dmm, "F1" & Chr(10)) ' DCV Call ibwrt(dmm, "R5" & Chr(10)) ' 10 V Call ibwrt(dmm, "TRS3" & Chr(10)) ' "BUS" Call ibwrt(dmm, "AZ0" & Chr(10)) ' Call ibwrt(dmm, "ITS0.0001" & Chr(10)) ' 100 μs Call ibwrt(dmm, "TRT0.0005" & Chr(10)) ' 500 μs Call ibwrt(dmm, "DS0" & Chr(10)) ' OFF Call ibwrt(dmm, "ST1" & Chr(10)) Call ibwrt(dmm, "ICL" & Chr(10)) ' ' 6-59
6.8 Call ibwrt(dmm, "SPN1000" & Chr(10)) '1 1000 Call ibwrt(dmm, "IRD0,999" & Chr(10)) ' (0 999) Call ibwrt(dmm, "*CLS" & Chr(10)) ' Call ibwrt(dmm, "MSE256" & Chr(10)) 'MSR Call ibwrt(dmm, "*SRE1" & Chr(10)) 'SRE Call ibwrt(dmm, "*TRG" & Chr(10)) Call ibwait(dmm, RQS Or TIMO) ' 'SRQ If (ibsta And TIMO) Then ' Call MsgBox("SRQ Time Out", vbokonly, "Error") ' Call ibwrt(dmm, "DS1" & Chr(10)) ' ON Call ibonl(dmm, 0) ' Exit Sub Else Call ibrsp(dmm, s) ' End If Call ibwrt(dmm, "IRO?" & Chr(10)) Call ibrd(dmm, dt) Cells(1, 1) = "'" & dt Call ibwrt(dmm, "DS1" & Chr(10)) Call ibonl(dmm, 0) ' ' ' ' ON ' GPIB 6-60
6.9 SCPI 6.9 SCPI GPIB FMV-5350ML3(OS:Windows98) GPIB NATIONAL INSTRUMENTS PCI-GPIB Niglobal.basVbib-32.basPCI-GPIB Microsoft Excel Visual Basic for Application 7461A 7451A 1 10 V D.U.T 7461A 7461A GPIB 1 Dim DMM_ADR As Integer Dim dmm As Integer Dim dt As String * 100 DMM_ADR = 1 '7461A GPIB ' 'GPIB '7461A GPIB Call ibdev(0, DMM_ADR, 0, T10s, 1, 0, dmm) 'GPIB I/F Call ibconfig(dmm, IbcUnAddr, 1) ' Call ibwrt(dmm, "*RST" & Chr(10)) '7461A Call ibwrt(dmm, ":SENSE:FUNCTION 'VOLTAGE:DC'" & Chr(10)) ' DCV Call ibwrt(dmm, ":SENSE:VOLTAGE:DC:RANGE 10" & Chr(10)) ' 10 V Call ibwrt(dmm, ":SENSE:VOLTAGE:DC:SRATE SSLOW" & Chr(10)) ' SLOW2 Call ibwrt(dmm, ":FETCH?" & Chr(10)) ' A01 *1 Call ibwrt(dmm, ":READ?" & Chr(10)) ' B00 *1 Call ibrd(dmm, dt) ' Cells(1, 1) = "'" & Left(dt, 13) Call ibonl(dmm, 0) ' ' *1: 6-61
6.9 SCPI 2 2 7461A 7461A GPIB 1 Dim DMM_ADR As Integer Dim dmm As Integer Dim dt As String * 100 DMM_ADR = 1 '7461A GPIB ' 'GPIB '7461A GPIB Call ibdev(0, DMM_ADR, 0, T10s, 1, 0, dmm) 'GPIB I/F Call ibconfig(dmm, IbcUnAddr, 1) ' Call ibwrt(dmm, "*RST" & Chr(10)) '7461A Call ibwrt(dmm, ":SENSE:FUNCTION 'RESISTANCE'" & Chr(10)) ' 2WΩ Call ibwrt(dmm, ":SENSE:RESISTANCE:RANGE 1000" & Chr(10)) ' 1 kω Call ibwrt(dmm, ":SENSE:RESISTANCE:NPLCYCLES 1" & Chr(10)) ' 1 PLC Call ibwrt(dmm, ":TRIGGER:SOURCE BUS" & Chr(10)) ' Call ibwrt(dmm, ":INITIATE:CONTINUOUS ON" & Chr(10)) ' ON Call ibwrt(dmm, "*CLS" & Chr(10)) ' Call ibwrt(dmm, "*TRG" & Chr(10)) ' Do ' Call ibwrt(dmm, "*STB?" & Chr(10)) ' Call ibrd(dmm, dt) ' dt dt = dt And 16 'bit4(mav) Loop While (dt <> 16) Call ibwrt(dmm, ":FETCH?" & Chr(10)) ' Call ibrd(dmm, dt) ' Cells(1, 1) = "'" & Left(dt, 13) Call ibonl(dmm, 0) ' ' 6-62
6.9 SCPI 3 10 V 500 μs 1 7461A GPIB 1 Dim DMM_ADR As Integer Dim dmm As Integer Dim dt As String * 20000 Dim s As Integer DMM_ADR = 1 '7461A GPIB ' 'GPIB ' '7461A GPIB Call ibdev(0, DMM_ADR, 0, T10s, 1, 0, dmm) 'GPIB I/F Call ibconfig(dmm, IbcUnAddr, 1) ' Call ibconfig(0, IbcAUTOPOLL, 0) ' Call ibwrt(dmm, "*RST" & Chr(10)) '7461A Call ibwrt(dmm, ":SENSE:FUNCTION 'VOLTAGE:DC'" & Chr(10)) ' DCV Call ibwrt(dmm, ":SENSE:VOLTAGE:DC:RANGE 10" & Chr(10)) ' 10V Call ibwrt(dmm, ":TRIGGER:SOURCE BUS" & Chr(10)) ' "BUS" Call ibwrt(dmm, ":INITIATE:CONTINUOUS ON" & Chr(10)) ' ON Call ibwrt(dmm, ":SENSE:ZERO:AUTO OFF" & Chr(10)) ' Call ibwrt(dmm, ":SENSE:VOLTAGE:DC:APERTURE 100E-6" & Chr(10)) ' 100 μs Call ibwrt(dmm, ":TRIGGER:TIMER 500E-6" & Chr(10)) ' 500 μs Call ibwrt(dmm, ":DIPLAY OFF" & Chr(10)) ' OFF Call ibwrt(dmm, ":TRACE:STATE ON" & Chr(10)) ' Call ibwrt(dmm, ":TRACE:CLEAR" & Chr(10)) ' Call ibwrt(dmm, ":SAMPLE:COUNT 1000" & Chr(10)) '1 (1000 ) Call ibwrt(dmm, ":TRACE:NUMBER 0,999" & Chr(10)) ' (0 999) Call ibwrt(dmm, "*CLS" & Chr(10)) ' Call ibwrt(dmm, ":STATUS:MEASUREMENT:ENABLE 256" & Chr(10)) 'MSR Call ibwrt(dmm, "*SRE 1" & Chr(10)) 'SRE Call ibwrt(dmm, "*TRG" & Chr(10)) Call ibwait(dmm, RQS Or TIMO) ' 'SRQ If (ibsta And TIMO) Then ' Call MsgBox("SRQ Time Out", vbokonly, "Error") ' 6-63
6.9 SCPI Call ibwrt(dmm, ":DIPLAY ON" & Chr(10)) ' ON Call ibonl(dmm, 0) ' Exit Sub Else Call ibrsp(dmm, s) ' End If Call ibwrt(dmm, ":TRACE:DATA?" & Chr(10)) ' Call ibrd(dmm, dt) ' Cells(1, 1) = "'" & dt ' Call ibwrt(dmm, ":DISPLAY ON" & Chr(10)) ' ON Call ibonl(dmm, 0) ' 6-64