Field Test Unit Software

5.1.2 DATA Message Format

There are one or more DATA messages used to store a data file. The for- mat of the DATA message is designed to be generated by a BASIC ‘PRINT’ statement and read by a BASIC ‘INPUT’ statement.

DATA messages - Line 2: onwards

data C/R L/F

data = up to 252 characters coded in Hexadecimal (2 characters per data logger byte). The characters are sent high order 4 bits followed by low order 4 bits such that the following BASIC instructions would have VALUE as the first data logger byte in the ASCII DATA message (STRING$)

VALUE = VAL ("&H" + LEFT$(STRING$,2))

5.1.3 END Message Format

A single line is used to terminate the data file.

END message -

END C/R L/F

5.2 HOST COMPUTER PROGRAM TO RECEIVE DATA

The following sample BASIC program will save the information sent by the COPY program via the RS-232 communications link. The sample program is written for an IBM-PC type system, however a similar program will operate on any computer.

10 INPUT “Enter Filename for COPY data”;F$

20 OPEN F$ FOR OUTPUT AS #2

30 OPEN “COMl:1200,n,8,2,rs,cs,ds,cd” AS #l

40 INPUT #1,A$

50 IF A$ = “END” THEN 100

60 PRINT #2,A$

65 PRINT A$

70 GOT0 40

26

Section 5. DATA STORAGE FORMAT

Page 32
Image 32
Canon Model 6401 B manual Data Message Format, Data messages Line 2 onwards, END Message Format, END message