Campbell-scientific CR10X Measurement and Control System Manual de usuario Pagina 255

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 362
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 254
APPENDIX C. BINARY TELECOMMUNICATIONS
C-7
TABLE C.4-2. Example Program Listing
From
D
Command 1
MODE 1
SCAN RATE 5
1:P17
1:1
2:P86
1:10
3:P70
1:1
2:1
4:P0
MODE 2
SCAN RATE 0
MODE 3
1:P0
MODE 10
1:28
2:64
3:0
4:5332
5:1971
MODE 12
1:0
2:0
MODE 11
1:6597
2:30351
3:48
4:0
5:0
^E ^E
LOAD PROGRAM FROM ASCII FILE
Command 2 sets up the CR10X to load a
program which is input as serial ASCII data in the
same form as sent in response to command 1.
A download file need not follow exactly the
same format that is used when listing a program
(i.e., some of the characters sent in the listing
are not really used when a program is loaded).
Some rules which must be followed are:
1. "M" must be the first character other than a
carriage return, line feed, semicolon, or 7D
Hex. The "M" serves the same function as
"" does from the keyboard. The order in
which the Modes are sent in does not
matter (i.e., the information for Mode 3
could be sent before that for Mode 1).
2. "S" is necessary prior to the Scan Rate
(execution interval).
3. The colons (:) are used to mark the start of
actual data.
4. A semicolon (;) tells the CR10X to ignore
the rest of the line and can be used after an
entry so that a comment can be added.
There are 4 two-character control codes which
may be used to verify that the CR10X receives
a file correctly:
^B ^B (2hex, 2hex)--Discard current buffer
and reset signature
^C ^C (3hex, 3hex)--Send signature for
current buffer
^D ^D (4hex, 4hex)--Load current buffer and
reset signature
^E ^E (5hex, 5hex)--Load current buffer, Exit
and compile program
As a download file is received, the CR10X
buffers the data in memory; the data is not
loaded into the editor or compiled until the
CR10X receives a command to do so. The
maximum size of the buffer is 1.5K. The
minimum file that could be sent is the program
listing, then ^E ^E. ^C ^C tells the CR10X to
send the signature (Appendix C.3) for the
current buffer of data. If this signature does not
match that calculated by the sending device, ^B
^B can be sent to discard the current buffer and
reset the signature. If the signature is correct,
^D ^D can be sent to tell the CR10X to load the
buffer into the editor and reset the signature.
Once the complete file has been sent and
verified, send ^E ^E to compile the program and
exit the load command.
Vista de pagina 254
1 2 ... 250 251 252 253 254 255 256 257 258 259 260 ... 361 362

Comentarios a estos manuales

Sin comentarios