Service manual

Section - IV Software BT3000 PLUS Rev.0, Soft Ver. 8 Page 14 of 15
The following examples are the transformation in script of the standard routine for the
transmission of a report by the analyzer to the host computer:
Stringn #PatientCode|$15
Char #PatientType
stringn #PatientNumberTest|$3
Set #BeginAnalysesData
Stringn #AnalysesCode|$04
Stringn #AnalysesConcentration2|$7
Set #EndAnalysesData
Stringn #CheckSum|$3
The details of the above scripts are as follows:
Stringn #PatientCode|$15
Patient Code of fixed length equal to 15 characters
Char #PatientType
Serum type (Serum/Urine) as single character
Stringn #PatientNumberTest|$3
Number of results to be sent (a string of fixed length equal to 3 characters)
Set #BeginAnalysesData
Beginning of zone repeated for the number of results to be sent (see
#
PatientNumberTest)
Stringn #AnalysesCode|$04
An analysis code of fixed length equal to 4 characters
Stringn #AnalysesConcentration2|$7
Concentration referred to the analysis code as per #AnalysesCode (a string of fixed
length equal to 7 characters)
Set #EndAnalysesData
End of zone repeated for the number of results to be sent
Stringn #CheckSum|$3
Check-Sum (transferred as a string of fixed length equal to 3 characters)
4-7. SERIAL COMMUNICATION TEST PROGRAMS
4-8. PROGRAM COMUNICA.EXE:
A simple communication program for sending command characters to the analyzer and
receive any response.
At the start the only input to the program is the number of the communication port (from 1
to 4).
A blue screen divided into two sections is displayed. In the upper section the characters
coming from the analyzer are displayed, while the lower section displays the characters
sent to the analyzer.
The only special keys used are F1 to clear the screen and F10 for exiting the program.
The special characters (with values less than 32) are displayed in ASCII notations along
with their values.