![Agilent Technologies 8960 Series 10 Скачать руководство пользователя страница 120](http://html1.mh-extra.com/html/agilent-technologies/8960-series-10/8960-series-10_reference-manual_2868627120.webp)
120
S:\Hp8960\E1960A GSM Mobile Test Application\A.04 Release\Reference_Manual\Chapters\prog_gen_compound.fm
Dealing With Semicolon Separated Response Data Lists
Dealing With Semicolon Separated Response Data Lists
Discription
In accordance with IEEE 488.2-1992 Section 8.4.1 the test set uses the semicolon (;) as the response message
unit separator (RMUS). The RMUS separates sequential response message unit elements from one another
when multiple response message unit elements are sent in a response message. This condition would occur
when combining multiple queries into a single GPIB transaction.
Query Response Data Types Used By Test Set
The test set can return the following data types in response to queries:
• character data (char): ASCII characters A-Z (65-90 decimal), underscore (95 decimal), digits (48-57
decimal).
• string data: ASCII characters enclosed in quotes (for example, “5551212” or “PGSM”)
• numeric response data (nr1): numeric data in the form +/- dddddddd
• numeric response data (nr3): numeric data in the form +/- ddd.ddd E +/- dddd
Semicolon Separated Response Data Lists Containing Mixed Data Types
Problems can occur when trying to enter semicolon separated response data lists containing mixed data types.
For example: If the following command string is sent to the test set, the test set will respond by constructing a
response message which contains multiple response message unit elements (that is, one response message
unit element for each query item contained in the command string). Some response message unit elements are
string data type, some are character data type and some are nr3 data type.
OUTPUT 714;"CALL:MS:REP:IMSI?;PCL?;REV?;SBAN?;ONUM?;MCC?;MNC?;LAC?"
An example response message generated by the test set in response to the above OUTPUT statement would
be:
“001012345678901”;+4.00000;PHAS1;”PGSM”;”5551212”;9.91E37;9.91E37;9.91E37
Since the programmer knows that the control program should expect multiple responses to the above
command string he or she might construct the following data entry statement:
ENTER 714;Imsi$,Pcl,Rev$,Sban$,Onum$,Mcc,Mnc,Lac
Содержание 8960 Series 10
Страница 26: ...26 Contents ...
Страница 363: ...363 S Hp8960 E1960A GSM Mobile Test Application A 04 Release Reference_Manual Chapters hpib_read fm READ ...
Страница 500: ...500 S Hp8960 E1960A GSM Mobile Test Application A 04 Release Reference_Manual ch_gen_usage fm General Usage ...
Страница 574: ...574 S Hp8960 E1960A GSM Mobile Test Application A 04 Release Reference_Manual ch_error_messages fm Error Messages ...