Canon Model 6401 B Manual Do Utilizador

Página de 47
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