Agilent Technologies 8590 TV Converter Box User Manual


 
4.
Creating and Using Downloadable Programs
What You’ll Learn in This Chapter . . . . . . . . . . . . . . . . . . . . . .
4-l
WhatisaDLP?
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-l
WhyUseaDLP?.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-l
Creating a DLP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2
‘Ib
Use a User-Defined Function within a DLP . . . . . . . . . . . . . . . .
4-3
Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-3
To Use a User-Defined Variable within a DLP . . . . . . . . . . . . . . . .
4-4
Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-4
To Use a User-Defined Trace within a DLP . . . . . . . . . . . . . . . . . .
4-5
Example
. . . . . . .
4-5
To Enter
Values’into
a*DLP
1
:
1
1
1
1
1
1
1
:
1
1
1
1
1
1
1
:
. . . . . . .
4-6
Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-6
To
Enter Values into a DLP by Using a Softkey
. . . . . . . . . . . . . . .
4-6
Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-6
To Create a Modular DLP . . . . . . . . . . . . . . . . . . . . . . . . . .
4-7
Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-7
Executing a DLP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-9
To Execute a DLP by Using a Softkey . . . . . . . . . . . . . . . . . . . .
4-9
Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-9
To Execute the DLP within a Program . . . . . . . . . . . . . . . . . . .
4-9
Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-9
StoringDLPsonaRAMCard
. . . . . . . . . . . . . . . . . . . . . . . . .
4-10
‘IbStoreDLPsonaRAMCard
. . . . . . . . . . . . . . . . . . . . . . .
4-10
Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-10
To
Load
DLPs
from a Memory Card into Analyzer Memory . . . . . . . . . .
4-11
Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-11
Determining the Amount of Memory Needed for a DLP . . . . . . . . . . . .
4-12
‘lb Determine Available Analyzer Memory . . . . . . . . . . . . . . . . . .
4-12
Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-12
To Determine the Amount of Space on a RAM Card . . . . . . . . . . . . .
4-12
Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-13
To Delete a DLP from Spectrum Analyzer Memory . . . . . . . . . . . . . .
4-14
Example
. . . . . . . . . . . . . . .
4-14
To Erase the
DLP’frbm
a
RAM’&rd
:
:
:
:
:
:
. . . . . . . . . . . . . . .
4-14
Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-14
Using the DLP Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-15
To Connect the External Keyboard to the Spectrum Analyzer . . . . . . . . .
4-15
‘lb Access the DLP Editor . . . . . . . . . . . . . . . . . . . . . . . . . .
4-16
‘IbCreateaDLP
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-17
To Modify the DLP . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-18
To Modify a Catalog Item . . . . . . . . . . . . . . . . . . . . . . . . . .
4-19
DLP Programming Guidelines . . . . . . . . . . . . . . . . . . . . . . . . .
4-20
To Make the DLP More Readable . . . . . . . . . . . . . . . . . . . . . .
4-20
ToFindProblemsinaDLP
. . . . . . . . . . . . . . . . . . . . . . . . .
4-20