B-4
5975636 ACTAS 2 170297
Appendix B : Serial communication
Additional functions for BLK_PC_E2 and
BLK_E2_PC in
ACTAS :
Cmd Dat1 Dat2 Dat3
Dat4
Function
XXH FFH FFH
FFH
special block
(Dat 1 as selector)
F0H 00H
Nr
XXH
ACTAS
VIP serial number table
transfer
F0H 01H
XXH
XXH
ACTAS
VIP serial number table
comment transfer
F1H 10H
Nr
XXH
ACTAS Control Unit E2 :
fixcol block nr in Dat3
F1H 11H
Nr
XXH
ACTAS Control Unit E2 :
block nr in Dat3
F1H 12H
Addr_h Addr_l
ACTAS Control Unit E2 :
absolute addr =
Dat3*100H+Dat4
F2H 10H
Nr
XXH
ACTAS Sensor Unit E2 :
fixcol block nr in Dat3
F2H 11H
Nr
XXH
ACTAS Sensor Unit E2 :
block nr in Dat3
F2H 12H
Addr_h Addr_l
ACTAS Sensor Unit E2 :
absolute addr =
Dat3*100H+Dat4
REQ_SHAPE......................
..........................78H
Purpose
:
ACTAS
sets main shape parameters in
HOST
or
ACTAS Interface
;
invokes picture update in
ACTAS
Interface
.
Cmd Dat1
Dat2 Dat3 Dat4
78H shape level color size
Dat1
shape type
0
black screen (0%)
1
white window
(size as in Dat4, level as in Dat2)
2
pluge (0%, +5%, -5%)
3
vertical grey bars
(nr of bars as in Dat4)
4
horizontal grey bars
5
gamma (0% to 100%, in as many
as possible steps)
6
blocks
7
corners
255
no change (no full picture update
required, only level)
Dat2
level
0..127 0mV..700mV
Dat3
color
bit0
R on / off
bit1
G on / off
bit2
B on / off
Dat4
size
0..255 (in
1
/
255
of height and width)
Example : the following hex string represents a request
from the
ACTAS
to the
HOST for a
white window of
1
/
5
width and height, with 60% grey level :
02 00 FC 78 01 46 07 33 F5
WRITE_POT.......................
...................................79H
Purpose
:
for setting parameters in ACTAS
Interface;
invokes no picture update.
Cmd
Dat1
Dat2
Dat3
Dat4
79H
param
00H
value
00H
Dat1
parameter
Dat3
0
h_seg
value
1
v_seg
value
2
l_margin
value
3
r_margin
value
4
t_margin
value
5
b_margin
value
6
corner
value
USE OF THE SERIAL COMMANDS
u
Before the actual adjusting is started, a
READ_SOURCE is issued to the host, to obtain
information of the scan frequency of the system (only
the fv is important).
u
An IDENT command lets the host know which projec-
tor is being prepared for adjusting; the host computer
now knows where to put the picture that will be
requested, or where to remove it.
u
Then, a REQ_SHAPE is sent to the host, that sets the
main parameters of the picture to be displayed;
normally, the requested
shape
is 1 (white window),
the
level
is irrelevant, the
color
7 (R, G, and B on,
meaning gray), the
size
as set on the ACTAS Control
Unit under "Window size hi".
u
Subsequent REQ_SHAPE commands will have
shape
255, and a
level
as set under "Window level hi"
or "Window level lo", meaning that only the picture
level needs updating. This feature can save time in
quite a lot of systems.
u
CONTROL_ACTAS can be used by the host compu-
ter to prevent it from being disturbed by the answers
sent by the projectors towards the ACTAS (These
answers can contain byte sequences that com-
mence as if it were commands coming from the
ACTAS and meant for the host, and although they will
never validate as a complete record, they could
mislead the host).