Creating Downloadable Programs

Contents

Creating a Downloadable Program (DLP) : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

6-4

 

To store a function : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

 

6-7

 

To con￿rm a function is stored : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

 

6-7

 

Creating an Active User-De￿ned Function : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

6-8

 

Branching, Looping, and Interrupting : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

 

6-9

 

To use a conditional branch : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

6-10

 

To use a looping construct : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

6-11

 

To abort loops and user-de￿ned functions : : : : : : : : : : : : : : : : : : : : : : : : : : :

6-11

 

Executing User De￿ned Functions : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

6-12

 

To assign a function to the USER menu : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

6-12

 

To execute a function via computer : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

6-13

 

To execute a function via front-panel keys : : : : : : : : : : : : : : : : : : : : : : : : : : 6-13

 

Building 4USER5 Menus : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 6-14

 

To assign a function to the 4USER5 menu : : : : : : : : : : : : : : : : : : : : : : : : : : : : 6-17

 

To build interactive menus : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :6-17

 

Avoiding Illegal Recursion : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

6-18

 

Controlling Instruments Over HP-IB : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 6-19

 

To control instruments over HP-IB : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 6-20

6-3