Projektowanie aplikacji

Zintegrowane środowisko projektowania aplikacji
Baza definicji zmiennych VarDef
Rdzeniem każdej aplikacji asix jest baza definicji zmiennych VarDef, zawierająca wykaz wszystkich zmiennych procesowych wraz z ich atrybutami. Lista atrybutów jest deklarowana przez projektanta aplikacji i poza obligatoryjnymi pozycjami jak: nazwa zmiennej, jednostka, zakres zmienności, progi ostrzegawcze i alarmowe może zawierać dowolne pole przydatne dla użytkownika aplikacji (np.: alias(y) nazwy, adres zmiennej w sterowniku, nr zacisku na listwie krosowej, format wyświetlania liczby itp.). Baza definicji VarDef może być przechowywana w bazie MS SQL, w bazach formatu Jet (MS Access) lub wprost w arkuszu Excel (tzw. format wirtualny). Baza definicji VarDef ma podstawowe znaczenie dla funkcjonowania systemu wizualizacji i wygody jego tworzenia i obsługi, gdyż:
- Baza VarDef jest jedynym repozytorium, gdzie przechowuje się definicję zmiennych należących do aplikacji. Jeśli zachodzi potrzeba zmiany jakiegokolwiek atrybutu zmiennej wystarczy zmienić opis zmiennej w bazie VarDef.
-
Wszystkie dynamiczne obiekty wizualizacyjne aplikacji asix konfigurują się automatycznie w oparciu o atrybuty zmiennej przejęte z bazy VarDef.
-
Baza VarDef może być modyfikowana on-line, bez wstrzymywania działania aplikacji; zakres dopuszczalnych modyfikacji obejmuje dodanie/usunięcie zmiennych do/z bazy, dołączenie lub wykluczenie zmiennej z procesu archiwizacji, zmianę wartości atrybutów zmiennych.
-
Baza VarDef jest podstawą działania obiektu „Okno wyboru zmiennej”, które stanowi jedyny i zunifikowany mechanizm, poprzez który użytkownik aplikacji przegląda jej zasoby i interaktywnie definiuje zestawy zmiennych prezentowane tabelarycznie lub graficznie zarówno w „klasycznym” środowisku asix jak i w przeglądarce internetowej.
Interaktywne środowisko wspierania projektanta aplikacji – moduł Architekt
prowadzi na bieżąco kontrolę wzajemnej niesprzeczności zadeklarowanych opcji, co przekłada się na duży wzrost wydajności pracy mierzony czasem uruchomienia aplikacji. Moduł Architekt skojarzony z modułem VarDef odpowiedzialnym za przechowywanie bazy definicji zmiennych umożliwia w pełni interaktywną i wizualną obsługę bazy definicji, obejmującą: tworzenie struktury bazy i jej edycję oraz edycję zawartości bazy definicji zmiennych przechowywanych w jednym z formatów obsługiwanych przez VarDef.

