Agilent Technologies 8960 Series Reference Manual page 230

10 wireless communications test set
Hide thumbs Also See for 8960 Series:
Table of Contents

Advertisement

Dealing With Semicolon Separated Response Data Lists
In the Basic programming environment the above ENTER statement will fail with an 'Insufficient data for
ENTER' error. Some programming languages, Basic for example, cannot use the semicolon character as a data
item terminator for string variables. In this example Basic will attempt to enter data into Imsi$ until it sees a
LF (line feed) data item terminator. The test set does not send the LF until all the data has been sent.
Consequently when Basic sees the LF it terminates entry of data into Imsi$ and starts to look for data to enter
into Pcl. Since the test set is no longer sending any data the error message 'Insufficient data for ENTER' is
generated.
One possible workaround is to enter all the data into a single string variable, replace all semicolons with line
feeds and then enter the data from the string into the individual data items. For example:
DIM Response$[500]
!
!
OUTPUT 714;"CALL:MS:REP:IMSI?;PCL?;REV?;SBAN?;ONUM?;MCC?;MNC?;LAC?"
ENTER 714;Response$
Semicolon=POS(Response$,";")
WHILE Semicolon
Response$[Semicolon,Semicolon]=CHR$(10)
Semicolon=POS(Response$,";")
END WHILE
ENTER Response$;Imsi$,Pcl,Rev$,Sban$,Onum$,Mcc,Mnc,La
Semicolon Separated Response Data Lists Containing Only Numeric Data Types
Semicolon separated response data lists containing only numeric data types do not present the types of
problem associated with semicolon separated response data lists containing mixed data types. The number
building routines in most languages will use any non-numeric character (that is, anything other than +/-
0123456789 E .) as the data item terminator. Consequently when the number building routines encounter the
semicolon the data item is terminated. The following example illustrates this:
OUTPUT 714;"FETCH:TXP:INT?;POW:MIN?;MAX?"
ENTER 714;Integrity,Min_power,Max_power
230
S:\Hp8960\E1962B CDMA 2000\Pi Release\Reference Guide\Chapters\cdma2000_prog_gen_compound.fm

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents