557
Chapter 8, Programming The Call Processing Subsystem
Example Programs
6040 SELECT Order$
6050 CASE "Power"
6060 Ptr_value=32
6070 OUTPUT Inst_addr;"STAT:CALLP:PTR "&VAL$(Ptr_value)
6080 OUTPUT Inst_addr;"CALLP:ORD ’CHNG PL "&VAL$(Parm)&"’"
6090 CASE "Mainten"
6100 Ptr_value=16
6110 OUTPUT Inst_addr;"STAT:CALLP:PTR "&VAL$(Ptr_value)
6120 OUTPUT Inst_addr;"CALLP:ORD ’MAINTEN’"
6130 CASE "Alert"
6140 Ptr_value=32
6150 OUTPUT Inst_addr;"STAT:CALLP:PTR "&VAL$(Ptr_value)
6160 OUTPUT Inst_addr;"CALLP:ORD ’ALERT’"
6170 END SELECT
6180 LOOP
6190 WAIT Wait_time
6200 OUTPUT Inst_addr;"*ESR?;STAT:CALLP:EVEN?"
6210 ENTER Inst_addr;Std_event,Call_proc_even
6220 IF Std_event THEN RETURN 0
6230 IF BIT(Call_proc_even,LOG(Ptr_value)/LOG(2)) THEN RETURN 1
6240 END LOOP
6250 FNEND
6260 !
7000 Print_error: SUB Print_error
7010 OPTION BASE 1
7020 COM /Io_addresses/ INTEGER Inst_addr,Bus_addr
7030 COM /Prog_control/ INTEGER Std_event,Wait_time
7040 INTEGER N
7050 DIM Error_message$[255],Error$(5)[20]
7060 Error$(2)="Query"
7070 Error$(3)="Device Dependent"
7080 Error$(4)="Execution"
7090 Error$(5)="Command"
7100 WAIT .1 !Allow time for Error Queue to be updated.
7110 FOR N=2 TO 5
7120 IF BIT(Std_event,N) THEN
7130 PRINT "A "&Error$(N)&" error has occurred."
7140 OUTPUT Inst_addr;"SYSTem:ERRor?"
7150 ENTER Inst_addr;Error_number,Error_message$
7160 PRINT Error_number,Error_message$
7170 END IF
7180 NEXT N
7190 IF BINAND(Std_event,195) THEN
7200 BEEP
7210 PRINT "Unrecognized condition. Standard Event register = ";Std_event
7220 END IF
7230 STOP
7240 SUBEND
7250 !
10000 Meas_carrier: SUB Meas_carrier
Содержание 8921A
Страница 14: ...14 ...
Страница 17: ...Contents 17 3 HP IB Command Guidelines Sequential and Overlapped Commands 72 Guidelines for Operation 73 ...
Страница 24: ...Contents 24 9 Error Messages ...
Страница 25: ...Contents 25 Index 593 ...
Страница 26: ...Contents 26 ...
Страница 27: ...27 1 Using HP IB ...
Страница 58: ...58 Chapter 1 Using HP IB Remote Local Modes ...
Страница 59: ...59 2 Methods For Reading Measurement Results ...
Страница 71: ...71 3 HP IB Command Guidelines ...
Страница 94: ...94 Chapter 3 HP IB Command Guidelines Guidelines for Operation ...
Страница 95: ...95 4 HP IB Commands ...
Страница 100: ...100 Adjacent Channel Power ACP ...
Страница 150: ...150 Display DISPlay space TDMA test TESTs TFReq THLP TIBasic TMAKe TPARm TPRint TSEQn TSPec Returns current screen TX ...
Страница 173: ...173 System System SYSTem ERRor Returns integer value quoted string ...
Страница 236: ...236 Triggering Measurements ...
Страница 237: ...237 5 Advanced Operations ...
Страница 350: ...350 Chapter 6 Memory Cards Mass Storage Using Memory Cards Figure 20 Inserting a Memory Card ...
Страница 360: ...360 Chapter 6 Memory Cards Mass Storage Using External Disk Drives ...
Страница 361: ...361 7 IBASIC Controller ...
Страница 442: ...442 Chapter 7 IBASIC Controller The TESTS Subsystem ...
Страница 559: ...559 Chapter 8 Programming The Call Processing Subsystem Example Programs 11280 SUBEND 11290 ...
Страница 562: ...562 Chapter 8 Programming The Call Processing Subsystem Example Programs ...
Страница 563: ...563 9 Error Messages ...
Страница 592: ...592 ...