Promotic
WikipediaLinkedInYoutubeTwitterFacebook

Pmg objects

The Pmg object is an object that can be created in the graphics editor. It is the basic construction element of the PROMOTIC system application panel (of the PmaPanel object). By means of Pmg objects it is possible to create an application panel that serves for the visualization of data, their inputs, controlling, etc.

The Pmg object can be inserted into the panel from the "Pmg objects preconfigurations" window.

 
Basic terms:
Window Pmg object: This object creates its own sub-window (this window has the same dimensions as the object itself) when drawing the panel whose parent is the window where the whole panel is drawn. That's why the window Pmg objects always overlap all common Pmg objects on the desktop independently on the background in which they were constructed. Limitation when creating compound Pmg objects: objects cannot be nested into window Pmg objects.

A list of the window Pmg objects: PmgActiveX, PmgWEdit, PmgWCheck, PmgWCombo, PmgFrame and PmgVideo.

Selected Pmg objects: This object is bound by a set of points (2 to 8 according to the object type) in the shape of small squares. There can be more marked objects together. The selected object can be at the same time even the active object. How to mark Pmg objects - see: Basic control of the graphics editor.
Active Pmg object: It is an object on which the mouse cursor was placed in a moment of pressing by the left or by the right mouse button. The name of this object is written to the status line on each change of the mouse cursor. The active Pmg object can be the selected object at the same time.
 
List of Pmg objects of the PROMOTIC system:
PmgAlarmStateViewer Alarm state viewer
PmgAlarmHistoryViewer Alarm history viewer
PmgAnimImage(Animated image) Displays raster images from file (*.gif)
PmgActiveX(ActiveX) It is used for displaying the graphic ActiveX object from different sources
PmgBar(Bar) Displays a value in the form of a graphic bar level
PmgBarPane(Vertical (Horizontal) bar meter with title) It displays the value of a variable by the bar level
PmgButton(One-state button) One-state button for starting script
PmgRadioButton(Radio buttons with/without a title) It is used for the selection of one from items
PmgButtonState(Two-states button) Button determined for toggling two states
PmgCanvas(Drawing canvas) Drawing canvas
PmgEllipse(Ellipse, Circle) It is used for drawing ellipses and circles
PmgEventViewer Event viewer
PmgForm(Form) Value entry form
PmgInstance(Instance) Instance of the prototype (template), i.e. the instance of the PmgPrototype object
PmgObject(Parent of all Pmg objects) Parent of all Pmg objects
PmgLine(Line horizontal, vertical) Drawing flat single lines
PmgLine3D(3D line horizontal, vertical) It is used for drawing a shadow 3D line
PmgNumber(Number) Displays numeric values
PmgPane(Panel with title, without title, border) It is used mainly for grouping more Pmg objects
PmgMeterPane(Panel meter with title) Displays the measured variable value as at analog panel meters (obsolete)
PmgPipe(Pipeline) Showing pipeline in the panel
PmgPrototype(Prototype) Template for an instance, i.e. for the PmgInstance object.
PmgRasterImage(Raster image) Displays raster image from file (png, jpg, svg, bmp, gif, tif, wmf, ...)
PmgRectangle(Rectangle, Square) Drawing rectangles and squares
PmgRoot(Panel graphic) Panel graphic
PmgShape(Shape) Drawing freeform (e.g. polygon) (obsolete)
PmgSlider(Slider) Entering numeric value by slider
PmgSliderPane(Slider with scale) Enter values by the slider with scale
PmgString(Text) Displays text string
PmgTrendViewer Displays trend data in graph or table form
PmgVideo(Video player) Playing video files (*.avi,*.mpg,...)
PmgWCombo(ComboBox) Setting values selected from the dropdown menu list
PmgWEdit(EditBox) Displays text value
PmgFrame Displays the viewer of the Promotic object
PmgWCheck(Checkbox) It serves for boolean value YES/NO setting/displaying (obsolete)
PmgWTable(Table) Displays data by table form
PROMOTIC 9.0.7 SCADA system documentation - MICROSYS, spol. s r.o.

Send page remarkContact responsible person
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice