419
Chapter 7, IBASIC Controller
PROGram Subsystem
Example setting the value of a two dimensional array [Array(1,2)] with 6 elements
OUTPUT 714;"PROGram:SELected:NUMBer Array,0,1,2,3,4,5"
or
OUTPUT 714;"PROG:NUMB Array,0,1,2,3,4,5"
Arrays are filled by varying the right-most dimension the fastest. After executing the above
statement the array values would be, Array(0,0)=0, Array(0,1)=1, Array(0,2)=2,
Array(1,0)=3, Array(1,1)=4, Array(1,2)=5.
NOTE:
Individual array elements cannot be set with the :NUMBer command.
:NUMber? <varname>
The :NUMBer? query command is used to return, to an
external controller, the current value of numeric variables or arrays in an IBASIC
program in the Test Set. <varname> is the name of an existing numeric variable or
array in the IBASIC program, and can be sent as either character data (name not
enclosed in quotes) or string data (name enclosed in quotes).
NOTE:
Attempting to send a <var_name> longer than 12 characters as character data (<var_name>
not enclosed in quotes) will generate the following error:
If the variable name <var_name> is longer than 12 characters it must be sent as
string data (<var_name> enclosed in quotes). For example, OUTPUT
714;"PROG:NUMB ’Var_name’".
HP-IB Error: -112 Program mnemonic too long
.
For simple variables the value is returned as a series of ASCII characters
representing a numeric value in scientific notation (+3.00000000). For
arrays the values are returned as a comma separated list of ASCII characters
representing a numeric value in scientific notation. For example,
+3.00000000,+3.00000000,+3.00000000, etc.
Array values are sent by varying the rightmost dimension of the array the fastest.
If an attempt is made to query the value of a numeric variable or array and no
IBASIC program is in the Test Set an
IBASIC Error: -283 Illegal
variable name
is generated. If an attempt is made to query the value of a
numeric variable or array and the variable specified in <varname> does not exist
in the program an
IBASIC Error: -283 Illegal variable name
is
generated.
Содержание 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 ...