Promotic
WikipediaLinkedInYoutubeTwitterFacebook

Obiekt - zakładka obiektu PmaObject

Opis:
Ogólne informacje dotyczące danego Pma obiektu. Zakładka jest wspólna dla kilku obiektów. Wspólny opis znajduje się w obiekcie PmaObject.
Pozycje konfiguracji:
Zablokuj obiekt przy uruchomieniuJeżeli jest zaznaczone, wtedy edytowany obiekt nie zostanie (włącznie z jego obiektami podrzędnymi) zaszeregowany do uruchomionej aplikacji.

Lista wszystkich zablokowanych Pma obiektów można zobaczyć w pozycji "/System/DisabledObjects" INFO systemu.

Do wprowadzenia można zastosować Makro wyrażenie (wartość jest obliczana po uruchomieniu aplikacji). Uwaga! Ta właściwość wpływa na resztę obiektów w trybie runtime (mogą się odwoływać na ten warunkowo zakazany obiekt). Dlatego jest opracowywana podczas uruchamiania wcześniej niż pozostałe i nie można w niej zastosować Makro wyrażenie $.par. Wskazanym jest jednak zastosowanie na przykład Makro wyrażenie $.cfgfile i w taki sposób z pliku konfiguracyjnego wpływać na obiekty, które w aplikacji rzeczywiście zostaną uruchomione.

Nazwa obiektuNazwa (identyfikator) Pma obiektu. Służy do uzyskania odniesienia do tego obiektu przy pomocy metody PmaObject.Pm.

Konfigurator ten stawia wartość początkową właściwości Name.

Maksymalna długość nazwy wynosi 30 znaków. Jest to nazwa systemowa, może zawierać tylko znaki alfanumeryczne oraz nie może zawierać znaki diakrytyczne, pusty łańcuch, spacje oraz pierwszy znak nie może być liczba.

Typ obiektuTyp obiektu.
Czas ostatniej edycjiZapamiętany czas ostatniej edycji (zmiany) obiektu. Wartość jest ustawiana automatycznie wg. bieżącego czasu w chwili zapisu edytowanego Pma obiektu. Odwrotnie grupowy zapis całej gałęzi lub całego projektu nie spowoduje zmiany czasu edycji w zapisywanych obiektach.

W ten sposób zapamiętany czas jest stosowany również w opcji "Znajdź obiekt wg czasu edycji ..." w lokalnym menu obiektu.

Ścieżka do obiektuNazwa obiektu włącznie z pełną ścieżką w drzewie Pma obiektów. Tekst ten można wstawić jako pierwszy argument metody PmaObject.Pm. Patrz metoda GetPathName.
Wielkość oraz licencja obiektuWyświetli okno z rozszerzonymi informacjami o Pma obiektcie. Ilość zmiennych, ilość paneli oraz wykorzystane licencje w zaznaczonym obiekcie oraz jego podobiektach. Ilość zmiennych jest wliczana w całkowitą wielkość aplikacji.

Zmienne, które są wliczane do wielkości aplikacji, to zmienne w obiektach PmaData, PmaOpcDaClientGroup, PmaTrendGroup, PmaCommGroup, PmaCommMsg, w przestarzałych obiektach PmaNumber oraz PmaString oraz w rozszerzeniach danych ExtSubVar.

Ilość zmiennych aplikacji przekłada się na zakres i złożoność aplikacji. Całkowita ilość jest dana sumą wszystkich zmiennych aplikacji. Na podstawie ilości zmiennych aplikacji jest ustalana cena licencji. Patrz Podstawowa licencja runtime oraz Cennik .

Informacja o bieżącej wielkości aplikacji jest dostępna w edytorze obiektów Pma w obiekcie głównym (w obiekcie PmaRoot) w konfiguratorze "Wielkość oraz licencja obiektu".

