Log in
Log in
Aktualności
Dokumentacja
Strona główna
-
... (Object) stdClass
-
vid (String, 5 characters ) 13877
-
uid (String, 4 characters ) 2610
-
title (String, 31 characters ) Tworzenie TAGów obliczeniowych
-
log (String, 0 characters )
-
status (String, 1 characters ) 1
-
comment (String, 1 characters ) 0
-
promote (String, 1 characters ) 0
-
sticky (String, 1 characters ) 0
-
vuuid (String, 36 characters ) 561fe1d1-48ed-47f1-bff2-93834de55cd0
-
nid (String, 5 characters ) 13875
-
type (String, 4 characters ) book
-
language (String, 2 characters ) pl
-
created (String, 10 characters ) 1709303837
-
changed (String, 10 characters ) 1709711245
-
tnid (String, 1 characters ) 0
-
translate (String, 1 characters ) 0
-
tca_active (NULL)
-
tca_token (NULL)
-
uuid (String, 36 characters ) e5ba4970-cf4a-4715-b231-a835273a4100
-
revision_timestamp (String, 10 characters ) 1709711245
-
revision_uid (String, 4 characters ) 2610
-
body (Array, 1 element)
-
und (Array, 1 element)
-
0 (Array, 5 elements)
-
value (String, 5374 characters ) <p> </p> <p class="rtejustify"><strong>...
-
<p> </p> <p class="rtejustify"><strong>Tagi obliczane</strong> to zmienne, które są obliczane w oparciu o wzór podany podczas ich tworzenia. Dostępne są podstawowe działania matematyczne, logiczne oraz predefiniowane skrypty (Akcje). Argumentami mogą być stałe wartości oraz inne TAGI <strong>oprócz Obliczanych</strong>, których wartości są dostarczane z urządzeń w systemie.</p> <p> </p> <p class="rtecenter">Aktualizacje obliczeń są zapisywane tak jak dla klasycznych TAGów oraz wliczają się do codziennego bilingu kosztów.</p> <p class="rtecenter"> </p> <p>Prezentacja obliczonych wartości <strong>TAG</strong>ów według wprowadzonego przez Użytkownika wzoru jest realizowana standardowymi mechanizmami animacji oraz alarmowania.</p> <p>Otwórz okno <strong>Tworzenie nowego taga</strong> z panelu <strong>TAGI</strong> i wybierz Typ <strong>Obliczany</strong>. Nadaj przyjazną nazwę a następnie kliknij przycisk Wybierz <strong>TAG</strong>, wskaż <strong>TAG</strong> z listy dostępnych i potwierdź przyciskiem <strong>Wybierz tag</strong>. </p> <p class="rtecenter"> </p> <p class="rtecenter"><a class="colorbox colorbox-insert-image" href="/sites/default/files/tutorial/tag_calc_01.png"><img alt="" class="colorbox colorbox-insert-image" src="/sites/default/files/tag_calc_01.png" /></a></p> <p class="rtecenter"><a class="colorbox colorbox-insert-image" href="/sites/default/files/tutorial/tag_calc_02.png"><img alt="" class="colorbox colorbox-insert-image" src="/sites/default/files/tag_calc_02.png" /></a></p> <p class="rtejustify">Wybierz operator lub operację matematyczną z dostępnych (w przykładzie mnożenie) po czym dodaj drugi <strong>TAG</strong> naciskając <strong>Wybierz tag</strong> i postępując jak w poprzednim kroku. Wybierz <strong>sposób obliczania</strong> po czym naciśnij <strong>Zaakceptuj zmiany</strong> aby zapisać Tag przetwarzany. Od tej chwili Tag przetwarzany będzie mnożył wartości pochodzące z <strong>Tag1</strong> oraz <strong>Tag2</strong>.</p> <p class="rtejustify">Wynik obliczenia będzie zapisywany w bazie archiwalnej. Tag przetwarzany może być używany jako źródło animacji w taki sam sposób jak Tag typu <strong>Wartość bieżąca</strong>.</p> <h3>Sposoby obliczania</h3> <p class="rtejustify"><strong>Pomiary asynchroniczne</strong> wykonują obliczenie wprowadzonej formuły niezależnie od wartości stempla czasowego dla wybranych argumentów (TAGów). Aktywator wywołujący obliczenia formuły jest definiowany przez użytkownika:</p> <p class="rtejustify"><li><strong>Zegar</strong> Aktywacja obliczenia wywoływana jest zgodnie z określonym przez użytkownika czasem oraz powtarzana zgodnie z interwałem. Czas obliczenia jest równocześnie czasem rozpoczęcia obliczania w każdej dobie i musi być ustawiony na godzinę 00:00 (pierwsze obliczenie) jeśli chcemy uzyskać maksymalny (jedno minutowy) interwał obliczania w trakcie doby.</li> <li><strong>Aktualizacja taga</strong> Aktywacja obliczenia wywoływana jest zgodnie z aktualizacją wchodzących w skład formuły tagów lub taga. </li></p> <p class="rtecenter"> </p> <p class="rtejustify"><strong>Ważność</strong> jest określana dla wartości każdego argumentu (Taga), który bierze udział w wyliczaniu nowej wartości zgodnie z formułą. Jeśli podczas wyliczania Taga Obliczanego ostatnia wartość dla argumentu jest starsza niż wskazany czas, to <strong>jakość</strong> obliczonego wyniku zostanie oznaczona jako BAD i tak zapisana w historii pomiarów. Kontrola ważności jest wyłączona dla opcji wyboru <strong>Brak</strong>. Opcja <strong>Globalna</strong> pozwala wprowadzić taki sam czas ważności dla wszystkich argumentów. Opcja <strong>Indywidualna</strong> pozwala określić czas ważności dla każdego TAGA niezależnie. </p> <p class="rtejustify"><strong>Stempel czasowy obliczenia</strong> określa strefę czasową punktu startu oraz zapisu wyniku obliczenia. Strefa czasowa jest niezależna od pozostałych ustawień jakie są dostępne w systemie. Ustawienie należy dostosować odpowiednio do przesyłanych danych przez urządzenia (zalecamy czas UTC) i korygować ich wyświetlanie na ekranach synoptycznych.</p> <p class="rtecenter"> </p> <p class="rtejustify"><strong>Całkowita synchronizacja</strong> wykonuje obliczenie wyłącznie w sytuacji gdy wszystkie wartości argumentów zawarte w formule zostaną dostarczone z tym samym stemplem czasowym. Taki tryb obliczania jest przeznaczony dla danych pochodzących z rejestratorów wewnętrznych zapisujących dane ze stałym interwałem. System weryfikuje czy wszystkie argumenty formuły posiadają ten sam stempel czasowy i dopiero wtedy wylicza wyniki. Stempel czasowy wyniku obliczenia jest synchroniczny, zgodny ze stemplem danych pomiarowych dla argumentów wprowadzonych w Formule Obliczenia</p> <p class="rtejustify">Maksymalny czas oczekiwania na wszystkie argumenty użyte w Formule to tydzień czasu. Po tym okresie zgromadzony bufor wartości jest bezpowrotnie tracony. </p> <p class="rtecenter"> </p> <p class="rtejustify">Obliczone raz wartości dla Tagów obliczanych nie podlegają ponownym obliczeniom w przypadku gdy do systemu zostaną dostarczone zaległe lub zmodyfikowane dane. </p>
-
-
summary (String, 0 characters )
-
format (String, 10 characters ) email_html
-
safe_value (String, 5307 characters ) <p> </p> <p class="rtejustify"><strong>Tag...
-
<p> </p> <p class="rtejustify"><strong>Tagi obliczane</strong> to zmienne, które są obliczane w oparciu o wzór podany podczas ich tworzenia. Dostępne są podstawowe działania matematyczne, logiczne oraz predefiniowane skrypty (Akcje). Argumentami mogą być stałe wartości oraz inne TAGI <strong>oprócz Obliczanych</strong>, których wartości są dostarczane z urządzeń w systemie.</p> <p> </p> <p class="rtecenter">Aktualizacje obliczeń są zapisywane tak jak dla klasycznych TAGów oraz wliczają się do codziennego bilingu kosztów.</p> <p class="rtecenter"> </p> <p>Prezentacja obliczonych wartości <strong>TAG</strong>ów według wprowadzonego przez Użytkownika wzoru jest realizowana standardowymi mechanizmami animacji oraz alarmowania.</p> <p>Otwórz okno <strong>Tworzenie nowego taga</strong> z panelu <strong>TAGI</strong> i wybierz Typ <strong>Obliczany</strong>. Nadaj przyjazną nazwę a następnie kliknij przycisk Wybierz <strong>TAG</strong>, wskaż <strong>TAG</strong> z listy dostępnych i potwierdź przyciskiem <strong>Wybierz tag</strong>. </p> <p class="rtecenter"> </p> <p class="rtecenter"><a class="colorbox colorbox-insert-image" href="/sites/default/files/tutorial/tag_calc_01.png"><img alt="" class="colorbox colorbox-insert-image" src="/sites/default/files/tag_calc_01.png" /></a></p> <p class="rtecenter"><a class="colorbox colorbox-insert-image" href="/sites/default/files/tutorial/tag_calc_02.png"><img alt="" class="colorbox colorbox-insert-image" src="/sites/default/files/tag_calc_02.png" /></a></p> <p class="rtejustify">Wybierz operator lub operację matematyczną z dostępnych (w przykładzie mnożenie) po czym dodaj drugi <strong>TAG</strong> naciskając <strong>Wybierz tag</strong> i postępując jak w poprzednim kroku. Wybierz <strong>sposób obliczania</strong> po czym naciśnij <strong>Zaakceptuj zmiany</strong> aby zapisać Tag przetwarzany. Od tej chwili Tag przetwarzany będzie mnożył wartości pochodzące z <strong>Tag1</strong> oraz <strong>Tag2</strong>.</p> <p class="rtejustify">Wynik obliczenia będzie zapisywany w bazie archiwalnej. Tag przetwarzany może być używany jako źródło animacji w taki sam sposób jak Tag typu <strong>Wartość bieżąca</strong>.</p> <h3>Sposoby obliczania</h3> <p class="rtejustify"><strong>Pomiary asynchroniczne</strong> wykonują obliczenie wprowadzonej formuły niezależnie od wartości stempla czasowego dla wybranych argumentów (TAGów). Aktywator wywołujący obliczenia formuły jest definiowany przez użytkownika:</p> <p class="rtejustify"> <li><strong>Zegar</strong> Aktywacja obliczenia wywoływana jest zgodnie z określonym przez użytkownika czasem oraz powtarzana zgodnie z interwałem. Czas obliczenia jest równocześnie czasem rozpoczęcia obliczania w każdej dobie i musi być ustawiony na godzinę 00:00 (pierwsze obliczenie) jeśli chcemy uzyskać maksymalny (jedno minutowy) interwał obliczania w trakcie doby.</li> <li><strong>Aktualizacja taga</strong> Aktywacja obliczenia wywoływana jest zgodnie z aktualizacją wchodzących w skład formuły tagów lub taga. </li> <p class="rtecenter"> </p> <p class="rtejustify"><strong>Ważność</strong> jest określana dla wartości każdego argumentu (Taga), który bierze udział w wyliczaniu nowej wartości zgodnie z formułą. Jeśli podczas wyliczania Taga Obliczanego ostatnia wartość dla argumentu jest starsza niż wskazany czas, to <strong>jakość</strong> obliczonego wyniku zostanie oznaczona jako BAD i tak zapisana w historii pomiarów. Kontrola ważności jest wyłączona dla opcji wyboru <strong>Brak</strong>. Opcja <strong>Globalna</strong> pozwala wprowadzić taki sam czas ważności dla wszystkich argumentów. Opcja <strong>Indywidualna</strong> pozwala określić czas ważności dla każdego TAGA niezależnie. </p> <p class="rtejustify"><strong>Stempel czasowy obliczenia</strong> określa strefę czasową punktu startu oraz zapisu wyniku obliczenia. Strefa czasowa jest niezależna od pozostałych ustawień jakie są dostępne w systemie. Ustawienie należy dostosować odpowiednio do przesyłanych danych przez urządzenia (zalecamy czas UTC) i korygować ich wyświetlanie na ekranach synoptycznych.</p> <p class="rtecenter"> </p> <p class="rtejustify"><strong>Całkowita synchronizacja</strong> wykonuje obliczenie wyłącznie w sytuacji gdy wszystkie wartości argumentów zawarte w formule zostaną dostarczone z tym samym stemplem czasowym. Taki tryb obliczania jest przeznaczony dla danych pochodzących z rejestratorów wewnętrznych zapisujących dane ze stałym interwałem. System weryfikuje czy wszystkie argumenty formuły posiadają ten sam stempel czasowy i dopiero wtedy wylicza wyniki. Stempel czasowy wyniku obliczenia jest synchroniczny, zgodny ze stemplem danych pomiarowych dla argumentów wprowadzonych w Formule Obliczenia</p> <p class="rtejustify">Maksymalny czas oczekiwania na wszystkie argumenty użyte w Formule to tydzień czasu. Po tym okresie zgromadzony bufor wartości jest bezpowrotnie tracony. </p> <p class="rtecenter"> </p> <p class="rtejustify">Obliczone raz wartości dla Tagów obliczanych nie podlegają ponownym obliczeniom w przypadku gdy do systemu zostaną dostarczone zaległe lub zmodyfikowane dane. </p>
-
-
safe_summary (String, 0 characters )
-
-
-
-
field_images (Array, 1 element)
-
und (Array, 2 elements)
-
0 (Array, 14 elements)
-
fid (String, 4 characters ) 1304
-
uid (String, 4 characters ) 2610
-
filename (String, 15 characters ) tag_calc_01.png
-
uri (String, 33 characters ) public://tutorial/tag_calc_01.png
-
filemime (String, 9 characters ) image/png
-
filesize (String, 5 characters ) 49221
-
status (String, 1 characters ) 1
-
timestamp (String, 10 characters ) 1709306248
-
uuid (String, 36 characters ) d3e6e025-7a84-401a-a0b7-9e15ac7836e4
-
rdf_mapping (Array, 0 elements)
-
alt (String, 0 characters )
-
title (String, 0 characters )
-
width (String, 3 characters ) 798
-
height (String, 3 characters ) 605
-
-
1 (Array, 14 elements)
-
fid (String, 4 characters ) 1305
-
uid (String, 4 characters ) 2610
-
filename (String, 15 characters ) tag_calc_02.png
-
uri (String, 33 characters ) public://tutorial/tag_calc_02.png
-
filemime (String, 9 characters ) image/png
-
filesize (String, 5 characters ) 24192
-
status (String, 1 characters ) 1
-
timestamp (String, 10 characters ) 1709306248
-
uuid (String, 36 characters ) 9a388ac4-ca89-4836-88e5-6640400df9e1
-
rdf_mapping (Array, 0 elements)
-
alt (String, 0 characters )
-
title (String, 0 characters )
-
width (String, 3 characters ) 799
-
height (String, 3 characters ) 439
-
-
-
-
rdf_mapping (Array, 9 elements)
-
rdftype (Array, 2 elements)
-
title (Array, 1 element)
-
predicates (Array, 1 element)
-
0 (String, 8 characters ) dc:title
-
-
-
created (Array, 3 elements)
-
predicates (Array, 2 elements)
-
datatype (String, 12 characters ) xsd:dateTime
-
callback (String, 12 characters ) date_iso8601 | (Callback) date_iso8601();
-
-
changed (Array, 3 elements)
-
predicates (Array, 1 element)
-
0 (String, 11 characters ) dc:modified
-
-
datatype (String, 12 characters ) xsd:dateTime
-
callback (String, 12 characters ) date_iso8601 | (Callback) date_iso8601();
-
-
body (Array, 1 element)
-
predicates (Array, 1 element)
-
0 (String, 15 characters ) content:encoded
-
-
-
uid (Array, 2 elements)
-
predicates (Array, 1 element)
-
0 (String, 16 characters ) sioc:has_creator
-
-
type (String, 3 characters ) rel
-
-
name (Array, 1 element)
-
predicates (Array, 1 element)
-
0 (String, 9 characters ) foaf:name
-
-
-
comment_count (Array, 2 elements)
-
predicates (Array, 1 element)
-
0 (String, 16 characters ) sioc:num_replies
-
-
datatype (String, 11 characters ) xsd:integer
-
-
last_activity (Array, 3 elements)
-
predicates (Array, 1 element)
-
0 (String, 23 characters ) sioc:last_activity_date
-
-
datatype (String, 12 characters ) xsd:dateTime
-
callback (String, 12 characters ) date_iso8601 | (Callback) date_iso8601();
-
-
-
path (Array, 1 element)
-
pathauto (String, 1 characters ) 1
-
-
book (Array, 31 elements)
-
mlid (String, 5 characters ) 11590
-
nid (String, 5 characters ) 13875
-
bid (String, 4 characters ) 9039
-
menu_name (String, 13 characters ) book-toc-9039
-
plid (String, 4 characters ) 8504
-
link_path (String, 10 characters ) node/13875
-
router_path (String, 6 characters ) node/%
-
link_title (String, 31 characters ) Tworzenie TAGów obliczeniowych
-
options (Array, 0 elements)
-
module (String, 4 characters ) book
-
hidden (String, 1 characters ) 0
-
external (String, 1 characters ) 0
-
has_children (String, 1 characters ) 0
-
expanded (String, 1 characters ) 0
-
weight (String, 1 characters ) 1
-
depth (String, 1 characters ) 3
-
customized (String, 1 characters ) 0
-
p1 (String, 4 characters ) 8493
-
p2 (String, 4 characters ) 8504
-
p3 (String, 5 characters ) 11590
-
p4 (String, 1 characters ) 0
-
p5 (String, 1 characters ) 0
-
p6 (String, 1 characters ) 0
-
p7 (String, 1 characters ) 0
-
p8 (String, 1 characters ) 0
-
p9 (String, 1 characters ) 0
-
updated (String, 1 characters ) 0
-
language (String, 3 characters ) und
-
i18n_tsid (String, 1 characters ) 0
-
href (String, 10 characters ) node/13875
-
title (String, 31 characters ) Tworzenie TAGów obliczeniowych
-
-
name (String, 17 characters ) inventia.bartoszc
-
picture (String, 1 characters ) 0
-
data (String, 271 characters ) a:9:{s:7:"contact";i:0;s:18:"htmlmail_plaintext...
-
a:9:{s:7:"contact";i:0;s:18:"htmlmail_plaintext";i:0;s:16:"ckeditor_default";s:1:"t";s:20:"ckeditor_show_toggle";s:1:"t";s:14:"ckeditor_width";s:4:"100%";s:13:"ckeditor_lang";s:2:"en";s:18:"ckeditor_auto_lang";s:1:"t";s:11:"remember_me";b:0;s:17:"mimemail_textonly";i:0;}
-
-
-
Krumo version 0.2.1a
| http://krumo.sourceforge.net/var/www/html/includes/menu.inc
, line527
Prawa autorskie © 2020-2025 Inventia