|
Arkusz kalkulacyjny wykonuje w czasie rzeczywistym obliczenia arytmetyczne i logiczne. Ich argumentami mogą być m.in. bieżące wartości pomiarów i stany łączników dostarczane przez system telemechaniki. Arkusz umożliwia także działania na wartościach historycznych (pomiary na zadaną godzinę).
Do typowych zastosowań arkusza kalkulacyjnego w systemie WindEx należą:
- monitorowanie stanu obciążenia sieci przez obliczanie bilansów bieżących oraz historycznych (na zadaną godzinę),
- monitorowanie zmian (trendów) obciążenia sieci przez obliczanie zestawień z zadanych okresów,
- bieżące umieszczanie w bazie danych wyliczonych wartości, prezentowanych następnie przez inne aplikacje, np. bilans stacji wyliczony z pomiarów w polach, wyświetlany na schemacie stacji,
- bieżące wyliczanie sygnałów pomocniczych, np. sygnał stanu wyłączenia pola na podstawie sygnałów od poszczególnych łączników, sygnał pracy ludzi w stacji na podstawie ustawionych sygnałów o pracy ludzi w polach,
- przetwarzanie danych niestandardowych, np. pozycja przełącznika zaczepów transformatora przekazywana kodem BCD.
Obliczenia definiuje się w postaci zbioru obliczanych wyrażeń (wzorów) umieszczonych w komórkach prostokątnych arkuszy. W tej samej postaci prezentuje się wyniki obliczeń.
W obrębie jednego arkusza obliczenia można rozdzielić na kilka tzw. stron, co zwiększa ich czytelność i wygodę używania aplikacji.
Aplikacja obsługuje wiele arkuszy równocześnie. Redakcja arkusza odbywa się "na żywo", bez wstrzymywania obliczeń. Każdy arkusz może być prezentowany równocześnie w wielu oknach na różnych terminalach systemu, a także w kilku oknach na tym samym terminalu.
Wyniki obliczeń mogą być na żądanie lub automatycznie eksportowane do innych programów (np. Excel).
Aplikacja obsługuje bogaty zestaw operatorów arytmetycznych i logicznych oraz funkcji matematycznych. Wbudowane sprzęgi do bazy danych czasu rzeczywistego (dbsrv) oraz do systemu baz danych SQL (sqlsrv) umożliwiają przetwarzanie bieżących i historycznych danych z telemechaniki, danych licznikowych i in.
Dzięki szczególnemu rozszerzeniu semantyki wyrażeń zapis obliczeń na tablicach (ciągach) danych, charakterystycznych dla baz SQL, jest równie zwięzły jak dla danych prostych (pojedynczych). Możliwe jest nawet łączenie w obliczeniach danych prostych i tablic.
Aplikacja jest także wyposażona w sprzęg do intranetu. Dzięki temu z wyników jej działań można korzystać na dowolnym komputerze w sieci lokalnej, o ile tylko jest na nim dostępna przeglądarka internetowa.

Unikatowy mechanizm parametryzowania obliczeń umożliwia powoływanie dla poszczególnych arkuszy wielu tzw. kontekstów obliczeniowych. Oznacza to, że ten sam arkusz może równocześnie w różnych oknach na jednym bądź kilku terminalach prezentować inne dane, np. trendy dobowe z różnych dni, bilanse wymiany energii z różnych miesięcy, rozliczenia z różnymi klientami.

|