See: PmgTrendViewer - Deatiled object description
| Action() | Performs the action in the trend viewer |
|---|---|
| AddServer() | Registration of the server into the list in the viewer |
| AddTrend() | Creates a new object of the tvTrend type |
| Autoscroll | Enable/disable autoscroll |
| AutoscrollRate | Period of reading data in seconds while autoscroll is switched on |
| AutoscrollSize | How much to scroll |
| AutoscrollSizeUnit | Unit of the AutoscrollSize property values |
| AutoscrollType | Autoscroll type |
| BackgroundColor | Background color of the viewer |
| CompressType | Calculation type for the data compression |
| CursorColor | Color of the cursor |
| CursorTime | Time referring to vertical cursor line |
| CursorTimeColor | Color of the cursor label time |
| CursorTimeLocation | Cursor time location |
| CursorType | Cursor type, its appearance |
| DataTimeout | Maximum time to wait for data |
| DlgTrends() | Opens the window for runtime configuration of the trend viewer |
| Draw() | Redrawing of whole object |
| FindTrend() | Search for object of the tvTrend type |
| GetCfg() | Returns current values of configuration data of the viewer and displayed trends |
| GetState() | Returns viewer state |
| GetStateText() | Returns current state of the viewer in text form |
| GraphInit | Returns tvGraph object - initializing object for drawing |
| GridTime | Returns object of the tvGrid type (vertical lines of the time axis grid) |
| GridValue | Returns object of the tvGrid type (horizontal lines of the grid on the value axis) |
| InsertTrend() | Creates a new object of the tvTrend type |
| LastCfgSrc | Reference to recently loaded configuration file |
| LastCfgTitle | The name of the recently loaded configuration file |
| LastErr | Numeric code of the last risen error |
| LastErrText | Text of the last risen error |
| LoadCfg() | Loading configuration data to the viewer |
| PointsMaxVisibleCount | Maximum number of displayed points in viewer range |
| ReadData() | Sending the request for current data |
| RemoveAllTrends() | Deletes all trends |
| RemoveTrend() | Removes the specified trend |
| SaveCfg() | Saving current configuration data of the viewer |
| SaveToHtm() | Creates an HTML page for data of the viewer |
| ScaleTime | Returns object of the tvScale type (time scale) |
| ScaleValue | Returns object of the tvScale type (value scale) |
| ScrollTime() | Scroll of the viewer on the time axis |
| ScrollValue() | Scroll of the viewer on the value axis |
| SetUserControl() | Enables or disables the user control of the viewer |
| TableHeadBgColor | Background color of the header in the table mode |
| TableHeadFont | Font of the header legends in the table mode |
| TableHeadRowHigh | Height of the header row in the table mode |
| TableHeadTextColor | Color of the header legends in the table mode |
| TableOper() | Setting some parameters in the table mode |
| TableRowHigh | Height of data row in the table mode |
| TableTimeBgColor | Background color of time column in the table mode |
| TableTimeColumnWidth | Width of time column in the table mode |
| TableTimeFont | Font of the time column in the table mode |
| TableTimeFormat | Format of time column values in the table mode |
| TableTimeFormatType | Format type of the time column values in the table mode |
| TableTimeTextColor | Color of the time values in the column of the time in the table mode |
| TimeMax | Time of viewer right edge |
| TimeMin | Time of viewer left edge |
| TimeSetType | Type of input time values in viewer methods |
| TimeType | Type of values on horizontal axis (time or number) |
| TimeZoomMax | Maximum value of viewer time axis range |
| TimeZoomMaxForPoints | Maximum value of viewer time axis range for displaying points |
| TimeZoomMaxForValues | Maximum value of the range (length) of the time axis of the viewer for displaying point values. |
| TimeZoomMin | Minimum value of viewer time axis range |
| TimeZoomMinForCompress | Minimum range of viewer time axis range for displaying calculated of values |
| TrendActive | Index of active tvTrend object |
| TrendArea | Returns tvTrendArea object (trends area) |
| Trends() | Returns tvTrend object |
| TrendsCount | Returns the number of tvTrend subobjects |
| ValueZoomMode | Value axis range setup method |
| ViewMode | Switches from/to the table mode |
| ZoomTime() | Change of the range, viewer zoom on the time axis |
| ZoomValue() | Zooming trends on the value axis |
| BorderType | Type of the box border |
|---|---|
| BorderWidth | Width of the box border |
| ColorDark | Dark color of the 3D Pmg object border |
| ColorItem | Background color of the box |
| ColorLight | Light color of the 3D Pmg object border |
| AddEvent() | Registers a function into the specified event |
|---|---|
| Blink() | Starts/stops blinking of the Pmg object |
| Dx | Width of the Pmg object |
| Dy | Height of the Pmg object |
| Enabled | Enable/disable the control, i.e. user-defined inputs to the object |
| Focus | Detects/set the focus of the Pmg object |
| GetChildByIndex() | Returns the nested Pmg object defined by order |
| GetChildCount() | Returns the number of nested Pmg objects |
| GetPathName() | Object name with the path to this object |
| GetItemInfo() | Returns special information regarding the Pmg object |
| GetPar() | Reading the value of the Pmg object parameter (or its parents) |
| IniDx | Initial width of the Pmg object |
| IniDy | Initial height of the Pmg object |
| IniX | Initial X-position of the left upper corner of the Pmg object relative to superior object |
| IniY | Initial Y-position of the left upper corner of the Pmg object relative to superior object |
| Items() | Returns reference to the Pmg object |
| Methods | Access to designer methods of this object |
| MouseOn | Identification if the mouse cursor finds itself over the Pmg object |
| Name | The name of the Pmg object |
| Parent | Returns reference to the parent Pmg object |
| Pm() | Returns the Pma object (obsolete) |
| PmPanel | Returns reference to the PmaPanel object where the Pmg object is placed |
| Refresh() | Refresh of the Pmg object |
| RemoveEvent() | Unregisters the function in the specified event |
| Root | Returns reference to the root PmgRoot object |
| ShowMenu() | Opens context menu of the Pmg object |
| ScreenX | X-coordinate of the left upper corner of the Pmg object relative to computer screen |
| ScreenY | Y-coordinate of the left upper corner of the Pmg object relative to computer screen |
| ToolTip | Tooltip text of the Pmg object |
| Vars() | Returns the variable of the Pmg object |
| ViewX | Position of X-coordinate of the left upper corner of the Pmg object relative to the PmgRoot object |
| ViewY | Position of the Y-coordinate of the left upper corner of the Pmg object relative to the PmgRoot object |
| Visible | Visibility of the Pmg object |
| X | X-coordinate of the left upper corner of the Pmg object relative to superior Pmg object |
| Y | Y-coordinate of the left upper corner of the Pmg object relative to superior Pmg object |
| onCursorTimeChange | Is triggered when time on vertical cursor line position changed |
|---|---|
| onDataTrendReady | Is triggered when viewer got data from server |
| onMouseArea | Is triggered by clicking the mouse into the graph drawing area by the mouse |
| onReadData | Is triggered any time when viewer asks for new data |
| onTimeChange | Is triggered when begin or end time of viewer changed |
| onTrendParamsChange | Is triggered on viewer start or if basic parameter of one of tvTrend objects has been changed |
| onError | Is triggered if error occured in the viewer |
| onStart | Is triggered on the construction of the Pmg object in the course of opening the panel |
|---|---|
| onStop | Is triggered on the destruction of the Pmg object in the course of closing the panel |
| onRefresh | Is triggered on the data refresh of the Pmg object |
| onKeyPress | Is triggered after pressing or releasing the key of the keyboard |
| onMousePress | Is triggered after pressing or releasing the left mouse button |
| onMenuFill | Is triggered after pressing by the right mouse button over the Pmg object |
| onMenuSelect | Is triggered on the selection of the item from the Pmg object context menu |
| onModeChange | Is triggered when the Pmg object mode changes |
| onFocusIn | Is triggered if the object receives focus |
| onFocusOut | Is triggered if the object loses focus |
| tvTrendArea | (TrendViewer area) Object represents area where graphs are drawn |
|---|---|
| tvGraph | (TrendViewer graph) The object for drawing trend |
| tvGrid | (TrendViewer grid) Object that represents grid lines |
| tvPoints | (TrendViewer points) Object that holds data points of trend |
| tvScale | (TrendViewer scale) Object represents a scale |
| tvTicks | (TrendViewer scale ticks) Object for configuration of scale ticks or grid lines layout |
| tvTrend | (TrendsView trend) Object represents one trend variable |
| Object | General information about the object |
|---|---|
| Position | Setting the position, width and height of the Pmg object |
| Variables | List and configuration of user defined Pmg object variables |
| Events | Algorithms definition for the object events |
| Methods | Definition of designer method of the Pmg object |
| Box | Setting the background area of the Pmg object |
| Viewer | Trend viewer basic parameters setup |
| Trends | Create and edit a list of trends |
| Appearance | Appearance setup of individual parts of the trend viewer. |