...
Program SWIP5 ma budowę modułową. Składa się z rdzenia umożliwiającego podstawowe operacje oraz sterującego modułami. Mogą być one budowane niezależnie od rdzenia, dodawane lub usuwane z pakietu SWIP5. Tym samym użytkownik może tworzyć własną funkcjonalność programu. Moduły realizowane są przez wtyczki.Wtyczki są niezależnymi od głównego programu SWIP5 bibliotekami dynamicznymi rozbudowującymi i definiującymi funkcjonalności programu. Mogą one czytać i przetwarzać formy, liczyć parametry opracowania wstrząsu, zapisywać i eksportować wyniki pracy, sterować innymi modułami i rozbudowywać ich funkcjonalność. Wtyczki mogą zależeć jedne od drugich, tzn. do pracy jednego modułu potrzebny jest inna wtyczka, bez którego wtyczka z modułem nie zostanie on dołączona do programu (rys. 1). Np. moduł liczenia magnitudy potrzebuje wtyczki do symulacji sejsmometru Wood-Andersona.
...
Oprócz podstawowego programu SWIP5 istnie wersja na konsolę SWIP5C. Przeznaczeniem SWIP5C jest zarówno praca on-line – automatyczna detekcja i lokalizacja, alerty oraz czynności okresowe niewymagające interakcji z operatorem, jak np. raporty, podsumowania, tworzenie stron www itp. Pracuje na serwerach komputerowych w sposób ciągły w tle lub jest wywoływany cyklicznie przez cron. Rdzeń SWIP5C (Console) nie posiada GUI. Może ona wykorzystywać wszystkie moduły, ale bez ich funkcjonalności GUI. .
Rys. 1. Schemat modułowej konstrukcji SWIP5
Children Display |
---|