EasyManuals Logo

Agilent Technologies 8960 Series Reference Guide

Agilent Technologies 8960 Series
786 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #230 background imageLoading...
Page #230 background image
230
S:\Hp8960\E1962B CDMA 2000\Pi Release\Reference Guide\Chapters\cdma2000_prog_gen_compound.fm
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

Table of Contents

Other manuals for Agilent Technologies 8960 Series

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Agilent Technologies 8960 Series and is the answer not in the manual?

Agilent Technologies 8960 Series Specifications

General IconGeneral
BrandAgilent Technologies
Model8960 Series
CategoryTest Equipment
LanguageEnglish

Related product manuals