
migra MPB CAN
Large Format Graphics Compatible LED Display with CANopen Interface
Page 14
microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach
+49 9681 91960-0,
+49 9681 91960-10, [email protected], www.microsyst.de
3.7
Description of the Data Unit for Online Frames
The display must be configured with the PC software (micon 5) (define
graphics, texts, variables, character sets, bar graphs and macros). The
individual elements included in the configuration which has been
downloaded to the display can then be used by the frames described in
this chapter.
The display is delivered with a pre-programmed default configuration.
However, you can create an individualised configuration for your own
application and download it to the display unit with the PC software. The
existing default configuration is overwritten in the process.
All indices are 0-based, i.e. “000” is transmitted in order to query the first
text. The position 0 / 0 (X / Y) is the upper left-hand pixel at the display
unit. All graphics, texts, variables and bar graphs are written to the
display starting at the selected X and Y coordinates, and then
proceeding down and to the right. The display’s physical limits may not
be exceeded during this process (otherwise no display appears).
Note: 0-based indices are used in both PC software and for
controlling for graphics, texts, variables , character sets and bar
graphs!
Frames which contain no online text (ASCII codes 20
h
through FF
h
, 0A
h
,
and 0D
h
), start with the escape character (1B
h
) as the first data byte. A
separate frame must be transmitted for each escape sequence.
If response frames are used, the next frame can be transmitted
immediately after receipt of the response. However, this may lead to
delays in the execution of macros, moving screen texts and scrolling if
the frame sequence is too fast.
If response frames are not used, a pause must be inserted between the
frames as described in chapter “Frame Layout”.
As a rule, data bytes included in the data unit must be ASCII coded!
Example: Specifying Position
... 31
h
32
h
33
h
... must be transmitted for position 123
d
!
(ASCII characters “1”, “2” and “3”)
An ASCII table is included in chapter “Displayable Characters”.