8-41
Instrument BASIC
Programming and Using the TESTS Subsystem
Program Listing Explanation
The following is line-by-line explanation of the commands shown in the previous
program example. Each explanation is in the format;
Linenumber: Command Description
10: This first line must contain the name of the Library and the program. This is
checked by the TESTS subsystem when loading the program.
130: Establish a common I_o$ string for the ENTER statements.
150: Establish common Rx_f and Tx_f that can be used by the subprograms (tests).
180: The Integer Test_return is used by the subprograms to indicate the test ended
with some error condition. The meaning of Test_return could be expanded to
include the status of the test (i.e. PASS/FAIL).
200: Clears the IBASIC Screen.
210: Prints and indication that the Demo program is running.
240: Allows the User to stop the program using a softkey.
270: Clear the Internal Bus of the Agilent 8922M/S
310: Ch keeps track of which channel we are currently testing.
320: Now Repeat for all Frequencies:
330: Request all the channel values from the Agilent 8922M/S.
340: I_o$ gets the string return.
370: The Rx frequency is pulled from the string.
390: The Tx frequency is pulled from the string.
410: T_it$ gets either a “Y” or an “N” depending on whether this frequency is to be
tested.
430: If a Prime channel has been specified then Prime$ gets a value of “Y”.
490: If this frequency is to be tested:
500-520: Print out some information on the test about to be performed.
530: Run_ts holds the value of the test currently being run.
550: Repeat for all Specified Tests:
560: Done_t is initialized to not completed.
580: Get the Test specifier for the current Test.
Содержание 8922M
Страница 8: ...Contents Contents 6...
Страница 21: ...1 1 1 Installing Your Agilent 8922M S...
Страница 24: ...1 4 Installing Your Agilent 8922M S Fuses and Power Cords Power Cords Agilent Part Agilent...
Страница 29: ...2 1 2 Making Measurements...
Страница 59: ...2 31 Making Measurements If You Have Problems with a Measurement Figure 2 16...
Страница 61: ...2 33 Making Measurements If You Have Problems with a Measurement Trigger Range For Pulsed RF...
Страница 75: ...2 47 Making Measurements Advanced Features...
Страница 76: ...3 1 3 Verifying Performance...
Страница 106: ...3 31 Verifying Performance Agilent Technologies 8922M S Specifications...
Страница 224: ...4 118 Screens Service Service This screen is documented in the service documentation To escape press PREV...
Страница 235: ...4 129 Screens Tests Tests Instrument BASIC Refer to chapter 8 Instrument BASIC for information about the Tests Screen...
Страница 236: ...4 130 Screens Tests...
Страница 237: ...5 1 5 Keys...
Страница 238: ...5 2 Keys Key Map Key Map...
Страница 275: ...6 27 Connectors Timing Diagrams Timing Diagrams Figure 6 2 Digital Demodulation Timing Specification Table...
Страница 276: ...6 28 Connectors Timing Diagrams Figure 6 3 Digital Demod Timing Diagram...
Страница 277: ...6 29 Connectors Timing Diagrams Figure 6 4 Frequency Hop Timing Specification Table...
Страница 278: ...6 30 Connectors Timing Diagrams Figure 6 5 RF Generator Hop Address Source Ext Timing Diagram...
Страница 279: ...6 31 Connectors Timing Diagrams Figure 6 6 RF Analyzer Hop Address Source Ext Timing Diagram...
Страница 280: ...6 32 Connectors Timing Diagrams Figure 6 7 RF Generator Hop Address Source Int Timing Diagram...
Страница 281: ...6 33 Connectors Timing Diagrams Figure 6 8 RF Analyzer Hop Address Int Timing Diagram...
Страница 282: ...6 34 Connectors Timing Diagrams Figure 6 9 Reset Hop Once Address Source Int Timing Diagram...
Страница 283: ...6 35 Connectors Timing Diagrams Figure 6 10 Reset and Hold Hop Address Source Int Timing Diagram...
Страница 284: ...6 36 Connectors Timing Diagrams Figure 6 11 Hop Inhibit Address Source Int Timing Diagram...
Страница 297: ...8 1 8 Instrument BASIC...
Страница 341: ...A 1 A APPENDIX A...
Страница 364: ...A 24 APPENDIX A Protocol Log of a Typical Call...
Страница 365: ...B 1 B Glossary...
Страница 370: ...B 6 Glossary...