Promotic
WikipediaLinkedInYoutubeTwitterFacebook

Konfiguracja rozszerzenia danych: ExtTrend

Opis:
Konfiguracja rozszerzenia danych ExtTrend - Rozszerzenie o podłączenie do obiektu PmTrend
Pozycje konfiguracji:
Identyfikator rozszerzenia danychTekst systemowy (bez spacji i znaków diakrytycznych). Służy do jednoznacznej identyfikacji rozszerzenia danych w danej pozycji danych (np. dla właściwości Extension).

Wstępnie ustawioną wartością jest "trend".

Obiekt docelowy (PmTrend)Ścieżka do obiektu docelowego odpowiedniego typu, w którym dana zmienna ma zostać zarejestrowana. Obiekt można także wybrać za pomocą przycisku po prawej stronie.Przy pomocy tego wyboru można określić rodzaj trendowania wartości, częstosliwość zapisywania i inne parametry ustawione w obiekcie PmTrend.

Do wprowadzenia można wykorzystać Makro wyrażenie, wynikiem musi być NIELOKALIZOWANA ścieżka do PROMOTIC obiektu (wartość jest obliczana przy uruchomieniu aplikacji).

Identyfikator trenduIdentyfikator trendu oraz nazwa zmiennej (kolumny) w tabeli w bazie danych trendów. Uwaga! Nazwa zmiennej musi spełniać ograniczenia dotyczące nazwy kolumny w tabeli bazy danych odpowiedniego typu (patrz Typ zapisu).

Do wprowadzenia można wykorzystać Makro wyrażenie, wynikiem musi być NIELOKALIZOWANY SYSTEMOWY tekst (wartość jest obliczana przy uruchomieniu aplikacji).

Konfigurator nie może zawierać pusty łańcuch.
Nazwa do wyświetleniaTekst, który może być wyświetlany jako nazwa pozycji w przeglądarce trendów.

Niniejszy konfigurator ustawia wartość początkową właściwości DisplayName.

Do wprowadzenia można wykorzystać Makro wyrażenie ($.text ..) (wartość jest obliczana przy uruchomieniu aplikacji).

Wprowadzona wartość służy jako wartość inicjalizacyjna dla przeglądarki trendów (dla obiektu TrendsView). W przeglądarce trendów wartość tę można określić we właściwości: tvTrend.Name

KolejnośćOkreśla kolejność (umiejscowienie) zmiennej (kolumny) w tabeli w bazie danych trendów. Kolejność jest określona zwyżkowo według wartości kolejności (wagi). Wartość kolejności jest liczbą dziesiętną (>= 0), umożliwiając tym samym dodatkowe włożenie nowej zmiennej pomiędzy dowolne dwie zmienne. Wartość nie przedstawia więc konkretnego indeksu zmiennej w tabeli, lecz raczej przedstawia wagę, według której zostanie określona kolejność zmiennych.
MinimumZakres dolny zmiennej (jej minimum).

Niniejszy konfigurator ustawia wartość początkową właściwości Min.

Wprowadzona wartość służy jako wartość inicjalizacyjna dla przeglądarki trendów (dla obiektu TrendsView). W przeglądarce trendów wartość tę można określić we właściwości: tvTrend.ValueMin

MaksymumZakres górny zmiennej (jej maksymum).

Niniejszy konfigurator ustawia wartość początkową właściwości Max.

Wprowadzona wartość służy jako wartość inicjalizacyjna dla przeglądarki trendów (dla obiektu TrendsView). W przeglądarce trendów wartość tę można określić we właściwości: tvTrend.ValueMax

NiewrażliwośćPasmo niewrażliwości wartości. Jest ważne tylko jeżeli jest włączona optymalizacja zapisu wartości (patrz Włącz zmianowy zapis danych).
JednostkaFizycna jednostka zmiennej (na przykład "kWh").

Niniejszy konfigurator ustawia wartość początkową właściwości Unit.

Do wprowadzenia można wykorzystać Makro wyrażenie ($.text ..) (wartość jest obliczana przy uruchomieniu aplikacji).

Wprowadzona wartość służy jako wartość inicjalizacyjna dla przeglądarki trendów (dla obiektu TrendsView). W przeglądarce trendów wartość tę można określić we właściwości: tvTrend.Unit

KolorKolor zmiennej do wyświetlenia wykresu w przeglądarce trendów.

Niniejszy konfigurator ustawia wartość początkową właściwości Color.

Wprowadzona wartość służy jako wartość inicjalizacyjna dla przeglądarki trendów (dla obiektu TrendsView). W przeglądarce trendów wartość tę można określić we właściwości: tvGraph.Color

Dodatkowe parametryDodatkowe parametry dotyczące zapisu trendowanej zmiennej. Umożliwiają określić bazodanowy typ danych lub nazwą kolumny w tabeli.
dbdt (opcjonalne) - Bazodanowy typ danych kolumny. Konkretne bazodanowe typy danych patrz Typ zapisu, na przykład "dbdt:NUMERIC(12,4);".
name (opcjonalne) - (tylko dla Database dBase backups) Określa nazwę kolumny. Jeżeli nie zostanie ustawiona, wtedy zostanie użyta nazwa zmiennejVar lub nazwa w ExtTrend.
Typ wartościSposób, jak uzyskać wartość dla obliczenia (testowania):
0 - cała wartość - Zostanie wykorzystana cała wartość.
1 - określony bit - Zostanie wykorzystana wartość określonego bitu.
2 - określony bit - negowany - Zostanie zastosowana negowana wartość określonego bitu.
3 - Wyrażenie JavaScript - Zostanie wykorzystana wartość określona wyrażeniem JavaScript.
Określa numer bitu do testowaniaJeżeli jest ustawione "3 - Wyrażenie JavaScript", wtedy służy do określenia konkretnego bitu. Bit jest określony kolejnością, przy czym najniższy bit ma numer 0.
Wyrażenie JavaScriptJeżeli jest ustawione "3 - Wyrażenie JavaScript", wtedy służy do określenia samego wyrażenia JavaScript. Wyrażenie JavaScript posiada dwa parametry:
pVal: Wartość zmiennej Var.Value w celu szybkiego zastosowania w wyrażeniu.
pDE: Odniesienie do obiektu rozszerzenia danych (w celu uzyskania reszty wartości z rozszerzenia danych lub ze zmiennej).
Notatka:
Opisywane okno konfiguracyjne można otworzyć z konfiguratora Rozszerzenia danych dla bieżącej zmiennej obiektu PmData.
 
Omawiane rozszerzenie danych danych automatycznie zarejestruje się po uruchomieniu aplikacji do obiektu PmTrend. Z tego powodu w zakładce PmTrend > Dane wymaganej pozycji nie można ponownie wpisywać! Odpowiednia trendowana zmienna może być wytworzona bezpośrednio w obiekcie PmTrend w formie obiektu Var lub zarejestrowana w formie rozszerzenia danych (ExtTrend).

Jeżeli wszystkie pozycje dla obiektu PmTrend będą typu "Rozszerzenie danych", wtedy zakładka PmTrend > Dane może pozostać zupełnie pusta. Jeżeli w obiekcie PmTrend występują pozycje obu typów, wtedy w tabeli bazy danych będą występować najpierw pozycje typu Var a następnie pozycje typu "Rozszerzenie danych".

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