Promotic
WikipediaLinkedInYoutubeTwitterFacebook

Pmg obiekty

Pmg obiekt to obiekt, który można utworzyć w edytorze grafiki. Jest podstawowym elementem składowym panelu aplikacji (obiektu PmaPanel) systemu PROMOTIC. Przy pomocy Pmg obiektów można wytwarzać panele aplikacji, które służą do wyświetlania danych, do wprowadzania wartości, do sterowania, itd.

Pmg obiekt można ulokować na panel z okna "Konfiguracje wstępne Pmg obiektów".

 
Pojęcia podstawowe:
Pmg obiekt okienny: Obiekt ten przy wykreślaniu panelu wytworzy własne okno (o tej samej wielkości co sam obiekt), którego rodzicem jest okno, w którym jest wykreślany cały obraz. Z tego powodu Pmg obiekty okienne zawsze przekrywają na obszarze panelu wszystkie zwykłe Pmg obiekty bez względu na kolejność, w jakiej wszystkie elementy były wytwarzane. Ograniczenie podczas wytwarzania Pmg obiektów złożonych: do Pmg obiektów okiennych nie można zagnieżdżać żadnych elementów.

Lista Pmg obiektów okiennych: PmgActiveX, PmgWEdit, PmgWCheck, PmgWCombo, PmgFrame oraz PmgVideo.

Zaznaczone Pmg obiekty: Obiekt ten jest ograniczony zbiorem punktów (od 2 do 8, wg. typu obiektu) w kształcie małych kwadratów. W jednej chwili może być więcej zaznaczonych obiektów. Zaznaczony obiekt może być równoczaśnie obiektem aktywnym. Jak zaznaczać Pmg obiekty - patrz: Podstawowa obsługa edytora grafiki.
Aktywny Pmg obiekt: To obiekt, nad którym znajdował się kursor myszki w chwili naciśnięcia lewym lub prawym przyciskiem myszy. Nazwa tego obiektu jest wypisywana w wierszu stanu przy każdej zmianie pozycji myszki. Aktywny Pmg obiekt może być równocześnie także obiektem zaznaczonym.
 
Lista Pmg obiektów systemu PROMOTIC:
PmgAlarmStateViewer Przeglądarka stanów alarmów
PmgAlarmHistoryViewer Przeglądarka historii alarmów
PmgAnimImage(Ilustracja animowana) Wyświetli ilustracje z plików (*.gif)
PmgActiveX(ActiveX) Służy do wyświetlenia graficznego obiektu ActiveX różnych producentów
PmgBar(Słupek) Wyświetli wartośc w formie poziomu paska graficznego
PmgBarPane(Miernik paskowy pionowy (poziomy) z nagłówkiem) Wyświetla wartość zmiennej w formie poziomu paska
PmgButton(Przycisk jednostanowy) Przycisk jednostanowy do uruchomienia skryptu
PmgRadioButton(Przyciski radiowe z nagłówkiem/bez nagłówka) Służy do wyboru jednej z kilku pozycji
PmgButtonState(Przycisk dwustanowy) Przycisk przeznaczony do przełączania dwu stanów
PmgCanvas(Obszar do rysowania) Obszar do rysowania
PmgEllipse(Elipsa, Okrąg) Służy do kreślania elips i okręgów
PmgEventViewer Przeglądarka zdarzeń
PmgForm(Form) Formularz do wprowadzania wartości
PmgInstance(Instancja) Instancja prototypu (szablonu), tzn. instancja obiektu PmgPrototype
PmgObject(Przodek wszystkich Pmg obiektów) Przodek wszystkich Pmg obiektów
PmgLine(Linia pozioma, pionowa) Kreślenie linii prostych
PmgLine3D(Wżłobienie poziome, pionowe) Służy do kreślania cieniowanej linii typu wżłobienie
PmgNumber(Numer) Wyświetli wartość liczbową
PmgPane(Panel z nagłówkiem, bez nagłówka, obrys) Służy przede wszystkim do łączenia kilku Pmg obiektów
PmgMeterPane(Miernik z nagłówkiem) Wyświetli mierzoną wartość zmiennej jak w przypadku urządzeń analogowych (przestarzałe)
PmgPipe(Rurociąg) Wyświetlenie rurociągu w panelu
PmgPrototype(Prototyp) Szablon dla instancji, tzn. dla obiektu PmgInstance.
PmgRasterImage(Obrazek rastrowy) Wyświetli grafiku z plików (png, jpg, svg, bmp, gif, tif, wmf, ...)
PmgRectangle(Prostokąt, Kwadrat) Kreślenie prostokątów i kwadratów
PmgRoot(Grafika panela) Grafika panela
PmgShape(Kształt) Narysowanie powszechnego kształtu (np. wielokąta) (przestarzałe)
PmgSlider(Suwak) Ustawienie wartości liczbowej za pomocą suwaka
PmgSliderPane(Suwak z podziałką) Wprowadzanie wartości w postaci suwaka z podziałką
PmgString(Tekst) Wyświetli łańcuch tekstowy
PmgTrendViewer Wyświetli trendowane dane w sposób graficzny lub tabelkowy
PmgVideo(Odtwarzacz video) Odtwarzanie multimedialnych plików video (*.avi,*.mpg,...)
PmgWCombo(ComboBox) Ustawienie wartości wybranych z otwieranej listy
PmgWEdit(Edit Box) Wyświetli wartość tekstową
PmgFrame Wyświetli przeglądarku obiektu Promotic
PmgWCheck(Pole wyboru) Przeznaczony do wprowadzenia/wyświetlenia wartości typu boolean TAK/NIE w formie pola wyboru (przestarzałe)
PmgWTable(Tabela) Wyświetli dane w formie tabelkowej
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice