179
ifm Vision Assistant O3M
UK
Vehicle yaw rate: %12
: indicates the rotation about the vertical axis as indicated by a J1939 message on
the CAN bus, e .g . 30°:
Vehicle yaw rate: 30
Collision predicted: no
are in fact two text fields in one place . They are
Collision predicted
:
no
and
Collision predicted
:
yes
with different conditions . The text
Collision predicted:
no
has the condition
"No crash predicted" . The text
Collision
predicted:
yes
has the condition "Crash predicted" . Only
Collision predicted: Yes
or
no
is displayed .
In fact, all texts have a condition. If no condition is set in the Vision Assistant, the condition “Always” is
automatically set. “Always” means that the text will be shown at all times. The existing conditions are
shown in a list of the Visian Assistant .
Conditions could also be set for icons and other graphic elements, not only for text . This can be used to
display these icons or graphics only if certain events appear . In the example above, the icon has the
condition “Collision predicted” and will be displayed only if the sensor detects a possible collision.
In the example above, the icon has the condition "always", so it will be displayed at all times .
16.2.2 Hints for the usage
There is a limit in the maximum number for all displays . If the condition was evaluated positively to
"display this graphic or text" but there already are too many other graphics or texts on the display, it
may occur that this graphic or this text will not be displayed . This is a general limitation to the number of
elements to be displayed .
Using text replacement codes could produce surprising results when there is a mistake in the codes . If a
non existent code, for example, is entered, the code is displayed, but no replacement, no error message .
If a code with a wrong qualifier extension is entered (e .g . as in the code %1e, see below), it may occur
that the system will display the correct replacement with several unexpected numbers, but no error
message .
16.2.3 Text replacement - common codes for all variants
The following codes represent system status values, virtual input / output values and logic results . They
are available in all SW versions .
Placeholder Replacement
Data type
Comment
Examples
Application
%27
article number
article
number
Eg . "O3M251"
%28
software variant
software
variant
DI or OD or LG
%29<no>
fixed text from
KP-CPAR2D
with unique ID
<no> (the braces
< . .> are not
needed)
fixed text
from KP-
CPAR2D
with unique
ID <no>
(the braces
< . .> are not
needed)
no further scanning/
text analysis will
be done in the
replacement text .
<no> = 00 . .55
%2a
frame counter,
frame cycle
frame
counter,
frame cycle
%2b
operational
mode as number
operational
mode as
number
if the operational
mode is needed
as text, then a
conditional text shall
be used .
%2c
sensor
availability as
number
sensor
availability
as number
if the availability is
needed as text, then
a conditional text shall
be used .
%2d
blockage status
as percentage
value
uint8
if the blockage status
is needed as text,
then a conditional text
shall be used . This
is a percent value
between 0 and 100 .
general text replacement
(used in standard text
primitives, cannot be used
for text bound to dynamic
overlays)