Volume pwrb | |
Attributes: Runtime | Development | System | Template | Detail C Binding: Struct | Class  ClassTree | INDEX NO INDEX |
Class PlotGroup | ||
---|---|---|
Version | 2.1 | |
Modified | 26-MAY-2023 14:29:27.00 |
Configures a group of trend or fast graphs. The PlotGroup object brings together a number of fast or trend graphs into a group of graphs by the corresponding data storage objects being pointed out by YObjectName. In Xtt up to 20 graphs from storage objects can be displayed, and in the GMS operators environment, up to 4 can be displayed. The graphs brought together, in reality the measured quantities, may be sampled by different frequencies. The graphs are always plotted as a function of time. Suppose that the fastest sampled measured quantity in a group is being sampled by the frequency BaseFrequency. The width of the "time window" at the display is then NumPoints * BaseFrequency. Between samples in a slowly sampled graph interpolation takes place.Hints
The buttons 'Trend' and 'Fast' in the operator environment display both lists of those PlotGroup objects ( or graphs) that are available on the node independent of the user. Which list a specific PlotGroup object belongs to depends of Trend. The users 'Host' and 'Process', according to figure below, will get lists with the same appearance but by grouping the PlotGroup objects in separate hierarchies is it possible to the designer to indicate which 'graphs' concern 'Host' respectively 'Process'
Configuration of PlotGroup ObjectsObject graph
RtBody attributes pwr_sClass_PlotGroup | |||
---|---|---|---|
String80 | Description | Optional text. | |
String40 | Title | ||
Boolean | Trend | Specifies whether the group of graphs consists of fast or trend graphs. FALSE means fast graphs and TRUE means trend graphs. |
|
Array of AttrRef | YObjectName | Specifies the names of up to four DsTrend or DsFast objects. Which graphs to be plotted may not be changed from the more info form of the PlotGroup object. |
|
Array of String8 | YUnit | Specify the engineering units of the plotted quantities. The units are not changeable from the more info form of the PlotGroup object. |
|
Array of Int32 | YMaxValue | Specifies, for respective graph the upper and the lower display limit of the vertical axis. |
|
Array of Int32 | YMinValue | ||
Array of Int32 | YTickmajor | Specifies, for respective vertical axis, the value of major and minor scale division; YTickminor < YTickmajor. |
|
Array of Int32 | YTickminor | ||
Int32 | XMaxValue | Not used. | |
Int32 | XMinValue | ||
Int32 | XShiftVal | Specifies the number of samples the graphs are to be rolled when updating. |
|
Int32 | XTickmajor | Specifies the major and the minor scale division for the horizontal axis; XTickminor < XTickmajor. The value of XTickmajor also determines the grid size. |
|
Int32 | XTickminor | ||
Int32 | NumPoints | Determines the width of the time window. 0 < NumPoints * number of elements in the data storage object's DataBuffer. Is adjusted automatically at selection of a new measured quantity from the object display of the PlotGroup. |
|
CurveLayoutMask | Layout | Curve window layout. | |
TimeRangeEnum | TimeRange | Curve window time range. | |
String40 | ButtonText | Button text in operator window. |
Description Attribute | ||
---|---|---|
Class | Attribute | |
Type | String80 | |
Flags | ||
Body | RtBody |
Optional text.
Title Attribute | ||
---|---|---|
Class | Attribute | |
Type | String40 | |
Flags | ||
Body | RtBody |
Trend Attribute | ||
---|---|---|
Class | Attribute | |
Type | Boolean | |
Flags | ||
Body | RtBody |
Specifies whether the group of graphs consists of fast or trend graphs. FALSE means fast graphs and TRUE means trend graphs.
YObjectName Attribute | ||
---|---|---|
Class | Attribute | |
Type | Array of AttrRef | |
Flags | ARRAY | |
Elements | 20 | |
Body | RtBody |
Specifies the names of up to four DsTrend or DsFast objects. Which graphs to be plotted may not be changed from the more info form of the PlotGroup object.
YUnit Attribute | ||
---|---|---|
Class | Attribute | |
Type | Array of String8 | |
Flags | ARRAY | |
Elements | 20 | |
Body | RtBody |
Specify the engineering units of the plotted quantities. The units are not changeable from the more info form of the PlotGroup object.
YMaxValue Attribute | ||
---|---|---|
Class | Attribute | |
Type | Array of Int32 | |
Flags | ARRAY | |
Elements | 20 | |
Body | RtBody |
Specifies, for respective graph the upper and the lower display limit of the vertical axis.
YMinValue Attribute | ||
---|---|---|
Class | Attribute | |
Type | Array of Int32 | |
Flags | ARRAY | |
Elements | 20 | |
Body | RtBody |
YTickmajor Attribute | ||
---|---|---|
Class | Attribute | |
Type | Array of Int32 | |
Flags | ARRAY | |
Elements | 20 | |
Body | RtBody |
Specifies, for respective vertical axis, the value of major and minor scale division; YTickminor < YTickmajor.
YTickminor Attribute | ||
---|---|---|
Class | Attribute | |
Type | Array of Int32 | |
Flags | ARRAY | |
Elements | 20 | |
Body | RtBody |
XMaxValue Attribute | ||
---|---|---|
Class | Attribute | |
Type | Int32 | |
Flags | INVISIBLE | |
Body | RtBody |
Not used.
XMinValue Attribute | ||
---|---|---|
Class | Attribute | |
Type | Int32 | |
Flags | INVISIBLE | |
Body | RtBody |
XShiftVal Attribute | ||
---|---|---|
Class | Attribute | |
Type | Int32 | |
Flags | ||
Body | RtBody |
Specifies the number of samples the graphs are to be rolled when updating.
XTickmajor Attribute | ||
---|---|---|
Class | Attribute | |
Type | Int32 | |
Flags | ||
Body | RtBody |
Specifies the major and the minor scale division for the horizontal axis; XTickminor < XTickmajor. The value of XTickmajor also determines the grid size.
XTickminor Attribute | ||
---|---|---|
Class | Attribute | |
Type | Int32 | |
Flags | ||
Body | RtBody |
NumPoints Attribute | ||
---|---|---|
Class | Attribute | |
Type | Int32 | |
Flags | ||
Body | RtBody |
Determines the width of the time window. 0 < NumPoints * number of elements in the data storage object's DataBuffer. Is adjusted automatically at selection of a new measured quantity from the object display of the PlotGroup.
Layout Attribute | ||
---|---|---|
Class | Attribute | |
Type | CurveLayoutMask | |
Flags | ||
Body | RtBody |
Curve window layout.
TimeRange Attribute | ||
---|---|---|
Class | Attribute | |
Type | TimeRangeEnum | |
Flags | ||
Body | RtBody |
Curve window time range.
ButtonText Attribute | ||
---|---|---|
Class | Attribute | |
Type | String40 | |
Flags | ||
Body | RtBody |
Button text in operator window.