Campbell CR510 Manuel de l'opérateur Page 182

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 264
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 181
APPENDIX B. BINARY TELECOMMUNICATIONS
B-6
SENDING ASCII PROGRAM INFORMATION
Program listings are sent in ASCII. At the end
of the listing, the CR510 sends control E (5 hex
or decimal) twice.
Table 1.8-4 is an example of the program listing
sent in response to command. Your numbers
may be different. Note that the listing uses
numbers for each mode: The numbers for A,
B, and C modes are 10, 11, and 12,
respectively.
TABLE B.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 6:
2:30351 7:
3:48 8:
4:0 9:
5:0 10:
^E ^E 11:
LOAD PROGRAM FROM ASCII FILE
Command 2 sets up the CR510 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 CR510 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 CR510 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 CR510
buffers the data in memory; the data is not
loaded into the editor or compiled until the
CR510 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 CR510 to
send the signature (Appendix B.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 CR510 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.
Vue de la page 181
1 2 ... 177 178 179 180 181 182 183 184 185 186 187 ... 263 264

Commentaires sur ces manuels

Pas de commentaire