Język skryptów obiektuUstawienie języka skryptowego dla wybranego Pma obiektu.
0 - vbscript
1 - javascript
Członek grup logicznychLista identyfikatorów grup logicznych (separatorem jest przecinek ','), do których obiekt należy (jest ich członkiem), patrz Grupy logiczne. Wyboru grup logicznych można dokonać w oknie Członek grup logicznych.
Udostępnij obiekt w zmiennejWytworzenie globalnej zmiennej (tylko do odczytu) z odniesieniem do tego obiektu (w skryptach można odnosić się do danego obiektu za pośrednictwem tej zmiennej globalnej). Ten konfigurator jest przestarzały i z tego powodu jest ukryty w nowych aplikacjach oraz w aplikacjach, które go nie używały.
Nie
Tak, nazwa z obiektu
Tak, ręcznie wprowadzona nazwa
NazwaNazwa wytworzonej zmiennej globalnej (jeżeli jest uaktywnione), gdzie nazwa może być złożona z prefixu pmo i nazwy obiektu lub można wprowadzić ręcznie. Jest to nazwa systemowa, może zawierać tylko znaki alfanumeryczne oraz nie może zawierać znaki diakrytyczne, pusty łańcuch, spacje oraz pierwszy znak nie może być liczba.
Parametry Pma obiektuUmożliwia wprowadzenie parametrów Pma obiektu dla danego obiektu (i dzięki systemowi tzw. "bąbelkowania" udostępnie te parametry także wszystkim swoim obiektom podrzędnym). Patrz Parametry Pma obiektu.

Jest to tekst w formacie KeyVal.

Uwaga dla prototypów i instancji: Dla obiektu PmaInstance jest ważne, że przejmuje tylko parametry odpowiedniego obiektu PmaPrototype, dla których może (lecz nie musi) określić ich zmienione wartości. To znaczy, że instancja może tylko zmieniać wartości istniejących parametrów odpowiedniego prototypu. Instancja, lecz nawet rodzice instancji nie mogą dodawać nowych parametrów. Instancja (prototyp) ma dostępne tylko parametry zdefiniowane w prototypie, nie ma dostępu do parametrów rodzica instancji. W ten sposób jest zapewnione, że wszystkie instancje tego samego prototypu posiadają taki sam zestaw parametrów choć z różnymi wartościami. Obiekt PmaInstance jest więc wyjątkowy z punktu widzenia wyszukiwania parametrów (bąbelkowania), ponieważ wyszukiwanie parametrów jest zakończone w tym obiekcie i nie jest kontynuowane do rodzica obiektu PmaInstance. Z punktu widzenia parametrów instancja prototypu jest więc odseparowana od parametrów reszty aplikacji. Jeżeli jest konieczne uzyskanie parametru dla prototypu z rodzica instancji, wtedy jest konieczne taki parametr założyć w obiekcie PmaPrototype (z taką samą lub inną nazwą) i odnieść się do parametru rodzica instancji albo tu albo w obiekcie PmaInstance. Odniesienie do parametru rodzica można wykonać jako Makro wyrażenie $.par w wartości parametru instancji lub prototypu.

Na przykład w prototypie załóżmy nowy parametr boiler, którego wartość następnie ustawimy na wartość parametru boiler rodzica instancji: boiler:$.par("boiler");

Opis użytkownikaOpis użytkownika Pma obiektu. Umożliwia projektantowi zapisać swoje notatki lub dokumentację bezpośrednio do Pma obiektu. Ten sposób opisu ułatwia następujące utrzymanie i orientację w aplikacji, zwłaszcza dla innych projektantów. Opis użytkownika jest w formie tekstu formatowanego, może zawierać uwydatnienie, nowe wiersze lub odniesienia do innych Pma obiektów.

Przycisk Odniesienia umożliwia łatwe poruszanie się pomiędzy Pma obiektami z wypełnionym opisem użytkownika. Wyświetla okno z drzewem obiektów, w którym obiekty z wypełnionym opisem użytkownika są uwidocznione grubą czcionką.

Wygląd źródłowy: opis użytkownika jest edytowany w formie zapisu XML, w którym to zapisie formatowanie jest osiągane przez użycie specjalnych znaków. Przycisk Edytuj umożliwia edycję. Zostanie wyświetlone okno Okno "Opis użytkownika".
Wyświetlana forma: opis użytkownika do przeglądania jest wyświetlany w końcowej naformatowanej postaci.
Patrz również:

Historia:
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice