Window Appearance
Section 4 Engineering Interface
66
3BSE042835-600
Typically, Control Module types are more complex than Function Block Types.
Therefore, interaction windows are more often necessary for Control Module types
(normally to facilitate configuring). Otherwise, the same rules as for function blocks
apply.
Window Appearance
General Properties for interaction windows:
•
Occupy a minimum of screen space
•
If possible, group the window contents
The window width shall be a 0.192, 0.30, 0.35, 0.50 or 1.00 of the screen. The
height of the window shall be set to 0. This means that the height is determined by
the width and the shape of the control module.
The size of the window shall further be multiplied with the project constant
cWindowSizeFactor
. The
cWindowSizeFactor
is defined in a way that a window,
showing a control module with width 4.0, has the same width as the screen if
cWindowSizeFactor
is 1.0. The project constant
cWindowSizeFactor
in BasicLib has
a default value of 0.6.
The property
Owner
of interaction windows should normally not be used. The
property should only be set if the operator window is a full size window (XSize =
1.00) that contains smaller windows. The attribute
RelativePos
is normally used if
an interaction window is popped up from another window. The second window
should be positioned relative to the first window using the attributes
xPos
and
yPos
,
so that no part of the first window is covered by the second window. For full size
windows the attribute
RelativePos
should be false.
An interaction window (popped-up from the control module instance in the control
module editor) should appear with its lower left corner in the middle of the control
module icon (achieved by setting relative position x = 0, y = 0). If it is possible to
pop-up more windows from the interaction window, there top should be aligned
with the interaction window top. They should also appear edge to edge with the
interaction window. When window placement is made by adjusting relative x- and
y-positions, the relative positions must be multiplied with
cWindowSizeFactor
to
keep the alignment for different
cWindowSizeFactor
.
Содержание AC 800M
Страница 1: ...Power and productivity for a better worldTM AC 800M Library Object Style Guide System Version 6 0...
Страница 2: ......
Страница 3: ...AC 800M Library Object Style Guide System Version 6 0...
Страница 12: ...Related Documentation About This User Manual 12 3BSE042835 600...
Страница 18: ...Naming Convention Section 1 Libraries 18 3BSE042835 600...
Страница 108: ...SIL Mark Restrictions Section 6 Program Code Issues 108 3BSE042835 600...
Страница 116: ...Standard Library Parameters Appendix A Names and Abbreviations 116 3BSE042835 600...
Страница 119: ......