383
Chapter 7, IBASIC Controller
Choosing Your Development Method
Method 1
Using a BASIC language computer (either an HP technical computer or a PC
running BASIC with HP-IB) is the best method for developing any size program.
This is because the program can be debugged directly on the external computer
before downloading the program into the Test Set. Using this approach the
programmer can observe the Test Set’s display to see changes in state and easily
verify the correct measurements.
Method 2
If a BASIC language computer is not available, program development can be
done directly on the Test Set using the IBASIC EDIT mode. A PC connected to
the Test Set through RS-232, as described earlier in this chapter, is used as the
CRT and keyboard for the internal controller. In this method, the program always
resides in the Test Set and can be run at any time. Mass storage is usually an
SRAM card. When running IBASIC programs on the Test Set’s internal
controller, the Test Set displays only the IBASIC screen, not the individual
instrument screens as the program executes. This makes troubleshooting larger
programs more difficult.
Method 3
The third method of program development is to use a word processor on a PC with
RS-232, and then download the program into the Test Set for execution. This is
the least favorable choice for development because downloading code into the
Test Set over RS-232 requires a loader utility program running in the Test Set and
a RAM memory card present as an intermediate storage location before running
the program. (For shorter programs, the intermediate storage location is not
necessary.) No IBASIC command syntax is checked until the program is run after
downloading. Also, when running IBASIC programs on the Test Set’s internal
controller, the Test Set displays only the IBASIC screen, not the individual
instrument screens as the program executes. This makes troubleshooting larger
programs more difficult.
Содержание 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 ...